0001437749-21-024650.txt : 20211029 0001437749-21-024650.hdr.sgml : 20211029 20211029160541 ACCESSION NUMBER: 0001437749-21-024650 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20210925 FILED AS OF DATE: 20211029 DATE AS OF CHANGE: 20211029 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COHU INC CENTRAL INDEX KEY: 0000021535 STANDARD INDUSTRIAL CLASSIFICATION: INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825] IRS NUMBER: 951934119 STATE OF INCORPORATION: DE FISCAL YEAR END: 1225 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-04298 FILM NUMBER: 211363288 BUSINESS ADDRESS: STREET 1: 12367 CROSTHWAITE CIRCLE CITY: POWAY STATE: CA ZIP: 92064-6817 BUSINESS PHONE: 858-848-8100 MAIL ADDRESS: STREET 1: 12367 CROSTHWAITE CIRCLE CITY: POWAY STATE: CA ZIP: 92064-6817 FORMER COMPANY: FORMER CONFORMED NAME: COHU ELECTRONICS INC DATE OF NAME CHANGE: 19720809 10-Q 1 cohu20210926_10q.htm FORM 10-Q cohu20210926_10q.htm
0000021535 COHU INC false --12-25 Q3 2021 1 1 1,000 1,000 0 0 1 1 60,000 60,000 48,684 48,684 42,190 42,190 0.06 30 40 5 15 3 10 7 2 1 1 0 1 4 10 0 1 4 0 0 0.1 0.1 On June 24, 2021, we completed the sale of our PCB Test business. See Note 12, “Discontinued Operations and Divestitures” for additional information. Finance lease assets are recorded net of accumulated amortization of $0.1 million as of September 25, 2021 and December 26, 2020. Excludes sublease income of $0.1 million in 2022 and 2023. Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio. Excludes amortization of $6,988 and $7,447 for the three months ended September 25, 2021 and September 26, 2020, respectively, and $21,133 and $21,969 for the nine months ended September 25, 2021 and September 26, 2020, respectively. As of September 25, 2021 and December 26, 2020, the cost and fair value of investments with loss positions were approximately $21.3 million and $8.7 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if an other-than-temporary decline in fair value had occurred and concluded that these losses were temporary and we have the ability and intent to hold these investments to maturity. Warranty liability transferred in connection with the sale of our PCB Test business. On June 24, 2021 we completed the divestment of our PCB Test business. The divestment of this business did not qualify for presentation as discontinued operations and the results of the PCB Test business are included in continuing operations for all periods presented. See Note 12, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation. Derived from December 26, 2020 audited financial statements 6,988 7,447 21,133 21,969 00000215352020-12-272021-09-25 xbrli:shares 00000215352021-10-19 thunderdome:item iso4217:USD 00000215352021-09-25 00000215352020-12-26 iso4217:USDxbrli:shares 00000215352021-06-272021-09-25 00000215352020-06-282020-09-26 00000215352019-12-292020-09-26 0000021535us-gaap:CommonStockMember2021-06-26 0000021535us-gaap:AdditionalPaidInCapitalMember2021-06-26 0000021535us-gaap:RetainedEarningsMember2021-06-26 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-26 00000215352021-06-26 0000021535us-gaap:CommonStockMember2021-06-272021-09-25 0000021535us-gaap:AdditionalPaidInCapitalMember2021-06-272021-09-25 0000021535us-gaap:RetainedEarningsMember2021-06-272021-09-25 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-272021-09-25 0000021535us-gaap:CommonStockMember2021-09-25 0000021535us-gaap:AdditionalPaidInCapitalMember2021-09-25 0000021535us-gaap:RetainedEarningsMember2021-09-25 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-25 0000021535us-gaap:CommonStockMember2020-12-26 0000021535us-gaap:AdditionalPaidInCapitalMember2020-12-26 0000021535us-gaap:RetainedEarningsMember2020-12-26 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-26 0000021535us-gaap:CommonStockMember2020-12-272021-09-25 0000021535us-gaap:AdditionalPaidInCapitalMember2020-12-272021-09-25 0000021535us-gaap:RetainedEarningsMember2020-12-272021-09-25 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-272021-09-25 0000021535us-gaap:CommonStockMember2020-06-27 0000021535us-gaap:AdditionalPaidInCapitalMember2020-06-27 0000021535us-gaap:RetainedEarningsMember2020-06-27 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-27 00000215352020-06-27 0000021535us-gaap:CommonStockMember2020-06-282020-09-26 0000021535us-gaap:AdditionalPaidInCapitalMember2020-06-282020-09-26 0000021535us-gaap:RetainedEarningsMember2020-06-282020-09-26 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-282020-09-26 0000021535us-gaap:CommonStockMember2020-09-26 0000021535us-gaap:AdditionalPaidInCapitalMember2020-09-26 0000021535us-gaap:RetainedEarningsMember2020-09-26 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-26 00000215352020-09-26 0000021535us-gaap:CommonStockMember2019-12-28 0000021535us-gaap:AdditionalPaidInCapitalMember2019-12-28 0000021535us-gaap:RetainedEarningsMember2019-12-28 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-28 00000215352019-12-28 0000021535us-gaap:CommonStockMember2019-12-292020-09-26 0000021535us-gaap:AdditionalPaidInCapitalMember2019-12-292020-09-26 0000021535us-gaap:RetainedEarningsMember2019-12-292020-09-26 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-292020-09-26 utr:Y 0000021535us-gaap:BuildingMembersrt:MinimumMember2020-12-272021-09-25 0000021535us-gaap:BuildingMembersrt:MaximumMember2020-12-272021-09-25 0000021535us-gaap:BuildingImprovementsMembersrt:MinimumMember2020-12-272021-09-25 0000021535us-gaap:BuildingImprovementsMembersrt:MaximumMember2020-12-272021-09-25 0000021535cohu:MachineryEquipmentAndSoftwareMembersrt:MinimumMember2020-12-272021-09-25 0000021535cohu:MachineryEquipmentAndSoftwareMembersrt:MaximumMember2020-12-272021-09-25 0000021535us-gaap:LandAndLandImprovementsMember2021-09-25 0000021535us-gaap:LandAndLandImprovementsMember2020-12-26 0000021535us-gaap:BuildingAndBuildingImprovementsMember2021-09-25 0000021535us-gaap:BuildingAndBuildingImprovementsMember2020-12-26 0000021535us-gaap:MachineryAndEquipmentMember2021-09-25 0000021535us-gaap:MachineryAndEquipmentMember2020-12-26 0000021535us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-272021-09-25 xbrli:pure 00000215352021-06-252021-09-25 00000215352020-12-272021-06-24 00000215352020-10-012020-10-01 utr:M 0000021535srt:MinimumMember2020-12-272021-09-25 0000021535srt:MaximumMember2020-12-272021-09-25 0000021535us-gaap:CostOfSalesMember2021-06-272021-09-25 0000021535us-gaap:CostOfSalesMember2020-06-282020-09-26 0000021535us-gaap:CostOfSalesMember2020-12-272021-09-25 0000021535us-gaap:CostOfSalesMember2019-12-292020-09-26 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2021-06-272021-09-25 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2020-06-282020-09-26 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2020-12-272021-09-25 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2019-12-292020-09-26 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-06-272021-09-25 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-06-282020-09-26 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-12-272021-09-25 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-292020-09-26 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2021-06-272021-09-25 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2020-06-282020-09-26 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2020-12-272021-09-25 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-09-26 0000021535cohu:SystemsMembercohu:PCBTestMember2021-06-272021-09-25 0000021535cohu:SystemsMembercohu:PCBTestMember2020-06-282020-09-26 0000021535cohu:SystemsMembercohu:PCBTestMember2020-12-272021-09-25 0000021535cohu:SystemsMembercohu:PCBTestMember2019-12-292020-09-26 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2021-06-272021-09-25 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2020-06-282020-09-26 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2020-12-272021-09-25 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-09-26 0000021535cohu:NonsystemsMembercohu:PCBTestMember2021-06-272021-09-25 0000021535cohu:NonsystemsMembercohu:PCBTestMember2020-06-282020-09-26 0000021535cohu:NonsystemsMembercohu:PCBTestMember2020-12-272021-09-25 0000021535cohu:NonsystemsMembercohu:PCBTestMember2019-12-292020-09-26 0000021535country:CN2021-06-272021-09-25 0000021535country:CN2020-06-282020-09-26 0000021535country:CN2020-12-272021-09-25 0000021535country:CN2019-12-292020-09-26 0000021535country:PH2021-06-272021-09-25 0000021535country:PH2020-06-282020-09-26 0000021535country:PH2020-12-272021-09-25 0000021535country:PH2019-12-292020-09-26 0000021535country:TW2021-06-272021-09-25 0000021535country:TW2020-06-282020-09-26 0000021535country:TW2020-12-272021-09-25 0000021535country:TW2019-12-292020-09-26 0000021535cohu:Malaysia1Member2021-06-272021-09-25 0000021535cohu:Malaysia1Member2020-06-282020-09-26 0000021535cohu:Malaysia1Member2020-12-272021-09-25 0000021535cohu:Malaysia1Member2019-12-292020-09-26 0000021535country:US2021-06-272021-09-25 0000021535country:US2020-06-282020-09-26 0000021535country:US2020-12-272021-09-25 0000021535country:US2019-12-292020-09-26 0000021535cohu:RestOfTheWorldMember2021-06-272021-09-25 0000021535cohu:RestOfTheWorldMember2020-06-282020-09-26 0000021535cohu:RestOfTheWorldMember2020-12-272021-09-25 0000021535cohu:RestOfTheWorldMember2019-12-292020-09-26 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:SemiconductorTestAndInspectionMember2021-06-272021-09-25 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:SemiconductorTestAndInspectionMember2020-12-272021-09-25 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-09-26 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:TwoCustomersMembercohu:SemiconductorTestAndInspectionMember2021-06-272021-09-25 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:OneCustomerMembercohu:SemiconductorTestAndInspectionMember2020-12-272021-09-25 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:OneCustomerMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-09-26 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-28 0000021535cohu:PCBTestMember2019-12-28 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-292020-12-26 0000021535cohu:PCBTestMember2019-12-292020-12-26 00000215352019-12-292020-12-26 0000021535cohu:SemiconductorTestAndInspectionMember2020-12-26 0000021535cohu:PCBTestMember2020-12-26 0000021535cohu:SemiconductorTestAndInspectionMember2020-12-272021-09-25 0000021535cohu:PCBTestMember2020-12-272021-09-25 0000021535cohu:SemiconductorTestAndInspectionMember2021-09-25 0000021535cohu:PCBTestMember2021-09-25 0000021535us-gaap:DevelopedTechnologyRightsMember2021-09-25 0000021535us-gaap:DevelopedTechnologyRightsMember2020-12-272021-09-25 0000021535us-gaap:DevelopedTechnologyRightsMember2020-12-26 0000021535us-gaap:CustomerRelationshipsMember2021-09-25 0000021535us-gaap:CustomerRelationshipsMember2020-12-272021-09-25 0000021535us-gaap:CustomerRelationshipsMember2020-12-26 0000021535us-gaap:TradeNamesMember2021-09-25 0000021535us-gaap:TradeNamesMember2020-12-272021-09-25 0000021535us-gaap:TradeNamesMember2020-12-26 0000021535us-gaap:NoncompeteAgreementsMember2021-09-25 0000021535us-gaap:NoncompeteAgreementsMember2020-12-272021-09-25 0000021535us-gaap:NoncompeteAgreementsMember2020-12-26 0000021535cohu:InProcessTechnologyMember2021-09-25 0000021535cohu:InProcessTechnologyMember2020-12-26 00000215352020-03-282020-03-28 0000021535cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember2020-03-282020-03-28 0000021535cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember2020-06-282020-09-26 0000021535cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember2019-12-292020-06-26 0000021535cohu:SecuredTermLoanFacilityMember2021-09-25 0000021535cohu:SecuredTermLoanFacilityMember2020-12-26 0000021535cohu:KitaTermLoansMember2021-09-25 0000021535cohu:KitaTermLoansMember2020-12-26 0000021535cohu:ConstructionLoanMember2021-09-25 0000021535cohu:ConstructionLoanMember2020-12-26 0000021535cohu:SecuredTermLoanFacilityMember2018-10-01 0000021535cohu:SecuredTermLoanFacilityMember2018-10-012018-10-01 0000021535cohu:SecuredTermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-10-012018-10-01 0000021535cohu:SecuredTermLoanFacilityMember2020-12-272021-09-25 0000021535cohu:SecuredTermLoanFacilityMember2020-08-012020-08-31 0000021535cohu:KitaTermLoansMembersrt:MinimumMember2021-09-25 0000021535cohu:KitaTermLoansMembersrt:MaximumMember2021-09-25 iso4217:EUR 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2020-06-30 0000021535cohu:FirstFacilityMemberus-gaap:ConstructionLoansMember2019-08-31 0000021535cohu:FirstFacilityMemberus-gaap:ConstructionLoansMember2019-08-012019-08-31 0000021535cohu:SecondFacilityMemberus-gaap:ConstructionLoansMember2021-03-27 0000021535cohu:SecondFacilityMemberus-gaap:ConstructionLoansMember2021-03-012021-03-27 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2020-06-30 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2021-09-25 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2021-09-252021-09-25 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2021-09-25 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2020-12-26 0000021535us-gaap:RevolvingCreditFacilityMember2021-09-25 iso4217:CHF 0000021535cohu:IsmecaMember2021-09-25 0000021535cohu:IsmecaMember2020-12-26 0000021535cohu:IntegrationProgramMember2020-12-272021-09-25 0000021535cohu:IntegrationProgramMember2019-12-292020-09-26 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2019-12-28 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2019-12-28 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2019-12-28 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2019-12-292020-09-26 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2019-12-292020-09-26 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2019-12-292020-09-26 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2020-09-26 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2020-09-26 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2020-09-26 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2020-12-26 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2020-12-26 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2020-12-26 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2020-12-272021-09-25 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2020-12-272021-09-25 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2020-12-272021-09-25 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2020-12-292021-09-25 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2020-12-292021-09-25 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2020-12-292021-09-25 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2021-09-25 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2021-09-25 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2021-09-25 0000021535us-gaap:CorporateDebtSecuritiesMember2021-09-25 0000021535us-gaap:USTreasurySecuritiesMember2021-09-25 0000021535us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2021-09-25 0000021535us-gaap:CertificatesOfDepositMember2021-09-25 0000021535us-gaap:ForeignGovernmentDebtSecuritiesMember2021-09-25 0000021535us-gaap:CorporateDebtSecuritiesMember2020-12-26 0000021535us-gaap:USTreasurySecuritiesMember2020-12-26 0000021535us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-26 0000021535us-gaap:CertificatesOfDepositMember2020-12-26 0000021535us-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-26 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-09-25 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2021-09-25 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-09-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-09-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-09-25 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-09-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-09-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:FairValueMeasurementsRecurringMember2021-09-25 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-12-26 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-26 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2020-12-26 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2020-12-26 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2020-12-26 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2020-12-26 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-26 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535cohu:EquityIncentivePlan2005Member2021-09-25 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Membersrt:MinimumMember2020-12-272021-09-25 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Membersrt:MaximumMember2020-12-272021-09-25 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Member2020-12-272021-09-25 0000021535us-gaap:RestrictedStockUnitsRSUMembercohu:VestingOverOneYearPeriodMember2020-12-272021-09-25 0000021535us-gaap:RestrictedStockUnitsRSUMembercohu:VestingOverFourYearPeriodMember2020-12-272021-09-25 0000021535us-gaap:RestrictedStockUnitsRSUMember2020-12-272021-09-25 0000021535us-gaap:RestrictedStockUnitsRSUMember2021-09-25 0000021535us-gaap:PerformanceSharesMembersrt:MinimumMember2021-09-25 0000021535us-gaap:PerformanceSharesMembersrt:MaximumMember2021-09-25 0000021535cohu:EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Membercohu:VestOnTheThirdAnniversaryOfAwardsGrantMember2020-12-272021-09-25 0000021535us-gaap:PerformanceSharesMember2020-12-272021-09-25 0000021535us-gaap:PerformanceSharesMember2021-09-25 0000021535cohu:EmployeeStockPurchasePlanMember2021-09-25 0000021535cohu:EmployeeStockPurchasePlanMember2020-12-272021-09-25 0000021535cohu:EuroForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-09-25 0000021535cohu:SwissFrancForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-09-25 iso4217:JPY 0000021535cohu:JapaneseYenForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-09-25 0000021535us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-09-25 0000021535us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ForeignCurrencyGainLossMember2021-06-272021-09-25 0000021535us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ForeignCurrencyGainLossMember2020-12-272021-09-25 0000021535cohu:UnderwrittenPublicOfferingMember2021-03-082021-03-08 0000021535cohu:UnderwrittenPublicOfferingMember2021-03-08 0000021535us-gaap:OverAllotmentOptionMember2021-03-112021-03-11 0000021535cohu:UnderwrittenPublicOfferingMember2021-03-082021-03-11 0000021535cohu:SemiconductorTestAndInspectionMember2021-06-272021-09-25 0000021535cohu:SemiconductorTestAndInspectionMember2020-06-282020-09-26 0000021535cohu:SemiconductorTestAndInspectionMember2020-12-272021-09-25 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-292020-09-26 0000021535cohu:PCBTestMember2021-06-272021-09-25 0000021535cohu:PCBTestMember2020-06-282020-09-26 0000021535cohu:PCBTestMember2020-12-272021-09-25 0000021535cohu:PCBTestMember2019-12-292020-09-26 0000021535us-gaap:CorporateNonSegmentMember2021-06-272021-09-25 0000021535us-gaap:CorporateNonSegmentMember2020-06-282020-09-26 0000021535us-gaap:CorporateNonSegmentMember2020-12-272021-09-25 0000021535us-gaap:CorporateNonSegmentMember2019-12-292020-09-26 0000021535cohu:SemiconductorTestAndInspectionMember2021-09-25 0000021535cohu:SemiconductorTestAndInspectionMember2020-12-26 0000021535cohu:PCBTestMember2021-09-25 0000021535cohu:PCBTestMember2020-12-26 0000021535cohu:SemiconductorTestAndInspectionAndPCBTestMember2021-09-25 0000021535cohu:SemiconductorTestAndInspectionAndPCBTestMember2020-12-26 0000021535us-gaap:CorporateNonSegmentMember2021-09-25 0000021535us-gaap:CorporateNonSegmentMember2020-12-26 0000021535cohu:OtherAccruedLiabilitiesMember2021-09-25 0000021535cohu:OtherAccruedLiabilitiesMember2020-12-26 0000021535cohu:LongtermLeaseLiabilitiesMember2021-09-25 0000021535cohu:LongtermLeaseLiabilitiesMember2020-12-26 0000021535cohu:OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember2021-09-25 0000021535us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembercohu:PCBTestEquipmentMember2021-06-242021-06-24 0000021535us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembercohu:PCBTestEquipmentMember2021-06-272021-09-28 0000021535us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembercohu:PCBTestEquipmentMember2021-06-24 0000021535cohu:NoncurrentOtherAccruedLiabilitiesMember2021-09-25 0000021535cohu:NoncurrentOtherAccruedLiabilitiesMember2020-12-26 0000021535cohu:ShareRepurchaseProgramEffectiveNovember22021Memberus-gaap:SubsequentEventMember2021-10-28
 

Table of Contents



 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

 

 

(Mark One)

 

 

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

 

For the quarterly period ended September 25, 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 001-04298

 

COHU, INC.

(Exact name of registrant as specified in its charter)

 

Delaware95-1934119
(State or other jurisdiction of(I.R.S. Employer Identification No.)
incorporation or organization) 
  
12367 Crosthwaite Circle, Poway, California92064-6817
(Address of principal executive offices)(Zip Code)

 

Registrant's telephone number, including area code (858) 848-8100

 

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

 

Title of Each Class

Trading Symbol(s)

Name of Exchange on Which Registered

Common Stock, $1.00 par value

COHU

The Nasdaq Stock Market LLC

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☑   No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☑   No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer ☐      Accelerated filer ☑      Non-accelerated filer ☐ 

 

Smaller reporting company       Emerging growth company 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐   

 

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

 

As of October 19, 2021 the Registrant had 48,688,487 shares of its $1.00 par value common stock outstanding.

 



 

 

 

COHU, INC.

INDEX

FORM 10-Q

SEPTEMBER 25, 2021

 

 

 

     

Part I

Financial Information

Page Number

     

Item 1.

Financial Statements:  
     
  Condensed Consolidated Balance Sheets   
  September 25, 2021 (unaudited) and December 26, 2020 3
     
  Condensed Consolidated Statements of Operations (unaudited)  
  Three and Nine Months Ended September 25, 2021 and September 26, 2020 4
     
  Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)  
  Three and Nine Months Ended September 25, 2021 and September 26, 2020 5
     
  Condensed Consolidated Statements of Stockholders’ Equity (unaudited)  
  Three and Nine Months Ended September 25, 2021 and September 26, 2020 6
     
  Condensed Consolidated Statements of Cash Flows (unaudited)  
  Nine Months Ended September 25, 2021 and September 26, 2020 7
     
  Notes to Unaudited Condensed Consolidated Financial Statements 8
     

Item 2.

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

28

     

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

40

     

Item 4.

Controls and Procedures

41

     

Part II

Other Information

 

     

Item 1.

Legal Proceedings

42

     

Item 1A.

Risk Factors

42

     

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

43

     

Item 3.

Defaults Upon Senior Securities

43

     

Item 4.

Mine Safety Disclosures

43

     

Item 5.

Other Information

43

     

Item 6.

Exhibits

44

     

Signatures

 

45

 

 
 

 

Item 1.

COHU, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value)

 

  

September 25,

  

December 26,

 
  

2021

  2020* 

 

 

(Unaudited)

     
ASSETS        

Current assets:

        

Cash and cash equivalents

 $288,785  $149,358 

Short-term investments

  76,020   20,669 

Accounts receivable, net

  200,496   151,919 

Inventories

  157,512   142,500 

Prepaid expenses

  18,920   18,773 

Other current assets

  1,774   1,827 

Total current assets

  743,507   485,046 
         

Property, plant and equipment, net

  65,158   66,916 

Goodwill

  223,683   252,304 

Intangible assets, net

  193,066   233,685 

Other assets

  21,180   23,192 

Operating lease right of use assets

  26,274   29,203 
  $1,272,868  $1,090,346 
         

LIABILITIES AND STOCKHOLDERS EQUITY

        

Current liabilities:

        

Short-term borrowings

 $3,160  $5,314 

Current installments of long-term debt

  4,289   3,075 

Accounts payable

  86,575   67,923 

Customer advances

  8,027   14,410 

Accrued compensation and benefits

  41,091   34,862 

Deferred profit

  11,295   8,671 

Accrued warranty

  7,886   6,066 

Income taxes payable

  19,823   3,857 

Other accrued liabilities

  20,006   30,275 

Total current liabilities

  202,152   174,453 
         

Long-term debt

  110,887   311,551 

Deferred income taxes

  28,341   28,816 

Noncurrent income tax liabilities

  6,580   6,888 

Accrued retirement benefits

  20,732   21,663 

Long-term lease liabilities

  23,144   25,787 

Other accrued liabilities

  9,053   8,900 
         

Stockholders’ equity

        

Preferred stock, $1 par value; 1,000 shares authorized, none issued

  -   - 

Common stock, $1 par value; 60,000 shares authorized, 48,684 shares issued and outstanding in 2021 and 42,190 shares in 2020

  48,684   42,190 

Paid-in capital

  670,042   448,194 

Retained earnings

  172,666   26,230 

Accumulated other comprehensive loss

  (19,413)  (4,326)

Total stockholders’ equity

  871,979   512,288 
  $1,272,868  $1,090,346 

 

* Derived from December 26, 2020 audited financial statements

 

The accompanying notes are an integral part of these statements.

 

 

 

COHU, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

(in thousands, except per share amounts)

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 25,

   

September 26,

   

September 25,

   

September 26,

 
   

2021

   

2020

   

2021

   

2020

 
                                 

Net sales

  $ 225,063     $ 150,647     $ 695,354     $ 433,652  

Cost and expenses:

                               

Cost of sales (1)

    129,358       87,147       392,787       253,111  

Research and development

    22,792       20,497       69,367       63,389  

Selling, general and administrative

    30,377       31,336       95,835       95,664  

Amortization of purchased intangible assets

    8,879       9,783       27,168       28,848  

Restructuring charges

    31       412       1,988       1,400  

Impairment charges

    -       7,300       -       11,249  

Gain on sale of facilities

    -       (4,468 )     -       (4,495 )

Gain on sale of PCB Test business (2)

    (90 )     -       (75,754 )     -  
      191,347       152,007       511,391       449,166  

Income (loss) from operations

    33,716       (1,360 )     183,963       (15,514 )

Other (expense) income:

                               

Interest expense

    (966 )     (3,021 )     (5,372 )     (10,904 )

Interest income

    53       42       197       210  

Foreign transaction loss

    (28 )     (1,484 )     (315 )     (2,528 )

Gain (loss) on extinguishment of debt

    (1,650 )     293       (3,411 )     293  

Income (loss) from continuing operations before taxes

    31,125       (5,530 )     175,062       (28,443 )

Income tax provision

    7,392       1,116       28,626       261  

Income (loss) from continuing operations

    23,733       (6,646 )     146,436       (28,704 )

Income from discontinued operations

    -       -       -       42  

Net income (loss)

  $ 23,733     $ (6,646 )   $ 146,436     $ (28,662 )
                                 

Income (loss) per share:

                               

Basic:

                               

Income (loss) from continuing operations

  $ 0.49     $ (0.16 )   $ 3.12     $ (0.69 )

Income from discontinued operations

    -       -       -       0.00  

Net income (loss)

  $ 0.49     $ (0.16 )   $ 3.12     $ (0.69 )
                                 

Diluted:

                               

Income (loss) from continuing operations

  $ 0.48     $ (0.16 )   $ 3.04     $ (0.69 )

Income from discontinued operations

    -       -       -       0.00  

Net income (loss)

  $ 0.48     $ (0.16 )   $ 3.04     $ (0.69 )
                                 

Weighted average shares used in computing income (loss) per share:

                               

Basic

    48,666       41,947       46,992       41,764  

Diluted

    49,457       41,947       48,137       41,764  

Cash dividends declared per share

  $ -     $ -     $ -     $ 0.06  

 

(1)

Excludes amortization of $6,988 and $7,447 for the three months ended September 25, 2021 and September 26, 2020, respectively, and $21,133 and $21,969 for the nine months ended September 25, 2021 and September 26, 2020, respectively.

 

 

(2)

On June 24, 2021 we completed the divestment of our PCB Test business. The divestment of this business did not qualify for presentation as discontinued operations and the results of the PCB Test business are included in continuing operations for all periods presented. See Note 12, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation.

 

The accompanying notes are an integral part of these statements.

 

 

 

COHU, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Unaudited)

(in thousands)

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 25,

   

September 26,

   

September 25,

   

September 26,

 
   

2021

   

2020

   

2021

   

2020

 
                                 

Net income (loss)

  $ 23,733     $ (6,646 )   $ 146,436     $ (28,662 )

Other comprehensive income (loss), net of tax:

                               

Foreign currency translation adjustments

    (5,206 )     11,692       (12,562 )     12,660  

Adjustments related to postretirement benefits

    44       -       15       -  

Change in unrealized gain/loss on investments

    (11 )     -       (25 )     -  

Reclassifications due to sale of PCB Test business

    -       -       (2,515 )     -  

Other comprehensive income (loss), net of tax

    (5,173 )     11,692       (15,087 )     12,660  

Comprehensive income (loss)

  $ 18,560     $ 5,046     $ 131,349     $ (16,002 )

 

The accompanying notes are an integral part of these statements.

 

 

 

COHU, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY

(in thousands, except par value and per share amounts)

 

              

Accumulated

     
  

Common

          

other

     
  

stock

  

Paid-in

  

Retained

  

comprehensive

     

Three Months Ended September 25, 2021

 

$1 par value

  

capital

  

earnings

  

loss

  

Total

 

Balance at June 26, 2021

 $48,596  $666,942  $148,933  $(14,240) $850,231 
                     

Net income

  -   -   23,733   -   23,733 

Changes in cumulative translation adjustment

  -   -   -   (5,206)  (5,206)

Adjustments related to postretirement benefits, net of tax

  -   -   -   44   44 

Changes in unrealized gains and losses on investments, net of tax

  -   -   -   (11)  (11)

Exercise of stock options

  36   315   -   -   351 

Shares issued for restricted stock units vested

  76   (76)  -   -   - 

Repurchase and retirement of stock

  (24)  (853)  -   -   (877)

Share-based compensation expense

  -   3,714   -   -   3,714 

Balance at September 25, 2021

 $48,684  $670,042  $172,666  $(19,413) $871,979 
                     

Nine Months Ended September 25, 2021

                    

Balance at December 26, 2020

 $42,190  $448,194  $26,230  $(4,326) $512,288 
                     

Net income

  -   -   146,436   -   146,436 

Changes in cumulative translation adjustment

  -   -   -   (12,562)  (12,562)

Adjustments related to postretirement benefits, net of tax

  -   -   -   15   15 

Changes in unrealized gains and losses on investments, net of tax

  -   -   -   (25)  (25)

Exercise of stock options

  250   2,260   -   -   2,510 

Shares issued under ESPP

  95   1,654   -   -   1,749 

Shares issued for restricted stock units vested

  696   (696)  -   -   - 

Repurchase and retirement of stock

  (240)  (10,167)  -   -   (10,407)

Impact of sale of PCB Test business

  -   -   -   (2,515)  (2,515)

Share-based compensation expense

  -   11,371   -   -   11,371 

Sale of common stock, net of issuance costs

  5,693   217,426   -   -   223,119 

Balance at September 25, 2021

 $48,684  $670,042  $172,666  $(19,413) $871,979 
                     

Three Months Ended September 26, 2020

                    

Balance at June 27, 2020

 $41,862  $439,943  $18,015  $(33,062) $466,758 
                     

Net loss

  -   -   (6,646)  -   (6,646)

Changes in cumulative translation adjustment

  -   -   -   11,692   11,692 

Exercise of stock options

  6   80   -   -   86 

Shares issued for restricted stock units vested

  127   (127)  -   -   - 

Repurchase and retirement of stock

  (33)  (547)  -   -   (580)

Share-based compensation expense

  -   3,299   -   -   3,299 

Balance at September 26, 2020

 $41,962  $442,648  $11,369  $(21,370) $474,609 
                     

Nine Months Ended September 26, 2020

                    

Balance at December 28, 2019

 $41,395  $433,190  $42,517  $(34,030) $483,072 
                     

Net loss

  -   -   (28,662)  -   (28,662)

Changes in cumulative translation adjustment

  -   -   -   12,660   12,660 

Cash dividends - $0.06 per share

  -   -   (2,486)  -   (2,486)

Exercise of stock options

  28   347   -   -   375 

Shares issued under ESPP

  114   1,488   -   -   1,602 

Shares issued for restricted stock units vested

  614   (614)  -   -   - 

Repurchase and retirement of stock

  (189)  (2,076)  -   -   (2,265)

Share-based compensation expense

  -   10,313   -   -   10,313 

Balance at September 26, 2020

 $41,962  $442,648  $11,369  $(21,370) $474,609 

 

The accompanying notes are an integral part of these statements.

 

 

 

COHU, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(in thousands)

 

   

Nine Months Ended

 
   

September 25,

   

September 26,

 
   

2021

   

2020

 

Cash flows from operating activities:

               

Net income (loss)

  $ 146,436     $ (28,662 )

Adjustments to reconcile net income (loss) to net cash provided by operating activities:

               

Gain on business divestitures

    (75,754 )     (35 )

(Gain) loss on extinguishment of debt

    3,411       (293 )

Impairment charges related to indefinite lived intangibles

    -       11,249  

Gain from sale of property, plant and equipment

    (54 )     (4,328 )

Depreciation and amortization

    37,102       39,283  

Share-based compensation expense

    10,743       10,313  

Non-cash inventory related charges

    2,330       4,281  

Deferred income taxes

    3,801       (5,194 )

Changes in accrued retiree medical benefits

    (409 )     757  

Changes in other accrued liabilities

    49       (601 )

Changes in other assets

    (941 )     144  

Amortization of cloud-based software implementation costs

    1,157       830  

Interest capitalized associated with cloud computing implementation

    (133 )     (95 )

Amortization of debt discounts and issuance costs

    542       892  

Changes in assets and liabilities:

               

Customer advances

    (3,402 )     (988 )

Accounts receivable

    (65,538 )     13,028  

Inventories

    (27,531 )     (11,399 )

Other current assets

    (1,932 )     2,241  

Accounts payable

    18,284       (3,475 )

Deferred profit

    2,751       4,170  

Income taxes payable

    16,188       (1,245 )

Accrued compensation, warranty and other liabilities

    3,107       (2,631 )

Operating lease right-of-use assets

    5,339       5,237  

Current and long-term operating lease liabilities

    (5,585 )     (5,459 )

Net cash provided by operating activities

    69,961       28,020  

Cash flows from investing activities:

               

Cash received from disposition of business, net of cash paid

    120,886       2,975  

Cash received from sale of property, plant and equipment

    106       16,982  

Purchases of short-term investments

    (168,918 )     -  

Sales and maturities of short-term investments

    113,567       -  

Purchases of property, plant and equipment

    (8,924 )     (13,559 )

Net cash provided by investing activities

    56,717       6,398  

Cash flows from financing activities:

               

Cash dividends paid

    -       (4,971 )

Repurchases of common stock, net

    (5,808 )     (220 )

Proceeds from revolving line of credit and construction loans

    1,279       5,878  

Proceeds received from issuance of common stock, net of fees

    223,119       -  

Repayments of long-term debt

    (205,879 )     (20,246 )

Net cash provided by (used in) financing activities

    12,711       (19,559 )

Effect of exchange rate changes on cash and cash equivalents

    38       (863 )

Net increase in cash and cash equivalents

    139,427       13,996  

Cash and cash equivalents at beginning of period

    149,358       155,930  

Cash and cash equivalents at end of period

  $ 288,785     $ 169,926  

Supplemental disclosure of cash flow information:

               

Cash paid for income taxes

  $ 6,067     $ 5,122  

Inventory capitalized as property, plant and equipment

  $ 1,511     $ 827  

Property, plant and equipment purchases included in accounts payable

  $ 634     $ 1,635  

Capitalized cloud computing service costs included in accounts payable

  $ 1,182     $ 1,923  

Cash paid for interest

  $ 5,381     $ 13,615  
 

The accompanying notes are an integral part of these statements.

7

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021

 

 

 

1.

Summary of Significant Accounting Policies

 

Basis of Presentation

 

Our fiscal years are based on a 52- or 53-week period ending on the last Saturday in December. The condensed consolidated balance sheet at December 26, 2020, has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of September 25, 2021, (also referred to as “the third quarter of fiscal 2021” and “the first nine months of fiscal 2021”) and September 26, 2020, (also referred to as “the third quarter of fiscal 2020” and “the first nine months of fiscal 2020”) are unaudited. However, in management’s opinion, these financial statements reflect all adjustments (consisting only of normal, recurring items) necessary to provide a fair presentation of our financial position, results of operations and cash flows for the periods presented. Both the three- and nine-month periods ended September 25, 2021 and September 26, 2020, were comprised of 13 and 39 weeks, respectively.

 

Our interim results are not necessarily indicative of the results that should be expected for the full year. The condensed consolidated financial statements presented herein reflect estimates and assumptions made by management at September 25, 2021 and for the nine-month period ended September 25, 2021. For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended December 26, 2020, which are included in our 2020 Annual Report on Form 10-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.

 

All significant consolidated transactions and balances have been eliminated in consolidation.

 

Concentration of Credit Risk

 

Financial instruments that potentially subject us to significant credit risk consist principally of cash equivalents, short-term investments and trade accounts receivable. We invest in a variety of financial instruments and, by policy, limit the amount of credit exposure with any one issuer.

 

Our trade accounts receivable are presented net of an allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. At September 25, 2021 and December 26, 2020 our allowance for credit losses was $0.4 million and $0.1 million, respectively. Our customers include semiconductor manufacturers and semiconductor test subcontractors throughout many areas of the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at September 25, 2021, we will continue to monitor customer liquidity and other economic conditions, including the impact of the COVID-19 pandemic, which may result in changes to our estimates regarding expected credit losses.

 

Inventories

 

Inventories are stated at the lower of cost, determined on a first-in, first-out basis, or net realizable value. Cost includes labor, material and overhead costs. Determining net realizable value of inventories involves numerous estimates and judgments including projecting average selling prices and sales volumes for future periods and costs to complete and dispose of inventory. As a result of these analyses, we record a charge to cost of sales in advance of the period when the inventory is sold when estimated net realizable values are below our costs.

 

Inventories by category were as follows (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Raw materials and purchased parts

 $91,935  $83,755 

Work in process

  44,952   44,315 

Finished goods

  20,625   14,430 

Total inventories

 $157,512  $142,500 

 

8

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

Property, Plant and Equipment

 

Depreciation and amortization of property, plant and equipment, both owned and under financing lease, is calculated principally on the straight-line method based on estimated useful lives of thirty to forty years for buildings, five to fifteen years for building improvements and three to ten years for machinery, equipment and software. Land is not depreciated.

 

Property, plant and equipment, at cost, consisted of the following (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Land and land improvements

 $7,875  $8,141 

Buildings and building improvements

  26,749   41,153 

Machinery and equipment

  78,816   65,342 
   113,440   114,636 

Less accumulated depreciation and amortization

  (48,282)  (47,720)

Property, plant and equipment, net

 $65,158  $66,916 

 

Cloud-based Enterprise Resource Planning Implementation Costs

 

We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with Accounting Standard Codification (“ASC”) Topic 350, IntangiblesGoodwill and Other, (“ASC 350”). Capitalized costs include only external direct costs of materials and services consumed in developing the system and interest costs incurred, when material, while developing the system.

 

Unamortized capitalized cloud computing implementation costs totaled $13.3 million and $13.5 million at September 25, 2021 and December 26, 2020, respectively. These amounts are recorded within other assets in our condensed consolidated balance sheets. The change in the capitalized amount is due to costs capitalized in the current period, offset by amortization recorded, and an adjustment to accrued costs resulting from the renegotiation of our software license that was finalized in the first quarter of 2021. We began amortizing some of these costs when our new ERP system was placed into service during the first quarter of 2020 and we continue to capitalize costs related to implementation projects that are ongoing. Implementation costs are amortized using the straight-line method over seven years and we recorded amortization expense of $0.4 million and $1.2 million during the three and nine months ended September 25, 2021, respectively and amortization expense of $0.3 million and $0.8 million during the three and nine months ended September 26, 2020, respectively.

 

Segment Information

 

We applied the provisions of ASC Topic 280, Segment Reporting, (“ASC 280”), which sets forth a management approach to segment reporting and establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products, major customers and the geographies in which the entity holds material assets and reports revenue. An operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. We have determined that our three identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG) and Interface Solutions Group (ISG). Our THG, STG and ISG operating segments qualify for aggregation under ASC 280 due to similarities in their customers, their economic characteristics, and the nature of products and services provided. As a result, we report in one segment, Semiconductor Test and Inspection Equipment (“Semiconductor Test & Inspection”). Prior to the sale of our PCB Test Group (PTG) on June 24, 2021, we reported in two segments, Semiconductor Test & Inspection and PCB Test Equipment (“PCB Test”).

 

Goodwill and Indefinite-Lived Intangibles, Other Intangible Assets and Long-lived Assets

 

We evaluate goodwill and other indefinite-lived intangible assets, which are solely comprised of in-process research and development (“IPR&D”), for impairment annually and when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the book value of net assets to the fair value of the reporting unit or, in the case of in-process research and development, to the fair value of the asset. If the fair value is determined to be less than the book value, a second step is performed to compute the amount of impairment as the difference between the fair value of the reporting unit and its carrying value, not to exceed the carrying value of goodwill. We estimated the fair values of our reporting units primarily using the income approach valuation methodology that includes the discounted cash flow method, taking into consideration the market approach and certain market multiples as a validation of the values derived using the discounted cash flow methodology. Forecasts of future cash flows are based on our best estimate of future net sales and operating expenses, based primarily on customer forecasts, industry trade organization data and general economic conditions. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors.

 

9

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

We conduct our annual impairment test as of October 1st of each year, and have determined there was no impairment as of October 1, 2020 as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. There have been no triggering events or indicators of impairment identified during fiscal year 2021. See Note 2, “Goodwill and Purchased Intangible Assets” for additional information on our interim assessments during 2020.

 

Long-lived assets, other than goodwill, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. For long-lived assets, impairment losses are only recorded if the asset’s carrying amount is not recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.

 

Product Warranty

 

Product warranty costs are accrued in the period sales are recognized. Our products are generally sold with standard warranty periods, which differ by product, ranging from 12- to 36-months. Parts and labor are typically covered under the terms of the warranty agreement. Our warranty expense accruals are based on historical and estimated costs by product and configuration. From time-to-time we offer customers extended warranties beyond the standard warranty period. In those situations, the revenue relating to the extended warranty is deferred at its estimated relative standalone selling price and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.

 

Restructuring Costs

 

We record restructuring activities including costs for one-time termination benefits in accordance with ASC Topic 420 (“ASC 420”), Exit or Disposal Cost Obligations. The timing of recognition for severance costs accounted for under ASC 420 depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic 712, Nonretirement Postemployment Benefits. These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note 4, “Restructuring Charges” for additional information.

 

Debt Issuance Costs

 

We capitalize costs related to the issuance of debt. Debt issuance costs directly related to our Term Loan Credit Facility are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.1 million and $0.5 million for the three and nine months ended September 25, 2021, respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.9 million for the three and nine months ended September 26, 2020, respectively.

 

10

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

Foreign Remeasurement and Currency Translation

 

Assets and liabilities of our wholly owned foreign subsidiaries that use the U.S. Dollar as their functional currency are re-measured using exchange rates in effect at the end of the period, except for nonmonetary assets, such as inventories and property, plant and equipment, which are re-measured using historical exchange rates. Revenues and costs are re-measured using average exchange rates for the period, except for costs related to those balance sheet items that are re-measured using historical exchange rates. Gains and losses on foreign currency transactions are recognized as incurred. During the three and nine months ended September 25, 2021, we recognized foreign exchange losses of $28,000 and $0.3 million, respectively, in our condensed consolidated statements of operations. During the three and nine months ended September 26, 2020, we recognized foreign exchange losses of $1.5 million and $2.5 million, respectively, in our condensed consolidated statements of operations. Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative foreign currency translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.

 

Foreign Exchange Derivative Contracts

 

We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses.

 

We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of operations for both realized and unrealized gains and losses. See Note 7, “Derivative Financial Instruments” for additional information.

 

Share-Based Compensation

 

We measure and recognize all share-based compensation under the fair value method. Our estimate of share-based compensation expense requires a number of complex and subjective assumptions including our stock price volatility, employee exercise patterns (expected life of the options) and related tax effects. The assumptions used in calculating the fair value of share-based awards represent our best estimates, but these estimates involve inherent uncertainties and the application of management judgment. Although we believe the assumptions and estimates we have made are reasonable and appropriate, changes in assumptions could materially impact our reported financial results.

 

Reported share-based compensation is classified, in our condensed consolidated financial statements, as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Cost of sales

 $239  $218  $692  $641 

Research and development

  889   782   2,433   2,443 

Selling, general and administrative

  2,586   2,299   7,618   7,229 

Total share-based compensation

  3,714   3,299   10,743   10,313 

Income tax benefit

  (155)  (215)  (569)  (610)

Total share-based compensation, net

 $3,559  $3,084  $10,174  $9,703 

 

Income (Loss) Per Share

 

Basic income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. Diluted income (loss) per share includes the dilutive effect of common shares potentially issuable upon the exercise of stock options, vesting of outstanding restricted stock and performance stock units and issuance of stock under our employee stock purchase plan using the treasury stock method. In loss periods, potentially dilutive securities are excluded from the per share computations due to their anti-dilutive effect. For purposes of computing diluted income (loss) per share, stock options with exercise prices that exceed the average fair market value of our common stock for the period are excluded. For the three and nine months ended September 25, 2021, stock options and awards to issue approximately 239,000 and 160,000 shares of common stock were excluded from the computation, respectively. For the three and nine months ended September 26, 2020, stock options and awards to issue approximately 109,000 and 151,000 shares of common stock were excluded from the computation, respectively.

 

11

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

The following table reconciles the denominators used in computing basic and diluted income (loss) per share (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Weighted average common shares

  48,666   41,947   46,992   41,764 

Effect of dilutive securities

  791   -   1,145   - 
   49,457   41,947   48,137   41,764 

 

Cohu has utilized the “control number” concept in the computation of diluted earnings per share to determine whether potential common stock instruments are dilutive. The control number used is income from continuing operations. The control number concept requires that the same number of potentially dilutive securities applied in computing diluted earnings per share from continuing operations be applied to all other categories of income or loss, regardless of their anti-dilutive effect on such categories.

 

Leases

 

We determine if a contract contains a lease at inception. Operating leases are included in operating lease right of use (“ROU”) assets, current other accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets.

 

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the adoption date or the commencement date for leases entered into after the adoption date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rates for the remaining lease terms based on the information available at the adoption date or commencement date in determining the present value of future payments.

 

The operating lease ROU asset also includes any lease payments made, lease incentives, favorable and unfavorable lease terms recognized in business acquisitions and excludes initial direct costs incurred and variable lease payments. Variable lease payments include estimated payments that are subject to reconciliations throughout the lease term, increases or decreases in the contractual rent payments, as a result of changes in indices or interest rates and tax payments that are based on prevailing rates. Our lease terms may include renewal options to extend the lease when it is reasonably certain that we will exercise those options. In addition, we include purchase option amounts in our calculations when it is reasonably certain that we will exercise those options. Rent expense for minimum payments under operating leases is recognized on a straight-line basis over the term.

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet but recognized in our condensed consolidated statements of operations on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component and include both in our calculation of the ROU assets and lease liabilities.

 

We sublease certain leased assets to third parties, mainly as a result of unused space in our facilities. None of our subleases contain extension options. Variable lease payments in our subleases include tax payments that are based on prevailing rates. We account for lease and non-lease components as a single lease component.

 

Revenue Recognition

 

Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is not transferred until destination or acceptance, we defer revenue recognition until such events occur.

 

12

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are not determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The relative standalone selling price of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as we transfer control to our customer for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment.

 

Certain of our equipment sales have multiple performance obligations. These arrangements involve the delivery or performance of multiple performance obligations, and transfer of control of performance obligations may occur at different points in time or over different periods of time. For arrangements containing multiple performance obligations, the revenue relating to the undelivered performance obligation is deferred using the relative standalone selling price method utilizing estimated sales prices until satisfaction of the deferred performance obligation.

 

Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At September 25, 2021, we had $7.8 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC 606, we have opted to not disclose unsatisfied performance obligations for contracts with original expected durations of less than one year.

 

We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC 460, Guarantees (“ASC 460”), and not as a separate performance obligation.

 

The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and may include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration that does not meet revenue recognition criteria is deferred. 

 

Our contracts are typically less than one year in duration and we have elected to use the practical expedient available in ASC 606 to expense cost to obtain contracts as they are incurred because they would be amortized over less than one year.

 

Accounts receivable represents our unconditional right to receive consideration from our customer. Payments terms do not exceed one year from the invoice date and therefore do not include a significant financing component. To date, there have been no material impairment losses on accounts receivable. There were no material contract assets or contract liabilities recorded on our condensed consolidated balance sheet in any of the periods presented.

 

On shipments where sales are not recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At September 25, 2021, we had deferred revenue totaling approximately $20.1 million, current deferred profit of $11.3 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.2 million. At December 26, 2020, we had deferred revenue totaling approximately $17.1 million, current deferred profit of $8.7 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.7 million.

 

13

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

Net sales of our reportable segments, by type, are as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 

Disaggregated Net Sales

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

Systems:

                

Semiconductor Test & Inspection

 $146,010  $70,360  $433,830  $214,910 

PCB Test

  -   8,990   17,831   23,939 

Non-systems:

                

Semiconductor Test & Inspection

  79,053   66,865   234,764   181,756 

PCB Test

  -   4,432   8,929   13,047 

Total net sales

 $225,063  $150,647  $695,354  $433,652 

 

Revenue by geographic area based upon product shipment destination (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 

Disaggregated Net Sales

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

China

 $60,205  $30,423  $171,653  $92,367 

Philippines

  49,382   11,860   119,669   35,170 

Taiwan

  15,006   22,689   74,392   59,060 

Malaysia

  21,086   11,435   63,481   38,451 

United States

  15,498   32,111   57,435   71,739 

Rest of the World

  63,886   42,129   208,724   136,865 

Total net sales

 $225,063  $150,647  $695,354  $433,652 

 

A small number of customers historically have been responsible for a significant portion of our net sales. Significant customer concentration information, by reportable segment, is as follows:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Semiconductor Test & Inspection

                

Customers individually accounting for more than 10% of net sales

 

 

two   *  

one

  

 

one 

Percentage of net sales

  32%  *   14%  11%

PCB Test

                

Customers individually accounting for more than 10% of net sales

  N/A   *   *   * 

Percentage of net sales

  N/A   *   *   * 
 

*

No single customer represented more than 10% of consolidated net sales.

 

Accumulated Other Comprehensive Loss

 

Our accumulated other comprehensive loss balance totaled approximately $19.4 million and $4.3 million at September 25, 2021 and December 26, 2020, respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is not the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive income (loss) during the first nine months of fiscal 2021 and 2020 were not significant.

 

Retiree Medical Benefits

 

We provide post-retirement health benefits to certain retired executives, one director (who is a former executive) and their eligible dependents under a noncontributory plan. These benefits are no longer offered to any other retired Cohu employees. The net periodic benefit cost incurred during the first nine months of fiscal 2021 and 2020 was not significant.

 

14

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

Business Divestitures and Discontinued Operations

 

On June 24, 2021, we completed the sale of our PCB Test Equipment (“PCB Test”) business, which represented our PCB Test segment. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test & Inspection segment that is utilized by the PCB Test business. In February 2020, we divested our fixtures services business. Our decision to sell these businesses and assets resulted from management’s determination that that they were not a fit within the core business of our organization which is delivering leading-edge solutions for the manufacturing of semiconductors through back-end semiconductor equipment and services.

 

Unless otherwise indicated, all amounts herein relate to continuing operations. For financial statement purposes, only the results of operations of our fixtures services business have been segregated from those of continuing operations and have been presented in our consolidated financial statements as discontinued operations for all periods presented. See Note 12, “Business Divestiture and Discontinued Operations” for additional information on these transactions and financial statement presentation.

 

New Accounting Pronouncements

 

There have been no material changes in recently issued or adopted accounting standards from those disclosed in our Annual Report on Form 10-K for the fiscal year ended December 26, 2020.

 

 

2.

Goodwill and Purchased Intangible Assets

 

Goodwill and Intangible Assets

 

Changes in the carrying value of goodwill during the year ended December 26, 2020, and the nine-month period ended September 25, 2021, by segment, were as follows (in thousands):

 

  

Semiconductor Test

         
  

& Inspection

  

PCB Test

  

Total

 

Balance, December 28, 2019

 $218,775  $19,894  $238,669 

Impact of currency exchange

  11,949   1,686   13,635 

Balance, December 26, 2020

  230,724   21,580   252,304 

Sale of PCB Test business (1)

  -   (21,899)  (21,899)

Impact of currency exchange

  (7,041)  319   (6,722)

Balance, September 25, 2021

 $223,683  $-  $223,683 

 

 

(1)

On June 24, 2021, we completed the sale of our PCB Test business. See Note 12, “Discontinued Operations and Divestitures” for additional information.

 

Purchased intangible assets, subject to amortization are as follows (in thousands):

 

  

September 25, 2021

  

December 26, 2020

 
          

Remaining

         
          

Weighted

         
  

Gross

      

Average

  

Gross

     
  

Carrying

  

Accum.

  

Amort.

  

Carrying

  

Accum.

 
  

Amount

  

Amort.

  

Period (in years)

  

Amount

  

Amort.

 

Developed technology

 $237,525  $101,952   4.8  $239,250  $83,246 

Customer relationships

  66,662   25,037   7.7   74,933   22,751 

Trade names

  21,096   7,295   7.5   23,756   6,279 

Covenant not-to-compete

  318   151   5.3   340   136 

Total intangible assets

 $325,601  $134,435      $338,279  $112,412 

 

The table above excludes $1.9 million and $7.8 million of IPR&D, at September 25, 2021 and December 26, 2020, respectively, which has an indefinite life and is subject to impairment or future amortization as developed technology when the projects are completed. During the nine-month period ended September 25, 2021, we completed certain projects previously included in IPR&D and transferred $5.6 million to developed technology. Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates.

 

15

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we concluded there was no impairment of goodwill within our reporting units. Anticipated delays in customer adoption of certain new products under development as a result of the COVID-19 pandemic, changes to future project roadmaps and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&D as the carrying value exceeded fair value. During the third quarter of 2020, we became aware of additional delays in customer adoption of these new products under development leading us to re-evaluate the fair value of these projects and we determined that the carrying value exceeded the fair value and, as a result, we recorded a $7.3 million impairment to IPR&D. For the nine months ended September 26, 2020 total impairments recorded to IPR&D projects was $11.2 million.

 

Amortization expense related to intangible assets was approximately $8.9 million in the third quarter of fiscal 2021 and $27.2 million in the first nine months of fiscal 2021. Amortization expense related to intangible assets was approximately $9.8 million in the third quarter of fiscal 2020 and $28.8 million in the first nine months of fiscal 2020.

 

 

3.

Borrowings and Credit Agreements

 

The following table is a summary of our borrowings (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Bank Term Loan under Credit Agreement

 $103,130  $306,630 

Bank Term Loans-Kita

  3,234   3,662 

Construction Loan- Cohu GmbH

  10,427   9,902 

Lines of Credit

  3,160   5,314 

Total debt

  119,951   325,508 

Less: financing fees and discount

  (1,615)  (5,568)

Less: current portion

  (7,449)  (8,389)

Total long-term debt

 $110,887  $311,551 

 

Credit Agreement

 

On October 1, 2018, we entered into a Credit Agreement providing for a $350.0 million Term Loan Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the Term Loan Credit Facility amortize in equal quarterly installments of 0.25% of the original principal amount, with the balance payable at maturity. All outstanding principal and interest in respect of the Term Loan Credit Facility must be repaid on or before October 1, 2025. The loans under the Term Loan Credit Facility bear interest, at Cohu’s option in terms of the time-based interest period, at a floating annual rate equal to the selected LIBOR interest period plus a margin of 3.00%. At September 25, 2021, the outstanding loan balance, net of discount and deferred financing costs, was $101.5 million and $3.1 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 26, 2020, the outstanding loan balance, net of discount and deferred financing costs, was $301.1 million and $2.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. As of September 25, 2021, the fair value of the debt was $102.9 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of September 25, 2021 and is considered a Level 2 fair value measurement.

 

Under the terms of the Credit Agreement, the lender may accelerate the payment terms upon the occurrence of certain events of default set forth therein, which include: the failure of Cohu to make timely payments of amounts due under the Credit Agreement, the failure of Cohu to adhere to the representations and covenants set forth in the Credit Agreement, the failure to provide notice of any event that causes a material adverse effect or to provide other required notices, upon the event that related collateral agreements become ineffective, upon the event that certain legal judgments are entered against Cohu, the insolvency of Cohu, or upon the change of control of Cohu. As of September 25, 2021, we believe no such events of default have occurred.

 

16

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

During the first nine months of 2021, we prepaid $200.0 million in principal of our Term Loan Credit Facility for $200.0 million in cash. We accounted for the prepayment as a debt extinguishment, which resulted in a loss of $3.4 million reflected in other expense in our condensed consolidated statement of operations and a corresponding $3.4 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. In August 2020, we repurchased $16.4 million in principal of our Term Loan Credit Facility for $15.8 million in cash. We accounted for the repurchase as a debt extinguishment, which resulted in a gain of $0.3 million reflected as gain on extinguishment of debt, in our condensed consolidated statement of operations. Approximately $103.1 million in principal of the Term Loan Credit Facility remains outstanding as of September 25, 2021.

 

Kita Term Loans

 

We have outstanding term loans from a series of Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The term loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.44%, and expire at various dates through 2034. At September 25, 2021, the outstanding loan balance was $3.2 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 26, 2020, the outstanding loan balance was $3.6 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The fair value of the debt approximates the carrying value at September 25, 2021.

 

The term loans are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

Construction Loans

 

In July 2019 and June 2020, one of our wholly owned subsidiaries located in Germany entered into a series of construction loans (“Loan Facilities”) with a German financial institution providing it with total borrowings of up to 10.1 million. The Loan Facilities are being utilized to finance the expansion of our facility in Kolbermoor, Germany and are secured by the land and the existing building on the site. The Loan Facilities bear interest at agreed upon rates based on the facility amounts as discussed below.

 

The first facility totaling 3.4 million has been fully drawn and is payable over 10 years at a fixed annual interest rate of 0.8%. Principal and interest payments are due each quarter over the duration of the facility ending in September 2029. The second facility totaling 5.2 million has been fully drawn and is payable over 15 years at an annual interest rate of 1.05%, which is fixed until April 2027. Principal and interest payments are due each month over the duration of the facility ending in January 2034. The third facility totaling 1.5 million, of which 0.8 million is drawn, is payable over 10 years at an annual interest rate of 1.2%. Principal and interest payments are due each month over the duration of the facility ending in May 2030.

 

At September 25, 2021, total outstanding borrowings under the Loan Facilities was $10.4 million with $0.9 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 26, 2020, total outstanding borrowings under the Loan Facilities was $9.9 million with $0.4 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. The loans are denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates. The fair value of the debt approximates the carrying value at September 25, 2021.

 

Lines of Credit

 

Our wholly owned subsidiary in Japan has outstanding revolving credit facilities with various financial institutions in Japan. The credit facilities renew monthly and provide Kita with access to working capital totaling up to $8.7 million. At September 25, 2021, total borrowings outstanding under the revolving lines of credit were $3.2 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.

 

The revolving lines of credit are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

17

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

Our wholly owned subsidiary in Switzerland has an available line of credit which provides it with borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. At September 25, 2021 and December 26, 2020 no amounts were outstanding under this line of credit.

 

 

4.

Restructuring Charges

 

Subsequent to the acquisition of Xcerra on October 1, 2018, during the fourth quarter of 2018, we began a strategic restructuring program designed to reposition our organization and improve our cost structure as part of our targeted integration plan regarding the recently acquired Xcerra (“Integration Program”). As part of the Integration Program we consolidated our global handler and contactor manufacturing operations and closed our manufacturing operations in Penang, Malaysia and Fontana, California in 2019.

 

In the second quarter of 2019, we entered into a social plan (“Plan”) with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH, as part of our Integration Program. During the fourth quarter of 2020 we implemented a voluntary program and termination agreements with certain employees of our wholly owned subsidiary, Cohu GmbH. These programs will collectively reduce headcount, enable us to consolidate the facilities of our multiple operations located near Kolbermoor and Rosenheim, Germany, as well as transition certain manufacturing to other lower cost regions. The facility consolidations and reduction in force programs are being implemented as part of a comprehensive review of our operations and are intended to streamline and reduce our operating cost structure and capitalize on acquisition synergies.

 

As a result of the activities described above, we recognized total pretax charges of $2.0 million and $1.4 million for the first nine months ended September 25, 2021 and September 26, 2020, respectively, that are within the scope of ASC 420, Exit or Disposal Cost Obligations (“ASC 420”). All costs of the Integration Program were, and are expected to be, incurred by our Semiconductor Test & Inspection segment.

 

Costs associated with restructuring activities are presented in our condensed consolidated statements of operations as restructuring charges, except for certain costs associated with inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products, which are classified within cost of sales. Other restructuring costs include expenses for professional fees associated with employee severance, impairments of fixed assets and building close expenses.

 

The following table summarizes the activity within the restructuring related accounts for the Integration Program during the first nine months ended September 25, 2021 and September 26, 2020 (in thousands):

 

  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 28, 2019

 $1,236  $-  $1,236 

Costs accrued

  287   1,113   1,400 

Amounts paid or charged

  (1,516)  (1,113)  (2,629)

Balance, September 26, 2020

 $7  $-  $7 
             

Balance, December 26, 2020

 $5,826  $-  $5,826 

Costs accrued

  1,124   864   1,988 

Amounts paid or charged

  (6,410)  (864)  (7,274)

Impact of currency exchange

  (83)  -   (83)

Balance, September 25, 2021

 $457  $-  $457 

 

At September 25, 2021, our total accrual for restructuring related items is reflected within current liabilities of our condensed consolidated balance sheets as these amounts are expected to be paid out within a year. The estimated costs associated with the employee severance and facility consolidation actions will be paid predominantly in cash.

 

 

5.

Financial Instruments Measured at Fair Value

 

Our cash, cash equivalents, and short-term investments consisted primarily of cash and other investment grade securities. We do not hold investment securities for trading purposes. All short-term investments in debt securities are classified as available-for-sale and recorded at fair value. Investment securities are exposed to market risk due to changes in interest rates and credit risk and we monitor credit risk and attempt to mitigate exposure by making high-quality investments and through investment diversification.

 

18

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

We assess whether unrealized loss positions on available-for-sale debt securities are due to credit-related factors. The credit-related portion of unrealized losses, and any subsequent improvements, are recorded in earnings through an allowance account. Unrealized gains and losses that are not due to credit-related factors are included in accumulated other comprehensive income (loss). Factors that could indicate an impairment exists include, but are not limited to earnings performance, changes in credit rating or adverse changes in the regulatory or economic environment of the asset. Gross realized gains and losses on sales of short-term investments are included in interest income. Realized gains and losses for the periods presented were not significant.

 

Investments that we have classified as short-term, by security type, are as follows (in thousands):

 

  

September 25, 2021

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $68,333  $10  $3  $68,340 

U.S. Treasury securities

  3,216   -   -   3,216 

Government-sponsored enterprise securities

  2,000   -   -   2,000 

Bank certificates of deposit

  1,550   1   -   1,551 

Foreign government security

  913   -   -   913 
  $76,012  $11  $3  $76,020 

 

      

December 26, 2020

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $14,943  $2  $1  $14,944 

U.S. treasury securities

  2,012   -   -   2,012 

Government-sponsored enterprise securities

  1,998   -   -   1,998 

Bank certificates of deposit

  750   -   -   750 

Foreign government security

  965   -   -   965 
  $20,668  $2  $1  $20,669 

 

 

(1)

As of September 25, 2021 and December 26, 2020, the cost and fair value of investments with loss positions were approximately $21.3 million and $8.7 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if an other-than-temporary decline in fair value had occurred and concluded that these losses were temporary and we have the ability and intent to hold these investments to maturity.

 

 

(2)

Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio.

 

Effective maturities of short-term investments are as follows (in thousands):

 

  

September 25, 2021

  

December 26, 2020

 
  

Amortized

  

Estimated

  

Amortized

  

Estimated

 
  

Cost

  

Fair Value

  

Cost

  

Fair Value

 

Due in one year or less

 $73,545  $73,553  $20,668  $20,669 

Due after one year through three years

  2,467   2,467   -   - 
  $76,012  $76,020  $20,668  $20,669 

 

Accounting standards pertaining to fair value measurements establish a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. When available, we use quoted market prices to determine the fair value of our investments, and they are included in Level 1. When quoted market prices are unobservable, we use quotes from independent pricing vendors based on recent trading activity and other relevant information, and they are included in Level 2.

 

19

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

The following table summarizes, by major security type, our financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy (in thousands):

 

  

Fair value measurements at September 25, 2021 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $236,946  $-  $-  $236,946 

U.S. Treasury securities

  -   3,216   -   3,216 

Corporate debt securities

  -   72,430   -   72,430 

Government-sponsored enterprise securities

  -   2,000   -   2,000 

Money market funds

  -   47,750   -   47,750 

Bank certificates of deposit

  -   1,551   -   1,551 

Foreign government security

  -   912   -   912 
  $236,946  $127,859  $-  $364,805 

 

  

Fair value measurements at December 26, 2020 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $128,874  $-  $-  $128,874 

Corporate debt securities

  -   15,694   -   15,694 

U.S. treasury securities

  -   2,012   -   2,012 

Government-sponsored enterprise securities

  -   1,998   -   1,998 

Money market funds

  -   19,734   -   19,734 

Bank certificates of deposit

  -   750   -   750 

Foreign government security

  -   965   -   965 
  $128,874  $41,153  $-  $170,027 

 

 

6.

Employee Stock Benefit Plans

 

Our 2005 Equity Incentive Plan (“2005 Plan”) is a broad-based, long-term retention program intended to attract, motivate, and retain talented employees as well as align stockholder and employee interests. Awards that may be granted under the program include, but are not limited to, non-qualified and incentive stock options, restricted stock units, and performance stock units. We settle employee stock option exercises, employee stock purchase plan purchases, and the vesting of restricted stock units, and performance stock units with newly issued common shares. At September 25, 2021, there were 1,367,393 shares available for future equity grants under the 2005 Plan.

 

Stock Options

 

Stock options may be granted to employees, consultants and non-employee directors to purchase a fixed number of shares of our common stock. The exercise prices of options granted are at least equal to the fair market value of our common stock on the dates of grant and options vest and become exercisable in annual increments that range from one to four years from the date of grant. Stock options granted under the 2005 Plan have a maximum contractual term of ten years. In the first nine months of fiscal 2021 we did not grant any stock options and we issued 250,193 shares of our common stock on the exercise of options that were granted previously.

 

At September 25, 2021, we had 12,442 stock options exercisable and outstanding. These options had a weighted-average exercise price of $9.44 per share, an aggregate intrinsic value of approximately $0.3 million and the weighted average remaining contractual term was approximately 1.5 years.

 

20

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

Restricted Stock Units

 

We grant restricted stock units (“RSUs”) to certain employees, consultants and directors. RSUs vest in annual increments that range from one to four years from the date of grant. Prior to vesting, RSUs do not have dividend equivalent rights, do not have voting rights and the shares underlying the RSUs are not considered issued and outstanding. New shares of our common stock will be issued on the date the RSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees. As a result, the actual number of shares issued will be fewer than the actual number of RSUs outstanding at September 25, 2021.

 

In the first nine months of fiscal 2021 we awarded 269,420 RSUs, we issued 571,808 shares of our common stock on vesting of previously granted awards and 37,591 shares were forfeited. At September 25, 2021, we had 1,074,183 RSUs outstanding with an aggregate intrinsic value of approximately $35.5 million and the weighted average remaining vesting period was approximately 1.3 years.

 

Performance Stock Units

 

We also grant performance stock units (“PSUs”) to senior executives as a part of our long-term equity compensation program. The number of shares of common stock that will ultimately be issued to settle PSUs granted ranges from 0% to 200% of the number granted and is determined based on certain performance criteria over a three-year measurement period. The performance criteria for the PSUs are based on a combination of our annualized Total Shareholder Return (“TSR”) for the performance period and the relative performance of our TSR compared with the annualized TSR of certain peer companies or index for the performance period. PSUs granted vest 100% on the third anniversary of their grant, assuming achievement of the applicable performance criteria.

 

We estimated the fair value of the PSUs using a Monte Carlo simulation model on the date of grant. Compensation expense is recognized ratably over the explicit service period. New shares of our common stock will be issued on the date the PSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees.

 

In the first nine months of fiscal 2021, we awarded 92,719 PSUs, we issued 124,688 shares of our common stock on vesting of previously granted awards and 8,976 shares were forfeited. At September 25, 2021, we had 384,490 PSUs outstanding with an aggregate intrinsic value of approximately $12.7 million and the weighted average remaining vesting period was approximately 1.4 years.

 

Employee Stock Purchase Plan

 

The Cohu, Inc. 1997 Employee Stock Purchase Plan (“ESPP”) provides for the issuance of shares of our common stock. Under the ESPP, eligible employees may purchase shares of Cohu common stock through payroll deductions at a price equal to 85 percent of the lower of the fair market value of Cohu common stock at the beginning or end of each 6-month purchase period, subject to certain limits. During the first nine months of fiscal 2021, 94,688 shares of our common stock were sold to our employees under the ESPP leaving 574,016 shares available for future issuance.

 

 

7.

Derivative Financial Instruments

 

Foreign Exchange Derivative Contracts

 

We operate and sell our products in various global markets and, as a result, we are exposed to changes in foreign currency exchange rates. In the fourth quarter of 2020, we began utilizing foreign currency forward contracts to offset future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts to mitigate the risks and volatility associated with foreign currency transaction gains or losses.

 

We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of operations for both realized and unrealized gains and losses. The cash flows associated with the foreign currency forward contracts are reported in net cash provided by operating activities in our condensed consolidated statements of cash flows.

 

21

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All our foreign exchange derivative contracts outstanding at September 25, 2021 will mature during the fourth quarter of fiscal 2021.

 

The following table provides information about our foreign currency forward contracts outstanding as of September 25, 2021 (in thousands):

 

   

Contract Amount

  

Contract Amount

 

Currency

Contract Position

 

(Local Currency)

  

(U.S. Dollars)

 

Euro

Buy

  25,311  $29,700 

Swiss Franc

Buy

  17,533   19,000 

Japanese Yen

Buy

  276,688   2,500 
       $51,200 

 

Our foreign currency contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs. The fair values of foreign currency contracts outstanding at September 25, 2021 were immaterial.

 

The location and amount of losses related to non-designated derivative instruments in the condensed consolidated statements of operations were as follows (in thousands):

 

Derivatives Not

Designated as

Location of Loss 

Three months ended

  

Nine months ended

 
HedgingRecognized on 

September 25,

  

September 28,

  

September 25,

  

September 28,

 
InstrumentsDerivatives 

2021

  

2020

  

2021

  

2020

 

Foreign exchange forward contracts

Foreign transaction loss

 $(934)  n/a  $(2,283)  n/a 

 

 

8.

Equity

 

On March 8, 2021, we closed an underwritten public offering of 4,950,000 shares of our common stock at $41.00 per share. As part of the transaction, the underwriters were also granted a 30-day option to purchase up to an aggregate of 742,500 additional shares of common stock to cover over-allotments which was exercised in full on March 11, 2021. The offering, and the follow-on option to sell additional shares, resulted in net proceeds, after deducting underwriting discounts and commissions and offering expenses, of approximately $223.1 million. All of the shares were sold pursuant to an effective shelf registration statement previously filed with the SEC.

 

 

9.

Income Taxes

 

For the three and nine months ended September 25, 2021, we used the estimated annual effective tax rate (“ETR”) expected to be applicable for the full fiscal year in computing our tax provision. The ETR on income from continuing operations for the three and nine months ended September 25, 2021 was 23.7% and 16.4%, respectively, and reflects a partial release of our domestic valuation allowance on deferred tax assets to offset tax liabilities on current year earnings, and an excess benefit relating to stock-based compensation. For the three and nine months ended September 26, 2020, we determined that a reliable estimate of the annual ETR could not be made, since relatively small changes in our projected income produce a significant variation in our ETR, and instead used the actual ETR for the year-to-date period to calculate our tax provision. The ETR on loss from continuing operations for the three and nine months ended September 26, 2020 was (20.2)% and (0.9)%, respectively, and primarily reflected the lack of a tax benefit on our domestic losses as a result of our valuation allowance on deferred tax assets, and non-deductible expenses relating to stock-based compensation.

 

We conduct business globally and as a result, Cohu or one or more of its subsidiaries files income tax returns in the US and various state and foreign jurisdictions. In the normal course of business, we are subject to examinations by taxing authorities throughout the world and are currently under examination in Germany, Malaysia and the Philippines. We believe our financial statement accruals for income taxes are appropriate.

 

22

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

In accordance with the disclosure requirements as described in ASC Topic 740, Income Taxes, we have classified unrecognized tax benefits as non-current income tax liabilities, or a reduction in non-current deferred tax assets, unless expected to be paid within one year. Our continuing practice is to recognize interest and/or penalties related to income tax matters in income tax expense. There were no material changes to our unrecognized tax benefits and interest accrued related to unrecognized tax benefits during the three and nine months ended September 25, 2021. There were no material changes to our unrecognized tax benefits and interest accrued related to unrecognized tax benefits during the three and nine months ended September 26, 2020.

 

In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (CARES Act) was signed into law in March 2020. The CARES Act lifts certain deduction limitations originally imposed by the Tax Cuts and Jobs Act of 2017 (2017 Tax Act). Corporate taxpayers may carry back net operating losses (NOLs) originating during 2018 through 2020 for up to five years, which was not previously allowed under the 2017 Tax Act. The CARES Act also eliminates the 80% of taxable income limitations by allowing corporate entities to fully utilize NOL carryforwards to offset taxable income in 2018, 2019 or 2020. Taxpayers may generally deduct interest up to the sum of 50% of adjusted taxable income plus business interest income (30% limit under the 2017 Tax Act) for tax years beginning January 1, 2019 and 2020. The CARES Act allows taxpayers with alternative minimum tax credits to claim a refund in 2020 for the entire amount of the credits instead of recovering the credits through refunds over a period of years, as originally enacted by the 2017 Tax Act.

 

In addition, the CARES Act raises the corporate charitable deduction limit to 25% of taxable income and makes qualified improvement property generally eligible for 15-year cost-recovery and 100% bonus depreciation. The enactment of the CARES Act did not result in any material adjustments to our income tax provision for the three and nine-month period ended September 25, 2021, or to our net deferred tax assets as of September 25, 2021.

 

 

10.

Segment and Geographic Information

 

The summary below presents our reportable segments, Semiconductor Test & Inspection and PCB Test, for the three- and nine-month periods ended September 25, 2021 and September 26, 2020. Subsequent to the sale of our PCB Test business on June 24, 2021, we have one reportable segment, Semiconductor Test & Inspection.

 

Financial information by reportable segment is as follows (in thousands):

 

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 

Net sales by segment:

 

2021

  

2020

  

2021

  

2020

 

Semiconductor Test & Inspection

 $225,063  $137,225  $668,594  $396,666 

PCB Test

  -   13,422   26,760   36,986 

Total consolidated net sales for reportable segments

 $225,063  $150,647  $695,354  $433,652 
                 

Segment profit (loss) before tax:

                

Semiconductor Test & Inspection

 $36,345  $(4,093) $113,573  $(17,997)

PCB Test

  -   1,709   3,907   4,714 

Profit (loss) for reportable segments

  36,345   (2,384)  117,480   (13,283)
                 

Other unallocated amounts:

                

Corporate expenses

  (2,747)  (460)  (9,586)  (4,759)

Gain on sale of PCB Test business

  90   -   75,754   - 

Interest expense

  (966)  (3,021)  (5,372)  (10,904)

Interest income

  53   42   197   210 

Gain (loss) on extinguishment of debt

  (1,650)  293   (3,411)  293 

Income (loss) from continuing operations before taxes

 $31,125  $(5,530) $175,062  $(28,443)

 

23

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

The following table summarizes our total assets by reportable business segment (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Semiconductor Test & Inspection

 $1,141,066  $968,028 

PCB Test

  -   66,826 

Total assets for reportable segments

  1,141,066   1,034,854 

Corporate, principally cash and investments

  131,802   55,492 

Total consolidated assets

 $1,272,868  $1,090,346 

 

For revenues by geography and information on customer concentration, see Note 1, “Summary of Significant Accounting Policies”.

 

 

11.

Leases

 

We lease certain of our facilities, equipment and vehicles under non-cancelable operating and finance leases. Leases with initial terms of 12 months or less are not recorded on the condensed consolidated balance sheet, but we recognized those lease payments in the condensed consolidated statements of operations on a straight-line basis over the lease term. Lease and non-lease components are included in the calculation of the ROU asset and lease liabilities.

 

Our leases have remaining lease terms of 1 year to 36 years, some of which include one or more options to extend the leases for up to 25 years. Our lease term includes renewal terms when we are reasonably certain we will exercise the renewal options. We sublease certain leased assets to third parties, mainly as a result of unused space in our facilities.

 

Supplemental balance sheet information related to leases was as follows:

 

(in thousands)

Classification

 

September 25, 2021

  

December 26, 2020

 

Assets

         

Operating lease assets

Operating lease right-of-use assets

 $26,274  $29,203 

Finance lease assets

Property, plant and equipment, net (1)

  455   486 

Total lease assets

 $26,729  $29,689 

Liabilities

         

Current

         

Operating

Other accrued liabilities

 $4,945  $5,287 

Finance

Other accrued liabilities

  182   179 

Noncurrent

         

Operating

Long-term lease liabilities

  23,035   25,565 

Finance

Long-term lease liabilities

  109   222 

Total lease liabilities

 $28,271  $31,253 
          

Weighted-average remaining lease term (years)

        

Operating leases

  7.0   7.3 

Finance leases

  2.0   2.3 
          

Weighted-average discount rate

        

Operating leases

  6.3%  6.3%

Finance leases

  0.7%  0.0%

 

 

(1)

Finance lease assets are recorded net of accumulated amortization of $0.1 million as of September 25, 2021 and December 26, 2020.

 

24

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

The components of lease expense were as follows:

 

  

Three Months Ended

  

Nine Months Ended

 

(in thousands)

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

Operating leases

 $1,799  $2,074  $5,866  $6,337 

Variable lease expense

  508   523   1,634   1,602 

Short-term operating leases

  1   15   68   53 

Finance leases

                

Amortization of leased assets

  21   17   66   65 

Interest on lease liabilities

  -   -   1   57 

Sublease income

  (21)  (31)  (61)  (94)

Net lease cost

 $2,308  $2,598  $7,574  $8,020 

 

Future minimum lease payments at September 25, 2021, are as follows:

 

  

Operating

  

Finance

     

(in thousands)

 

leases (1)

  

leases

  

Total

 

2021

 $1,671  $46  $1,717 

2022

  6,322   184   6,506 

2023

  5,371   40   5,411 

2024

  5,043   11   5,054 

2025

  4,914   11   4,925 

Thereafter

  12,232   3   12,235 

Total lease payments

  35,553   295   35,848 

Less: Interest

  (7,573)  (4)  (7,577)

Present value of lease liabilities

 $27,980  $291  $28,271 

 

 

(1)

Excludes sublease income of $0.1 million in 2022 and 2023.

 

Supplemental cash flow information related to leases was as follows:

 

  

Nine Months Ended

 

(in thousands)

 

September 25,

2021

  

September 26,

2020

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $5,953  $6,207 

Operating cash flows from finance leases

 $1  $57 

Financing cash flows from finance leases

 $142  $104 

Leased assets obtained in exchange for new finance lease liabilities

 $54  $468 

Leased assets obtained in exchange for new operating lease liabilities

 $3,669  $1,830 

 

 

12.

Business Divestitures and Discontinued Operations

 

PCB Test Equipment Business

 

On June 24, 2021, we completed the sale of our PCB Test Equipment (“PCB Test”) business, which represented our PCB Test reportable segment. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test & Inspection segment that is utilized by the PCB Test business. Our decision to sell this non-core business resulted from management’s determination that that they were no longer a fit within our organization. We received gross proceeds of $125.1 million, after completion of certain closing adjustments. The divestment has generated a $75.8 million pre-tax gain on sale of business, which was recorded in our condensed consolidated statements of operations for the nine months ended September 25, 2021. During the third quarter of 2021 we finalized the net working capital adjustment with the buyer and made other adjustments that resulted in an increase to the gain of $0.1 million. As a result of the closing of the transaction, we derecognized net assets of $43.4 million, including goodwill of $21.9 million and intangible assets of $10.0 million.

 

25

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 

We evaluated the guidance in ASC 205-20, Presentation of Financial Statements Discontinued Operations, and determined that the divestment of our PCB Test business does not represent a strategic shift as the divestiture will not have a major effect on Cohu’s operations and financial results and, as a result, it is not presented as discontinued operations in any periods presented. Subsequent to the sale of our PCB Test business, we have one reportable segment, Semiconductor Test & Inspection.

 

Fixtures Services Business

 

On October 1, 2018, we acquired a fixtures services business as part of Xcerra. In the fourth quarter of 2018, our management determined that this business did not align with our core business and was not a fit within our organization. As a result, the fixtures services business was marketed for sale since the date we acquired Xcerra and it qualified for presentation as discontinued operations as it met the held for sale criteria. For financial statement purposes, the results of operations for this business have been segregated from those of continuing operations and are presented in our consolidated financial statements as discontinued operations for all periods presented.

 

In February 2020, we completed the sale of this business with an immaterial impact to the statement of operations during fiscal year 2020.

 

Operating results of our discontinued segment are summarized as follows (in thousands):

 

  

Nine Months

Ended

 
  

September 26,

 
  

2020

 
     

Net sales

 $432 
     

Operating income before income taxes

  11 

Gain on sale of Fixtures business

  35 

Income before taxes

  46 

Income tax provision

  4 

Income, net of tax

 $42 

 

 

13.

Contingencies

 

From time-to-time we are involved in various legal proceedings, examinations by various tax authorities and claims that have arisen in the ordinary course of our business. The outcome of any litigation is inherently uncertain. While there can be no assurance, we do not believe at the present time that the resolution of these matters will have a material adverse effect on our assets, financial position or results of operations.

 

 

14.

Guarantees

 

Product Warranty

 

Our products are generally sold with warranty periods that range from 12 to 36 months following sale or acceptance. The product warranty promises customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC 460, and not as a separate performance obligation. Parts and labor are covered under the terms of the warranty agreement. The warranty provision is based on historical and projected experience by product and configuration.

 

26

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
September 25, 2021
 
 

Changes in accrued warranty were as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Balance at beginning of period

 $7,541  $5,996  $6,382  $6,155 

Warranty expense accruals

  4,148   911   9,800   3,846 

Warranty payments

  (3,005)  (1,169)  (6,553)  (4,263)

Liability transferred (1)

  -   -   (945)  - 

Balance at end of period

 $8,684  $5,738  $8,684  $5,738 

 

 (1)

Warranty liability transferred in connection with the sale of our PCB Test business.

 

Accrued warranty amounts expected to be incurred after one year are included in noncurrent other accrued liabilities in the condensed consolidated balance sheet. These amounts totaled $0.8 million and $0.3 million at September 25, 2021 and December 26, 2020, respectively.

 

 

15.

Subsequent Event

 

Share Repurchase Program

 

On October 28, 2021, we announced that our Board of Directors authorized a $70 million share repurchase program. This share repurchase program is effective as of November 2, 2021 and has no expiration date, and the timing of share repurchases and the number of shares of common stock to be repurchased will depend upon prevailing market conditions and other factors. Repurchases under this program will be made using our existing cash resources and may be commenced or suspended from time-to-time at our discretion without prior notice. Repurchases may be made in the open market, through 10b5-1 programs, or in privately negotiated transactions at prevailing market rates in accordance with federal securities laws.

 

27

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

 

Item 2. Managements Discussion and Analysis of Financial Condition and Results of Operations

 

This Form 10-Q contains certain forward-looking statements including expectations of market conditions, challenges and plans, within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and is subject to the Safe Harbor provisions created by that statute. Such forward-looking statements are based on managements current expectations and beliefs, including estimates and projections about our business and include, but are not limited to, statements concerning financial position, business strategy, our industry environment, market growth expectations, and plans or objectives for future operations. Forward-looking statements are not guarantees of future performance, and are subject to certain risks, uncertainties, and assumptions that are difficult to predict and may cause actual results to differ materially from managements current expectations. Such risks and uncertainties include those set forth in this Quarterly Report on Form 10-Q and our 2020 Annual Report on Form 10-K under the heading Item 1A. Risk Factors. The forward-looking statements in this report speak only as of the time they are made, and do not necessarily reflect managements outlook at any other point in time. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events, or for any other reason, however, readers should carefully review the risk factors set forth in other reports or documents we file from time to time with the SEC after the date of this Quarterly Report. This Form 10-Q also contains estimates, projections and other information concerning our industry, our business, and the markets for certain of our products. Information that is based on estimates, forecasts, projections, market research or similar methodologies is inherently subject to uncertainties and actual events or circumstances may differ materially from events and circumstances reflected in this information. Unless otherwise expressly stated, we obtained this industry, business, market, and other data from reports, research surveys, studies, and similar data prepared by market research firms and other third parties, industry, and general publications, government data, and similar sources.

 

OVERVIEW

 

Cohu is a leading supplier of semiconductor test and inspection handlers, micro-electromechanical system (MEMS) test modules, test contactors and thermal subsystems, and semiconductor automated test equipment used by global semiconductor and electronics manufacturers and test subcontractors. We offer a wide range of products and services and our revenue from capital equipment products is driven by the capital expenditure budgets and spending patterns of our customers, who often abruptly delay or accelerate purchases in reaction to variations in their business. The level of capital expenditures by these companies depends on the current and anticipated market demand for semiconductor devices and the products that incorporate them. Our consumable products are driven by the number of semiconductor devices that are tested and by the continuous introduction of new products and new technologies by our customers. As a result, our consumable products provide a more stable recurring source of revenue and generally do not have the same degree of cyclicality as our capital equipment products.

 

On a year-over-year basis, our consolidated net sales increased 60.3% to $695.4 million in the first nine months of 2021. During 2021 our net sales have been favorably impacted by robust automotive demand, driven by xEV and ADAS technologies, and continued mobility expansion with 5G proliferation. Demand for equipment testing 5G, Wi-Fi 6 and Ultra-Wideband devices, data centers, personal computers and automotive semiconductor and sensors were at near record levels. Our net sales during the first nine months of 2020 were impacted by disruptions caused by the COVID-19 pandemic and movement control orders implemented by the governments of Malaysia and the Philippines which resulted in supply disruptions and impacted our ability to ship products to our customers during that period. Based on improved business conditions, we took actions to reduce outstanding principal under our Term Loan Credit Facility associated with the financing of the Xcerra acquisition in October 2018. During the first quarter of 2021, using a portion of the proceeds from our underwritten public offering, we prepaid $100 million of the term loan. Subsequently, on June 30, 2021, utilizing a portion of the gross proceeds from the sale of the PCB Test business, we made an additional $100 million prepayment of the term loan.

 

While our total sales for fiscal year 2020 were negatively impacted by the global economic downturn caused by the COVID-19 pandemic, we began seeing strong demand for our products in the second half of 2020 and that strength has continued through the first nine months of 2021. Our long-term market drivers and market strategy remain intact and we are encouraged by demand across our main market segments, and customer traction with our new products. We remain optimistic about the long-term prospects for our business due to the increasing ubiquity of semiconductors, the future rollout of 5G networks, increasing semiconductor complexity, increasing quality demands from semiconductor customers, increasing test intensity and continued proliferation of electronics in a variety of products across the automotive, mobility, industrial and consumer markets.

 

28

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

Application of Critical Accounting Estimates and Policies

 

Our discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. COVID-19 continues to spread throughout the United States and other countries around the world, and the duration and severity of the effects are currently unknown. We base our estimates on historical experience, forecasts and on various other assumptions that are believed to be reasonable under the current circumstances, however actual results may differ from those estimates under different assumptions or conditions. The methods, estimates and judgments we use in applying our accounting policies have a significant impact on the results we report in our financial statements. Some of our accounting policies require us to make difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain.

 

Our critical accounting estimates that we believe are the most important to an investor’s understanding of our financial results and condition and that require complex management judgment include:

 

 

revenue recognition, including the deferral of revenue on sales to customers, which impacts our results of operations;

 

estimation of valuation allowances and accrued liabilities, specifically product warranty, inventory reserves and allowance for bad debts, which impact gross margin or operating expenses;

 

the recognition and measurement of current and deferred income tax assets and liabilities, unrecognized tax benefits and the valuation allowance on deferred tax assets, which impact our tax provision;

 

the assessment of recoverability of long-lived assets including goodwill and other intangible assets, which primarily impacts gross margin or operating expenses if we are required to record impairments of assets or accelerate their depreciation or amortization; and

 

the valuation and recognition of share-based compensation, which impacts gross margin, research and development expense, and selling, general and administrative expense.

 

Below, we discuss these policies further, as well as the estimates and judgments involved. We also have other policies that we consider key accounting policies; however, these policies typically do not require us to make estimates or judgments that are difficult or subjective.

 

Revenue Recognition: Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is not transferred until destination or acceptance, we defer revenue recognition until such events occur. Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are not determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The estimated fair value of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as the transfer of control is completed for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment. Certain of our equipment sales have multiple performance obligations. These arrangements involve the delivery or performance of multiple performance obligations, and transfer of control of performance obligations may occur at different points in time or over different periods of time. For arrangements containing multiple performance obligations, the revenue relating to the undelivered performance obligation is deferred using the relative standalone selling price method utilizing estimated sales prices until satisfaction of the deferred performance obligation. Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At September 25, 2021, we had $7.8 million of revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC 606, we have opted to not disclose unsatisfied performance obligations as these contracts have original expected durations of less than one year. We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC 460, and not as a separate performance obligation. The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and may include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The estimate is based on information available for projected future sales. Variable consideration that does not meet revenue recognition criteria is deferred. Accounts receivable represents our unconditional right to receive consideration from our customer. Payments terms do not exceed one year from the invoice date and therefore do not include a significant financing component. To date, there have been no material impairment losses on accounts receivable. There were no material contract assets or contract liabilities recorded on the condensed consolidated balance sheet in any of the periods presented. On shipments where sales are not recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped.

 

29

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

Accounts Receivable: We maintain an allowance for credit losses for estimated losses resulting from the inability of our customers to make required payments. If the financial condition of our customers deteriorates, resulting in an impairment of their ability to make payments, additional allowances may be required.

 

We adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, on December 29, 2019 the first day of our fiscal 2020. The ASU required a cumulative-effect adjustment to the statement of financial position as of the date of adoption. Periods prior to the adoption that are presented for comparative purposes are not adjusted. Based on our analysis of historical and anticipated collections of trade receivables, the impact of adoption of Topic 326 was insignificant.

 

Inventory: The valuation of inventory requires us to estimate obsolete or excess inventory as well as inventory that is not of saleable quality. The determination of obsolete or excess inventory requires us to estimate the future demand for our products. The demand forecast is a direct input in the development of our short-term manufacturing plans. We record valuation reserves on our inventory for estimated excess and obsolete inventory and lower of cost or net realizable value concerns equal to the difference between the cost of inventory and the estimated realizable value based upon assumptions about future product demand, market conditions and product selling prices. If future product demand, market conditions or product selling prices are less than those projected by management or if continued modifications to products are required to meet specifications or other customer requirements, increases to inventory reserves may be required which would have a negative impact on our gross margin.

 

Income Taxes: We estimate our liability for income taxes based on the various jurisdictions where we conduct business. This requires us to estimate our (i) current taxes; (ii) temporary differences that result from differing treatment of certain items for tax and accounting purposes and (iii) unrecognized tax benefits. Temporary differences result in deferred tax assets and liabilities that are reflected in the consolidated balance sheet. The deferred tax assets are reduced by a valuation allowance if, based upon all available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. Establishing, reducing or increasing a valuation allowance in an accounting period generally results in an increase or decrease in tax expense in the statement of operations. We must make significant judgments to determine the provision for income taxes, deferred tax assets and liabilities, unrecognized tax benefits and any valuation allowance to be recorded against deferred tax assets. Our deferred tax assets consist primarily of reserves and accruals that are not yet deductible for tax and tax credit and net operating loss carryforwards.

 

Segment Information: We applied the provisions of ASC Topic 280, Segment Reporting, (“ASC 280”), which sets forth a management approach to segment reporting and establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products, major customers and the geographies in which the entity holds material assets and reports revenue. An operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. We have determined that our three identified operating segments are: Test Handler Group (“THG”), Semiconductor Tester Group (“STG”) and Interface Solutions Group (“ISG”). Our THG, STG and ISG operating segments qualify for aggregation under ASC 280 due to similarities in their customers, their economic characteristics, and the nature of products and services provided. As a result, we report in one segment, Semiconductor Test and Inspection Equipment (“Semiconductor Test & Inspection”). Prior to the sale of our PCB Test Group (“PTG”) on June 24, 2021, we reported in two segments, Semiconductor Test & Inspection and PCB Test Equipment (“PCB Test”).

 

30

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

Goodwill and Indefinite-Lived Intangibles, Other Intangible Assets and Long-lived Assets: We evaluate goodwill and other indefinite-lived intangible assets, which are solely comprised of in-process research and development (“IPR&D”), for impairment annually and when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the book value of net assets to the fair value of the reporting unit or, in the case of in-process research and development, the fair value of the asset. If the fair value is determined to be less than the book value, a second step is performed to compute the amount of impairment as the difference between the fair value of the reporting unit and its carrying value of goodwill. We estimated the fair values of our reporting units primarily using the income approach valuation methodology that includes the discounted cash flow method, taking into consideration the market approach and certain market multiples as a validation of the values derived using the discounted cash flow methodology. Forecasts of future cash flows are based on our best estimate of future net sales and operating expenses, based primarily on customer forecasts, industry trade organization data and general economic conditions. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors.

 

We conduct our annual impairment test as of October 1st of each year and determined that there was no impairment as of October 1, 2020, as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates.

 

During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we concluded there was no impairment of goodwill within our reporting units. Anticipated delays in customer adoption of certain new products under development as a result of the COVID-19 pandemic, changes to future project roadmaps and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&D recorded during the first quarter as the carrying value exceeded fair value. During the third quarter of 2020, we became aware of additional delays in customer adoption of the same new products under development leading us to re-evaluate the fair value of these projects and we determined that the carrying value exceeded the fair value and, as a result, we recorded a $7.3 million impairment to IPR&D. For the nine months ended September 26, 2020 total impairments recorded to IPR&D projects was $11.2 million.

 

Long-lived assets, other than goodwill, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. For long-lived assets, impairment losses are only recorded if the asset’s carrying amount is not recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.

 

During the third quarter of 2021, no events or conditions occurred suggesting an impairment in our goodwill, indefinite-lived intangibles, other intangible assets and long-lived assets.

 

Warranty: We provide for the estimated costs of product warranties in the period sales are recognized. Our warranty obligation estimates are affected by historical product shipment levels, product performance and material and labor costs incurred in correcting product performance problems. Should product performance, material usage or labor repair costs differ from our estimates, revisions to the estimated warranty liability would be required.

 

Contingencies: We are subject to certain contingencies that arise in the ordinary course of our businesses which require us to assess the likelihood that future events will confirm the existence of a loss or an impairment of an asset. If a loss or asset impairment is probable and the amount of the loss or impairment is reasonably estimable, we accrue a charge to operations in the period such conditions become known.

 

Share-based Compensation: Share-based compensation expense related to restricted stock unit awards is calculated based on the market price of our common stock on the grant date, reduced by the present value of dividends expected to be paid on our common stock prior to vesting of the restricted stock unit. Share-based compensation on performance stock units with market-based goals is calculated using a Monte Carlo simulation model on the date of the grant. Share-based compensation expense related to stock options is recorded based on the fair value of the award on its grant date, which we estimate using the Black-Scholes valuation model.

 

31

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

Recent Accounting Pronouncements

 

For a description of accounting changes and recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on our consolidated financial statements, see “Recent Accounting Pronouncements”, in Note 1 located in Part I, Item 1 of this Form 10-Q.

 

RESULTS OF OPERATIONS

 

Recent Transactions Impacting Results of Operations

 

As discussed herein, management determined that the fixtures services business, that was acquired as part of Xcerra, did not align with Cohu’s long-term strategic plan and management divested this business in the first quarter of 2020. The operations of our fixtures business were considered “discontinued operations” for all periods presented and unless otherwise indicated, the discussion below covers the comparative results from continuing operations.  

 

On June 24, 2021, we completed the sale of our PCB Test Equipment (“PCB Test”) business, which represented our PCB Test reportable segment. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test & Inspection segment that is utilized by the PCB Test business. Our decision to sell this non-core business resulted from management’s determination that that they were no longer a fit within our organization.

 

The following table summarizes certain operating data as a percentage of net sales:

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 25,

   

September 26,

   

September 25,

   

September 26,

 
   

2021

   

2020

   

2021

   

2020

 

Net sales

    100.0 %     100.0 %     100.0 %     100.0 %

Cost of sales

    (57.5 )%     (57.8 )%     (56.5 )%     (58.4 )%

Gross margin

    42.5 %     42.2 %     43.5 %     41.6 %

Research and development

    (10.1 )%     (13.6 )%     (10.0 )%     (14.6 )%

Selling, general and administrative

    (13.5 )%     (20.9 )%     (13.7 )%     (22.0 )%

Amortization of purchased intangible assets

    (3.9 )%     (6.5 )%     (3.9 )%     (6.7 )%

Restructuring charges

    - %     (0.3 )%     (0.3 )%     (0.3 )%

Impairment charges

    - %     (4.8 )%     - %     (2.6 )%

Gain on sale of facilities

    - %     3.0 %     - %     1.0 %

Gain on sale of PCB Test business

    - %     - %     10.9 %     - %

Income (loss) from operations

    15.0 %     (0.9 )%     26.5 %     (3.6 )%

 

Third Quarter of Fiscal 2021 Compared to Third Quarter of Fiscal 2020

 

Net Sales

 

Our consolidated net sales increased 49.4% to $225.1 million in 2021, compared to $150.6 million in 2020. During the third quarter of 2021 our net sales were favorably impacted by the receipt of customer acceptance on significant orders of semiconductor test handlers and continued robust automotive demand, driven by xEV and ADAS technologies, and continued mobility expansion with 5G proliferation. Demand for equipment testing automotive semiconductor and sensors were at near record levels. During 2020, third quarter net sales were impacted by disruptions caused by the COVID-19 pandemic and movement control orders implemented by the governments of Malaysia and the Philippines. These movement control orders resulted in supply disruptions and impacted our ability to ship product.

 

Gross Margin (exclusive of amortization of acquisition-related intangible assets described below)

 

Gross margin consists of net sales less cost of sales. Cost of sales consists primarily of materials, assembly and test labor and overhead from operations. Our gross margin can fluctuate due to a number of factors, including, but not limited to, the mix and volume of products sold, product support costs, material, labor, supplier, logistics and other operating cost increases, increases to inventory reserves or the sale of previously reserved inventory and utilization of manufacturing capacity. Our gross margin, as a percentage of net sales, was 42.5% in 2021 and 42.2% in 2020.

 

Our gross margin can be impacted by charges to cost of sales related to excess, obsolete and lower of cost or net realizable value inventory issues. During the third quarter of 2021 and 2020, we recorded charges to cost of sales of $0.5 million and $3.6 million for excess and obsolete inventory, respectively.

 

During the third quarter of 2020 we recorded, $2.6 million of restructuring related inventory charges as part of the integration of Xcerra. Amounts recorded in 2021 were not significant. While we believe our reserves for excess and obsolete inventory and lower of cost or net realizable value concerns are adequate to cover known exposures at September 25, 2021, reductions in customer forecasts or continued modifications to products, as a result of our failure to meet specifications or other customer requirements, may result in additional charges to operations that could negatively impact our gross margin in future periods.

 

32

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

Research and Development Expense (R&D Expense)

 

R&D expense consists primarily of salaries and related costs of employees engaged in ongoing research, product design and development activities, costs of engineering materials and supplies and professional consulting expenses. R&D expense was $22.8 million in 2021 and $20.5 million in 2020 representing 10.1% and 13.6% of net sales, respectively. The increase in R&D expense in 2021 was driven by higher labor and material costs associated with product development and the discontinuation of cost control measures implemented during 2020 in response to the economic uncertainty caused by the COVID-19 pandemic.

 

Selling, General and Administrative Expense (SG&A Expense)

 

SG&A expense consists primarily of salaries and benefit costs of employees, commission expense for independent sales representatives, product promotion and costs of professional services. SG&A expense was $30.4 million or 13.5% of net sales in 2021, compared to $31.3 million or 20.9% in 2020. The decrease in SG&A expense in 2021 resulted from the divestment of our PCB Test business on June 24, 2021 and the elimination of costs associated with this business during the three months ended September 25, 2021.

 

Amortization of Purchased Intangible Assets

 

Amortization of purchased intangibles is the process of expensing the cost of an intangible asset acquired through a business combination over the projected life of the asset. Amortization of acquisition-related intangible assets was $8.9 million and $9.8 million in the third quarter of 2021 and 2020, respectively. The decrease in expense recorded during the current year was a result of fluctuations in exchange rates and the sale of PCB Test business on June 24, 2021 as remaining purchased intangible assets that were being amortized were written-off as part of the sale.

 

Restructuring Charges

 

Subsequent to the acquisition of Xcerra on October 1, 2018, during the fourth quarter of 2018, we began a strategic restructuring program designed to reposition our organization and improve our cost structure as part of our targeted integration plan regarding Xcerra. In the third quarter of 2021 and 2020, we recorded restructuring charges totaling $31,000 and $0.4 million, exclusive of the inventory related charges described above, respectively

 

See Note 4, “Restructuring Charges” in Part I, Item 1 of this Form 10-Q for additional information with respect to restructuring charges.

 

Impairment Charges

 

During the third quarter of 2020, we became aware of additional delays in customer adoption of certain new products under development that were acquired from Xcerra as a result of COVID-19 and product road map changes. This change in facts led us to re-evaluate the fair value of these projects and we determined that the carrying value exceeded the fair value and, as a result, we recorded a $7.3 million impairment to IPR&D. We did not record any impairment charges during the third quarter of 2021.

 

Gain on Sale of Facilities

 

As part of our previously announced Xcerra integration plan we implemented certain facility consolidation actions. During the third quarter of 2020, we completed the sale of our facility located in Rosenheim, Germany which resulted in a gain of $4.5 million.

 

See Note 4, “Restructuring Charges” in Part I, Item 1 of this Form 10-Q for additional information with respect to our facility consolidation plan.

 

Gain on Sale of PCB Test Business

 

On June 24, 2021, we completed the divestment of our PCB Test business. During the third quarter of 2021 we finalized the net working capital adjustment with the buyer and made other adjustments that resulted in an additional gain of $0.1 million for the three months ended September 25, 2021. Our decision to sell this non-core business resulted from management’s determination that that they were no longer a fit within our organization.

 

33

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

Interest Expense and Income

 

Interest expense was $1.0 million in the third fiscal quarter of 2021 as compared to $3.0 million in the corresponding period of 2020. The decrease in interest expense resulted from a reduction in the outstanding balance of our Term Loan Credit Facility and lower LIBOR rates.

 

Interest income was $0.1 million and $42,000 in the third fiscal quarter of 2021 and 2020, respectively.

 

Income Taxes

 

For the three months ended September 25, 2021, we used the estimated annual effective tax rate (“ETR”) expected to be applicable for the full fiscal year in computing our tax provision. The ETR on income from continuing operations for the three months ended September 25, 2021 was 23.7% and reflects a partial release of our domestic valuation allowance on deferred tax assets to offset tax liabilities on current year earnings, and an excess benefit relating to stock-based compensation. For the three months ended September 26, 2020, we determined that a reliable estimate of the annual ETR could not be made, since relatively small changes in our projected income produce a significant variation in our ETR, and instead used the actual ETR for the year-to-date period to calculate our tax provision. The ETR on loss from continuing operations for the three months ended September 26, 2020 was (20.2)% and primarily reflected the lack of a tax benefit on our domestic losses as a result of our valuation allowance on deferred tax assets, and non-deductible expenses relating to stock-based compensation.

 

We conduct business globally and, as a result, Cohu or one or more of its subsidiaries files income tax returns in the US and various state and foreign jurisdictions. In the normal course of business, we are subject to examinations by taxing authorities throughout the world and are currently under examination in Germany, Malaysia and the Philippines. We believe our financial statement accruals for income taxes are appropriate.

 

In accordance with the disclosure requirements as described in ASC Topic 740, Income Taxes, we have classified unrecognized tax benefits as non-current income tax liabilities, or a reduction in non-current deferred tax assets, unless expected to be paid within one year. Our continuing practice is to recognize interest and/or penalties related to income tax matters in income tax expense. There were no material changes to our unrecognized tax benefits and interest accrued related to unrecognized tax benefits during the three months ended September 25, 2021 and September 26, 2020.

 

Income (Loss) from Continuing Operations and Net Income (Loss)

 

As a result of the factors set forth above, both income from continuing operations and net income were $23.7 million in 2021 and loss from continuing operations and net loss were both $6.6 million in 2020.

 

First Nine Months of Fiscal 2021 Compared to First Nine Months of Fiscal 2020

 

Net Sales

 

Our consolidated net sales increased 60.3% to $695.4 million in 2021, compared to $433.7 million in 2020. During the first nine months of 2021 our net sales were favorably impacted by the robust automotive demand, driven by xEV and ADAS technologies, and continued mobility expansion with 5G proliferation. Demand for equipment testing automotive semiconductors and sensors were at near record levels. During the first nine months of 2020, our net sales were impacted by disruptions caused by the COVID-19 pandemic and movement control orders implemented by the governments of Malaysia and the Philippines. These movement control orders resulted in supply disruptions and impacted our ability to ship product.

 

Gross Margin (exclusive of amortization of acquisition-related intangible assets described below)

 

Our gross margin, as a percentage of net sales, increased to 43.5% in 2021 from 41.6% in 2020. Our gross margin can fluctuate due to a number of factors, including, but not limited to, the mix of products sold, product support costs, material, labor, supplier, logistics and other operating cost increases, inventory reserve adjustments, and utilization of manufacturing capacity. In the first nine months of fiscal 2021 and 2020 we recorded charges to cost of sales of approximately $3.0 million and $5.6 million for excess and obsolete inventory, respectively.

 

As part of the integration and restructuring activities of Xcerra, we recorded inventory charges associated with the decision to end manufacturing of certain of our semiconductor test handlers. During the first nine months of 2020 we recorded, $4.3 million of restructuring related inventory charges as part of the integration of Xcerra. Amounts recorded in the first nine months of 2021 were not significant.

 

34

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

While we believe our reserves for excess and obsolete inventory and lower of cost or market concerns are adequate to cover known exposures at September 25, 2021, reductions in customer forecasts or continued modifications to products, as a result of our failure to meet specifications or other customer requirements, may result in additional charges to operations that could negatively impact our results of operations and gross margin in future periods.

 

R&D Expense

 

R&D expense was $69.4 million or 10.0% of net sales in 2021, compared to $63.4 million or 14.6% in 2020. The increase in R&D expense in 2021 was driven by higher labor and material costs associated with product development and the discontinuation of cost control measures implemented during 2020 in response to the economic uncertainty caused by the COVID-19 pandemic.

 

SG&A Expense

 

SG&A expense was $95.8 million or 13.7% of net sales in 2021, compared to $95.7 million or 22.0% in 2020.

 

Amortization of Purchased Intangible Assets

 

Amortization of acquisition-related intangible assets was $27.2 million and $28.8 million for the first nine months of 2021 and 2020, respectively. The decrease in expense recorded during the current year was a result of fluctuations in exchange rates and the sale of PCB Test business on June 24, 2021 as remaining purchased intangible assets that were being amortized were written-off as part of the sale.

 

Restructuring Charges

 

We recorded restructuring charges, exclusive of the specific inventory related charges described above, totaling $2.0 million and $1.4 million in the first nine months of 2021 and 2020, respectively.

 

See Note 4, “Restructuring Charges” in Part I, Item 1 of this Form 10-Q for additional information with respect to restructuring charges.

 

Impairment Charges

 

During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were no impairments of goodwill within our reporting units. Anticipated delays in customer adoption of certain new products under development as a result of the COVID-19 pandemic, changes to future project roadmaps and an increase in the discount rate used in developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&D as the carrying value exceeded fair value. During the third quarter of 2020, we became aware of additional delays in customer adoption of certain new products under development that were acquired from Xcerra as a result of COVID-19 and product road map changes. This change in facts led us to re-evaluate the fair value of these projects and we determined that the carrying value exceeded the fair value and, as a result, we recorded a $7.3 million impairment to IPR&D. For the nine months ended September 26, 2020 total impairments recorded to IPR&D projects was $11.2 million. We did not record any impairment charges during the first nine months of 2021.

 

Gain on Sale of Facilities

 

As part of our previously announced Xcerra integration plan we implemented certain facility consolidation actions. During the first nine months of 2020, we completed the sale of our facilities located in Rosenheim, Germany and Penang, Malaysia resulting in a gain of $4.5 million.

 

See Note 4, “Restructuring Charges” in Part I, Item 1 of this Form 10-Q for additional information with respect to our facility consolidation plan.

 

Gain on Sale of PCB Test Business

 

On June 24, 2021, we completed the divestment of our PCB Test business which resulted in a gain of $75.8 million for the first nine months of 2021. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test & Inspection segment that is utilized by the PCB Test business. Our decision to sell this non-core business resulted from management’s determination that that they were no longer a fit within our organization.

 

35

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

Interest Expense and Income

 

Interest expense was $5.4 million in the first nine months of 2021 as compared to $10.9 million in the corresponding period of 2020. The decrease in interest expense resulted from lower LIBOR rates as a result of global economic uncertainty caused by the COVID-19 pandemic and a reduction in the outstanding balance of our Term Loan Credit Facility.

 

Interest income was $0.2 million in both the first nine months of 2021 and 2020, respectively.

 

Income Taxes

 

For the nine months ended September 25, 2021, we used the estimated annual effective tax rate (“ETR”) expected to be applicable for the full fiscal year in computing our tax provision. The ETR on income from continuing operations for the nine months ended September 25, 2021 was 16.4% and reflects a partial release of our domestic valuation allowance on deferred tax assets to offset tax liabilities on current year earnings, and an excess benefit relating to stock-based compensation. For the nine months ended September 26, 2020, we determined that a reliable estimate of the annual ETR could not be made, since relatively small changes in our projected income produce a significant variation in our ETR, and instead used the actual ETR for the year-to-date period to calculate our tax provision. The ETR on loss from continuing operations for the nine months ended September 26, 2020 was (0.9)% and primarily reflected the lack of a tax benefit on our domestic losses as a result of our valuation allowance on deferred tax assets, and non-deductible expenses relating to stock-based compensation.

 

We conduct business globally and as a result, Cohu or one or more of its subsidiaries files income tax returns in the US and various state and foreign jurisdictions. In the normal course of business, we are subject to examinations by taxing authorities throughout the world and are currently under examination in Germany, Malaysia and the Philippines. We believe our financial statement accruals for income taxes are appropriate.

 

In accordance with the disclosure requirements as described in ASC Topic 740, Income Taxes, we have classified unrecognized tax benefits as non-current income tax liabilities, or a reduction in non-current deferred tax assets, unless expected to be paid within one year. Our continuing practice is to recognize interest and/or penalties related to income tax matters in income tax expense. There were no material changes to our unrecognized tax benefits and interest accrued related to unrecognized tax benefits during the nine months ended September 25, 2021 and September 26, 2020.

 

Income (Loss) from Continuing Operations and Net Income (Loss)

 

As a result of the factors set forth above in 2021, both our income from continuing operations and net income was $146.4 million. In 2020, our loss from continuing operations and net loss were both $28.7 million.

 

LIQUIDITY AND CAPITAL RESOURCES

 

Our primary business is dependent on capital expenditures by semiconductor manufacturers and test subcontractors that are, in turn, dependent on the current and anticipated market demand for semiconductors. The seasonal and volatile nature of demand for semiconductor equipment, our primary industry, makes estimates of future revenues, results of operations and net cash flows difficult.

 

Our primary historical source of liquidity and capital resources has been cash flow generated by our operations and we manage our businesses to maximize operating cash flows as our primary source of liquidity. We use cash to fund growth in our operating assets and to fund new products and product enhancements primarily through research and development. As of September 25, 2021, $180.0 million or 62.3% of our cash and cash equivalents was held by our foreign subsidiaries. If these funds are needed for our operations in the U.S., we may be required to accrue and pay foreign withholding taxes if we repatriate these funds. Except for working capital requirements in certain jurisdictions, we provide for all withholding and other residual taxes related to unremitted earnings of our foreign subsidiaries.

 

At September 25, 2021, our total indebtedness, net of discount and deferred financing costs, was $118.3 million, which included $101.5 million outstanding under the Term Loan Credit Facility, $3.2 million outstanding under Kita’s term loans, $10.4 million outstanding under Cohu GmbH’s construction loan and $3.2 million outstanding under Kita’s lines of credit. In March 2021, we closed an underwritten public offering totaling 5,692,500 shares of our common stock at $41.00 per share, raising net proceeds of approximately $223.1 million, after deducting underwriting discounts and commissions and offering expenses. We used $100.0 million of the net proceeds of this offering to repay outstanding principal on our Term Loan Credit Facility and we intend to use the rest for general corporate purposes, including to fund future growth initiatives. On June 30, 2021, we prepaid an additional $100.0 million of our Term Loan Credit Facility utilizing a portion of the net proceeds from the sale of our PCB Test business.

 

36

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

Liquidity

 

Working Capital: The following summarizes our cash, cash equivalents, short-term investments and working capital:

 

   

September 25,

   

December 26,

           

Percentage

 

(in thousands)

 

2021

   

2020

   

Increase

   

Change

 

Cash, cash equivalents and short-term investments

  $ 364,805     $ 170,027     $ 194,778       114.6 %

Working capital

  $ 541,355     $ 310,593     $ 230,762       74.3 %

 

Cash Flows

 

Operating Activities: Operating cash flows for the first nine months of fiscal 2021 consisted of our net income, adjusted for non-cash expenses and changes in operating assets and liabilities. These adjustments include depreciation expense on property, plant and equipment, share-based compensation expense, amortization of intangible assets, deferred income taxes, amortization of cloud-based software implementation costs, loss on extinguishment of debt, interest capitalized associated with cloud computing implementation, amortization of debt discounts and issuance costs and gains from the sale of our PCB Test business and property, plant and equipment. Our net cash provided by operating activities in the first nine months of fiscal 2021 totaled $70.0 million. Net cash provided by operating activities was impacted by changes in current assets and liabilities and included increases in accounts receivable of $65.5 million, accounts payable of $18.3 million, inventories of $27.5 million, income taxes payable of $16.2 million, accrued compensation, warranty and other liabilities of $3.1 million, deferred profit of $2.8 million, other current assets of $1.9 million and a decrease in customer advances of $3.4 million. Our accounts receivable and accounts payable balances increased due to increased business volume in the first nine months of 2021 and the timing of cash collections from customers and payments made by us to our suppliers. The increase in inventory was driven by purchases from suppliers made to fulfill anticipated future shipments of products. The increases in income taxes payable and accrued compensation, warranty and other liabilities were driven by taxable income generated in the first nine months of 2021 and substantially higher business volume which have resulted in accruals of warranty and incentive compensation, respectively. Deferrals of revenue in accordance with our revenue recognition policy resulted in an increase in deferred profit and the increase in other current assets resulted from advance payments for services that will be utilized throughout the next twelve months. The decrease in customer advances was due to product shipments made during the first nine months of 2021 that had been paid in advance.

 

Investing Activities: Investing cash flows consist primarily of cash used for capital expenditures in support of our business, purchases of investments, proceeds from investment maturities, business divestitures and asset disposals. Net cash provided by investing activities in the first nine months of fiscal 2021 totaled $56.7 million. Net cash proceeds from the sale of our PCB Test business on June 24, 2021 were $120.9 million. The decision to sell our PCB Test business resulted from Cohu management’s determination that this industry segment was not a fit within our organization. In the first nine months of fiscal 2021 we used $168.9 million of cash for purchases of short-term investments and generated $113.6 million from sales and maturities. We invest our excess cash, in an attempt to seek the highest available return while preserving capital, in short-term investments since excess cash may be required for a business-related purpose. Additions to property, plant and equipment of $8.9 million were made to support the operating and development activities of our business activities of our Semiconductor Test & Inspection segment.

 

Financing Activities: Financing cash flows consist primarily of net proceeds from the issuance of common stock under our stock option and employee stock purchase plans and repayments of debt, net of new borrowings. In March 2021, we closed an underwritten public offering totaling 5,692,500 shares of our common stock at $41.00 per share, raising net proceeds of approximately $223.1 million, after deducting underwriting discounts and commissions and offering expenses. We used $100.0 million of the net proceeds of this offering to repay outstanding principal on our Term Loan Credit Facility and we intend to use the rest for general corporate purposes, including to fund future growth initiatives. We issue restricted stock units and stock options and maintain an employee stock purchase plan as components of our overall employee compensation. In the first nine months of fiscal 2021, cash used to settle the minimum statutory tax withholding requirements on behalf of our employees upon vesting of restricted and performance stock awards, net of proceeds from the exercise of employee stock options was $5.8 million. Repayments of short-term borrowings and long-term debt during the first nine months of fiscal 2021 totaled $205.9 million and included a $200.0 million prepayment of our Term Loan Credit Facility during the first nine months of 2021 made to deleverage our balance sheet. During the first nine months of 2021 we received proceeds under a revolving line of credit and construction loan totaling $1.3 million. Proceeds from this construction loan are being used to expand our facility in Kolbermoor, Germany, enabling us to consolidate the German operations of our Semiconductor Test & Inspection segment.

 

37

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

Capital Resources

 

We have access to credit facilitates and other borrowings provided by financial institutions to finance acquisitions, capital expenditures and our operations if needed. A summary of our borrowings and available credit is as follows.

 

Credit Agreement

 

On October 1, 2018, we entered into a Credit Agreement providing for a $350.0 million Term Loan Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the Term Loan Credit Facility amortize in equal quarterly installments of 0.25% of the original principal amount, with the balance payable at maturity. All outstanding principal and interest in respect of the Term Loan Credit Facility must be repaid on or before October 1, 2025. The loans under the Term Loan Credit Facility bear interest, at Cohu’s option in terms of the time-based interest period, at a floating annual rate equal to the selected LIBOR interest period plus a margin of 3.00%. At September 25, 2021, the outstanding loan balance, net of discount and deferred financing costs, was $101.5 million and $3.1 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 26, 2020, the outstanding loan balance, net of discount and deferred financing costs, was $301.1 million and $2.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets.

 

Under the terms of the Credit Agreement, the lender may accelerate the payment terms upon the occurrence of certain events of default set forth therein, which include: the failure of Cohu to make timely payments of amounts due under the Credit Agreement, the failure of Cohu to adhere to the representations and covenants set forth in the Credit Agreement, the failure to provide notice of any event that causes a material adverse effect or to provide other required notices, upon the event that related collateral agreements become ineffective, upon the event that certain legal judgments are entered against Cohu, the insolvency of Cohu, or upon the change of control of Cohu. As of September 25, 2021, we believe no such events of default have occurred.

 

During the first nine months of 2021, we prepaid $200.0 million in principal of our Term Loan Credit Facility for $200.0 million in cash. We accounted for the prepayment as a debt extinguishment, which resulted in a loss of $3.4 million reflected in other expense in our condensed consolidated statement of operations and a corresponding $3.4 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. In August 2020, we repurchased $16.4 million in principal of our Term Loan Credit Facility for $15.8 million in cash. We accounted for the repurchase as a debt extinguishment, which resulted in a gain of $0.3 million reflected as gain on extinguishment of debt, in our condensed consolidated statement of operations. Approximately $103.1 million in principal of the Term Loan Credit Facility remained outstanding as of September 25, 2021.

 

Kita Term Loans

 

We have outstanding term loans from a series of Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The term loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.44%, and expire at various dates through 2034. At September 25, 2021, the outstanding loan balance was $3.2 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our consolidated balance sheets. At December 26, 2020, the outstanding loan balance was $3.6 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our consolidated balance sheets. The term loans are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

Construction Loans

 

In July 2019 and June 2020, one of our wholly owned subsidiaries located in Germany entered into a series of construction loans (“Loan Facilities”) with a German financial institution providing it with total borrowings of up to €10.1 million. The Loan Facilities are being utilized to finance the expansion of our facility in Kolbermoor, Germany and are secured by the land and the existing building on the site. The Loan Facilities bear interest at agreed upon rates based on the facility amounts as discussed below.

 

The first facility totaling €3.4 million has been fully drawn and is payable over 10 years at a fixed annual interest rate of 0.8%. Principal and interest payments are due each quarter over the duration of the facility ending in September 2029. The second facility totaling €5.2 million has been fully drawn and is payable over 15 years at an annual interest rate of 1.05%, which is fixed until April 2027. Principal and interest payments are due each month over the duration of the facility ending in January 2034. The third facility totaling €1.5 million, of which €0.8 million is drawn, is payable over 10 years at an annual interest rate of 1.2%. Principal and interest payments are due each month over the duration of the facility ending in May 2030.

 

38

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
September 25, 2021

 

At September 25, 2021, total outstanding borrowings under the Loan Facilities was $10.4 million with $0.9 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 26, 2020, total outstanding borrowings under the Loan Facilities was $9.9 million with $0.4 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. The loans are denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates. The fair value of the debt approximates the carrying value at September 25, 2021.

 

Lines of Credit

 

Our wholly owned subsidiary in Japan also has outstanding revolving credit facilities with various financial institutions in Japan. The credit facilities renew monthly and provide access to working capital totaling up to $8.7 million. At September 25, 2021, total borrowings outstanding under the revolving lines of credit were $3.2 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.

 

The revolving lines of credit are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

Our wholly owned subsidiary in Switzerland has an available line of credit which provides it with borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. At September 25, 2021 and December 26, 2020, no amounts were outstanding under this line of credit.

 

We also have a letter of credit facility (“LC Facility”) under which Bank of America, N.A., has agreed to administer the issuance of letters of credit on our behalf. The LC Facility requires us to maintain deposits of cash or other approved investments in amounts that approximate our outstanding letters of credit and contains customary restrictive covenants. In addition, our wholly owned subsidiary, Xcerra, has arrangements with various financial institutions for the issuance of letters of credit and bank guarantees. As of September 25, 2021, $0.3 million was outstanding under standby letters of credit and bank guarantees.

 

We expect that we will continue to make capital expenditures to support our business and we anticipate that present working capital will be sufficient to meet our operating requirements for at least the next twelve months.

 

Contractual Obligations and Off-Balance Sheet Arrangements

 

Contractual Obligations: Our significant contractual obligations consist of liabilities for debt, operating leases, unrecognized tax benefits, pensions, post-retirement benefits and warranties. During the first nine months of 2021, we repaid $200.0 million in outstanding principal of our Term Loan Credit Facility. Aside from the repayment of outstanding principal of our Term Loan Credit Facility, there were no material changes to these obligations outside the ordinary course of business from those disclosed in our Annual Report on Form 10-K for the year ended December 26, 2020.

 

Commitments to contract manufacturers and suppliers: From time to time, we enter into commitments with our vendors and outsourcing partners to purchase inventory at fixed prices or in guaranteed quantities. We are not able to determine the aggregate amount of such purchase orders that represent contractual obligations, as purchase orders may represent authorizations to purchase rather than binding agreements. Our purchase orders are based on our current manufacturing needs and are fulfilled by our vendors within relatively short time horizons. We typically do not have significant agreements for the purchase of raw materials or other goods specifying minimum quantities or set prices that exceed our expected requirements for the next three months.

 

Off-Balance Sheet Arrangements: During the ordinary course of business, we provide standby letters of credit instruments to certain parties as required. As of September 25, 2021, $0.3 million was outstanding under standby letters of credit.

 

 

 

Item 3.          Quantitative and Qualitative Disclosures About Market Risk.

 

Investment and Interest Rate Risk.

 

At September 25, 2021, our investment portfolio included short-term fixed-income investment securities with a fair value of approximately $76.0 million. These securities are subject to interest rate risk and will likely decline in value if interest rates increase. Our future investment income may fall short of expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. As we classify our short-term securities as available-for-sale, no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be credit-related. Due to the relatively short duration of our investment portfolio, an immediate ten percent change in interest rates would have no material impact on our financial condition or results of operations.

 

We evaluate our investments periodically for possible other-than-temporary impairment by reviewing factors such as the length of time and extent to which fair value has been below cost basis, the financial condition of the issuer and our ability and intent to hold the investment for a period of time sufficient for anticipated recovery of market value. As of September 25, 2021, the cost and fair value of investments we held with loss positions were approximately $21.3 million. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if an other-than-temporary decline in fair value had occurred and concluded that these losses were temporary and we have the ability and intent to hold these investments to maturity.

 

Our long-term debt is carried at amortized cost and immaterial fluctuations in interest rates do not impact our consolidated financial statements. However, the fair value of our debt will generally fluctuate with movements of interest rates, increasing in periods of declining rates of interest and declining in periods of increasing rates of interest. As of September 25, 2021, we have approximately $101.5 million of long-term debt under a Term Loan Credit Facility that is subject to quarterly interest payments that are based on either a base rate plus a margin of up to 2.0% per annum, or the London Interbank Offered Rate (LIBOR) plus a margin of up to 3.0% per annum. The selection of the interest rate formula is at our discretion. The interest rate otherwise payable under the Term Loan Credit Facility will be subject to increase by 2.0% per annum during the continuance of a payment default and may be subject to increase by 2.0% per annum with respect to the overdue principal amount of any loans outstanding and overdue interest payments and other overdue fees and amounts. At September 25, 2021, the interest rate in effect on these borrowings was 3.2%. In July 2017, the UK’s Financial Conduct Authority, which regulates the LIBOR, announced that it intends to phase out LIBOR by the end of 2021. After 2021, it is unclear whether banks will continue to provide LIBOR submissions to the administrator of LIBOR, and no consensus currently exists as to what benchmark rate or rates may become accepted alternatives to LIBOR. In the United States, efforts to identify a set of alternative U.S. dollar reference interest rates include proposals by the Alternative Reference Rates Committee that has been convened by the Federal Reserve Board and the Federal Reserve Bank of New York. We cannot currently predict the effect of the discontinuation of, or other changes to, LIBOR or any establishment of alternative reference rates in the United States, the European Union or elsewhere on the global capital markets. The uncertainty regarding the future of LIBOR, as well as the transition from LIBOR to any alternative reference rate or rates, could have adverse impacts on floating rate obligations, loans, deposits, derivatives and other financial instruments that currently use LIBOR as a benchmark rate. Our Term Loan Credit Facility constitutes our most significant exposure to this transition and there is no guarantee that a shift from LIBOR to a new reference rate will not result in increases to our borrowing costs.

 

Foreign Currency Exchange Risk.

 

We have operations in several foreign countries and conduct business in the local currency in these countries. As a result, we have risk associated with currency fluctuations as the value of foreign currencies fluctuate against the U.S. dollar, in particular the Swiss Franc, Euro, Malaysian Ringgit, Chinese Yuan, Philippine Peso and Japanese Yen. These fluctuations can impact our reported earnings.

 

During the fourth quarter of 2020, we began entering into foreign currency forward contracts with a financial institution to offset future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses.

 

Fluctuations in currency exchange rates also impact the U.S. Dollar amount of our net investment in foreign operations. The assets and liabilities of our foreign subsidiaries are translated into U.S. Dollars at the exchange rates in effect at the balance sheet date. Income and expense accounts are translated at an average exchange rate during the period which approximates the rates in effect at the transaction dates. The resulting translation adjustments are recorded in stockholders’ equity as a component of accumulated other comprehensive loss. As a result of fluctuations in certain foreign currency exchange rates in relation to the U.S. Dollar as of September 25, 2021, compared to December 26, 2020, our stockholders’ equity increased by $12.6 million.

 

 

Based upon the current levels of net foreign assets, a hypothetical 10% devaluation of the U.S. Dollar as compared to these currencies as of September 25, 2021 would result in an approximate $31.4 million positive translation adjustment recorded in other comprehensive income within stockholders’ equity. Conversely, a hypothetical 10% appreciation of the U.S. Dollar as compared to these currencies as of September 25, 2021 would result in an approximate $31.4 million negative translation adjustment recorded in other comprehensive income within stockholders’ equity.

 

Item 4.          Controls and Procedures.

 

(a) Evaluation of Disclosure Controls and Procedures. Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we evaluated the effectiveness of our disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended. Based on this evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this quarterly report.

 

It should be noted that any system of controls, however well designed and operated, can provide only reasonable, and not absolute, assurance that the objectives of the system are met. In addition, the design of any control system is based in part upon certain assumptions about the likelihood of future events. Because of these and other inherent limitations of control systems, there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives and our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level.

 

(b) Changes in Internal Control over Financial Reporting. During the three months ended September 25, 2021, certain of our wholly owned subsidiaries implemented an integrated finance/accounting and manufacturing software system. The implementations involved changes in systems that included internal controls, and accordingly, these changes have required changes to our system of internal controls.

 

We reviewed the systems as they were being implemented and the controls affected by the implementation of the new systems and made appropriate changes to affected internal controls during the implementation process. We believe that the controls as modified are appropriate and functioning effectively. This change was not in response to any identified deficiency or weakness in our internal control over financial reporting.

 

Other than those described above, there have been no changes in our internal control over financial reporting during the most recent fiscal quarter that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

 

 

Part II         OTHER INFORMATION

 

Item 1.          Legal Proceedings.

 

The information set forth above under Note 13 contained in the "Notes to Unaudited Condensed Consolidated Financial Statements" of this Form 10-Q is incorporated herein by reference.

 

Item 1A. Risk Factors.

 

The most significant risk factors applicable to Cohu are described in Part I, Item 1A (Risk Factors) of Cohus Annual Report on Form 10-K for the fiscal year ended December 26, 2020 (our 2020 Form 10-K). There have been no material changes to the risk factors previously disclosed in our 2020 Form 10-K, except that we have updated the risk factors set forth below to reflect events occurring since the filing of our 2020 Form 10-K.

 

Risks Relating to Our Business Operations and Industry

 

Increases in material, labor, supplier, logistics and other operating costs, or supply chain delays and shortages, could cause lower gross margins or lost sales and adversely impact our business, financial position, results of operations and cash flows.

 

Our gross margins and financial performance may be adversely affected by increases in our operating costs, such as material, labor, supplier costs, logistics and energy costs, all of which may be subject to inflationary pressures. Since the onset of the COVID-19 pandemic, we have seen operating costs trending upward due to COVID-19 movement control constraints, labor shortages, logistics disruptions, commodity cost increases and shortages and overall increased demand in the semiconductor industry. These risks are particularly prevalent in Malaysia and the Philippines, the location of Cohu’s primary manufacturing operations. Both countries continue to enforce increased COVID-19 restrictions on movement and businesses and these restrictions have impacted, and are expected to continue to impact, our local suppliers and related costs and lead-times. In addition, some of our customers have experienced semiconductor raw material shortages. Any such shortages can in turn impact and delay our customers’ purchase of products from Cohu.

 

While we seek to mitigate any cost increases, labor impacts and supply chain delays and shortages, these efforts may not be successful and we may experience adverse impacts due to such factors. We cannot predict the extent of these current trends or other future increases in operating costs. To the extent such costs continue to increase, we may be prevented, in whole or in part, from passing such cost increases through to our existing and prospective customers, or our customers may seek other competitive sources due to supply chain delays, which could have a material adverse impact on our gross margins and business, financial position, results of operations and cash flows.

 

Increased market cyclicality can have an adverse impact on our sales and gross margins.

 

The semiconductor equipment industry has historically been cyclical in nature, which can impact our ability to forecast and maintain a consistent level of product sales and overall gross margins. Since the onset of the COVID-19 pandemic, in particular, we have seen extreme demand fluctuations in our THG and STG businesses. As sales became more weighted in 2021 toward THG and less toward STG products, this has had a material negative impact on our gross margins. Although we continue to take action to manage and reduce expenses, such actions have been unable to offset the gross margin impact. Cohu cannot predict when and to what extent sales among our businesses may normalize in the future, or when and to what extent gross margins may improve in the future.

 

Risks Relating to Owning Our Stock

 

The issuance of additional shares of common stock may have an adverse impact on the value of Cohu shares for its shareholders.

 

Our earnings results for existing and new shareholders may be diluted and result in a decline in the price of our common stock. On March 3, 2021, Cohu announced an underwritten public offering of 4,950,000 shares of its common stock, upsized from a prior announcement. On March 11, 2021, Cohu announced that the underwriters of its previously announced public offering had fully exercised their option to purchase an additional 742,500 shares of common stock. The result was a registration of 5,692,500 additional shares, an increase of 13.4% of outstanding shares of Cohu common stock. Investment in our securities involves risks. Since the offering price per share of our common stock ($41.00) was higher than the net tangible book value per share at the time, new shareholders suffered an immediate and substantial dilution in the net tangible book value of the common stock purchased in the offering. Cohu may sell shares or other securities in any other offering at a price per share that is less than the price per share paid by existing investors, and investors purchasing shares or other securities in the future could have rights superior to existing stockholders. The price per share at which we sell additional shares of our common stock, or securities convertible or exchangeable into common stock, in future transactions may be higher or lower than the price per share paid by existing investors. The issuance of these securities could result in further dilution to existing investors, resulting in downward pressure on the price of our common stock, decreased earnings per share, which may make our shares less attractive to investors.

 

 

Risks Relating to our Indebtedness, Financing and Future Access to Capital

 

The incurrence of substantial indebtedness in connection with our financing of the Xcerra acquisition may have an adverse impact on Cohus liquidity, limit Cohus flexibility in responding to other business opportunities and increase Cohus vulnerability to adverse economic and industry conditions.

 

In connection with the Xcerra acquisition, Cohu entered into a Term Loan Credit Facility, with an aggregate principal amount of $350.0 million (the “Debt Financing” or “Credit Agreement”). Indebtedness reduces Cohu’s liquidity and causes Cohu to place more reliance on cash generated from operations to pay principal and interest on Cohu’s debt, thereby reducing the availability of Cohu’s cash flow for working capital and capital expenditure needs or to pursue other potential strategic plans. In addition, our indebtedness may make us more vulnerable to changes in general economic conditions and/or a downturn in our business, thereby making it more difficult for us to satisfy our obligations. On March 23, 2021, Cohu announced that it had prepaid an additional $100 million of the term loan, reducing its outstanding principal, as of March 27, 2021 to approximately $204.9 million. Subsequently, on June 30, 2021, Cohu made an additional $100 million prepayment to the term loan, reducing its outstanding principal to approximately $104.0 million at that time. Cohu has taken action to reduce outstanding principal over the past year, including the aforementioned prepayments; however, Cohu gives no future assurance as to if, when or how much any subsequent voluntary principal reductions may be. If we fail to make required debt payments, or if we fail to comply with financial or other covenants in our Credit Agreement, we would be in default under the agreement.

 

Item 2.          Unregistered Sales of Equity Securities and Use of Proceeds.

 

None.

 

Item 3.          Defaults Upon Senior Securities.

 

None.

 

Item 4.          Mine Safety Disclosures

 

Not applicable.

 

Item 5.          Other Information.

 

None.

 

 

Item 6.

Exhibits.

   

31.1

Certification pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002

   

31.2

Certification pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002

   

32.1

Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

   

32.2

Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

   

101.INS

Inline XBRL Instance Document

   

101.SCH

Inline XBRL Taxonomy Extension Schema Document

   

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

   

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

   

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

   

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

   

104

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

   

 

 

SIGNATURES

 

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

 

 

  COHU, INC.  
  (Registrant)  
     
     
Date: October 29, 2021 /s/ Luis A. Müller   
  Luis A. Müller  
  President & Chief Executive Officer  
     
     
Date: October 29, 2021 /s/ Jeffrey D. Jones    
  Jeffrey D. Jones  
  Vice President, Finance & Chief Financial Officer  
  (Principal Financial & Accounting Officer)  

  

 

45
EX-31.1 2 ex_295950.htm EXHIBIT 31.1 ex_295950.htm

Exhibit 31.1

COHU, INC.

SARBANES-OXLEY ACT SECTION 302(a)

CERTIFICATION

 

I, Luis A. Müller, certify that:

 

 

1.

I have reviewed this Form 10-Q of Cohu, 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: October 29, 2021

 

/s/ Luis A. Müller                                            
Luis A. Müller
President & Chief Executive Officer

 

 
EX-31.2 3 ex_295951.htm EXHIBIT 31.2 ex_295951.htm

Exhibit 31.2

COHU, INC.

SARBANES-OXLEY ACT SECTION 302(a)

CERTIFICATION

 

I, Jeffrey D. Jones, certify that:

 

 

1.

I have reviewed this Form 10-Q of Cohu, 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: October 29, 2021

 

/s/ Jeffrey D. Jones                                      

 

Jeffrey D. Jones
Vice President Finance & Chief Financial Officer

 

 
EX-32.1 4 ex_295952.htm EXHIBIT 32.1 ex_295952.htm

Exhibit 32.1

 

CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the accompanying Quarterly Report of Cohu, Inc. (the "Company") on Form 10-Q for the fiscal quarter ended September 25, 2021 (the "Report"), I, Luis A. Müller, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, based on my knowledge:

 

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

 

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

 

Date: October 29, 2021

 

 

/s/ Luis A. Müller

---------------------------------------------

 

Luis A. Müller,

President & Chief Executive Officer

 

 
EX-32.2 5 ex_295953.htm EXHIBIT 32.2 ex_295953.htm

Exhibit 32.2

 

CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the accompanying Quarterly Report of Cohu, Inc. (the "Company") on Form 10-Q for the fiscal quarter ended September 25, 2021 (the "Report"), I, Jeffrey D. Jones, Vice President Finance & Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, based on my knowledge:

 

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

 

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

 

Date: October 29, 2021

 

 

/s/ Jeffrey D. Jones

---------------------------------------------------

Jeffrey D. Jones,

Vice President Finance & Chief Financial Officer

 
EX-101.SCH 6 cohu-20210925.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 3 - Borrowings and Credit Agreements link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 4 - Restructuring Charges link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 6 - Employee Stock Benefit Plans link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 7 - Derivative Financial Instruments link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 8 - Equity link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 9 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 10 - Segment and Geographic Information link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 11 - Leases link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 13 - Contingencies link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 14 - Guarantees link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 15 - Subsequent Event link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 4 - Restructuring Charges (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 7 - Derivative Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 10 - Segment and Geographic Information (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 11 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 14 - Guarantees (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 3 - Borrowings and Credit Agreements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 4 - Restructuring Charges (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 6 - Employee Stock Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 8 - Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 9 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Current Segments (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 11 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 11 - Leases - Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 11 - Leases - Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 11 - Leases - Future Minimum Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 11 - Leases - Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 14 - Guarantees (Details Textual) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 14 - Guarantees - Changes in Accrued Warranty (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 15 - Subsequent Event (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 cohu-20210925_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 cohu-20210925_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 cohu-20210925_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Foreign exchange forward contracts Significant Accounting Policies us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Total Note 1 - Summary of Significant Accounting Policies Due in one year or less, amortized cost Note 2 - Goodwill and Purchased Intangible Assets us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value, Total Note 3 - Borrowings and Credit Agreements Due in one year or less, fair value Note 4 - Restructuring Charges Equity Based Performance Stock Units Granted in 2020, 2019, 2018, and 2017 [Member] Represents equity based performance stock unites granted in 2020, 2019, 2018, and 2017. Note 5 - Financial Instruments Measured at Fair Value Note 7 - Derivative Financial Instruments Not Designated as Hedging Instrument [Member] Note 10 - Segment and Geographic Information Note 11 - Leases Income Tax Disclosure [Text Block] Note 12 - Business Divestitures and Discontinued Operations Note 14 - Guarantees Change in unrealized gain/loss on investments Changes in unrealized gains and losses on investments, net of tax Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Hedging Designation [Axis] Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Hedging Designation [Domain] Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) Schedule of Debt [Table Text Block] Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Other comprehensive income (loss), net of tax: Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax Adjustments related to postretirement benefits Adjustments related to postretirement benefits, net of tax us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) Inventory capitalized as property, plant and equipment Represents information about inventory capitalized as property, plant and equipment. Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) Debt Security, Government, Non-US [Member] Note 10 - Segment and Geographic Information - Summary of Current Segments (Details) Note 11 - Leases - Balance Sheet Information (Details) Note 11 - Leases - Lease Expense (Details) Note 11 - Leases - Future Minimum Lease Payments (Details) Note 11 - Leases - Cash Flow Information (Details) Foreign currency translation adjustments us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent Changes in cumulative translation adjustment Note 12 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) Note 14 - Guarantees - Changes in Accrued Warranty (Details) US Treasury Securities [Member] Notes To Financial Statements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) Sales and maturities of short-term investments Notes To Financial Statements [Abstract] us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax Reclassifications due to sale of PCB Test business Impact of sale of PCB Test business us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) us-gaap_GoodwillAndIntangibleAssetImpairment Goodwill and Intangible Asset Impairment, Total Schedule of Derivative Instruments [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) US Government-sponsored Enterprises Debt Securities [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) Corporate Debt Securities [Member] us-gaap_LongTermDebtCurrent Long-term Debt, Current Maturities, Total Less: current portion Current installments of long-term debt us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition Debt Securities, Available-for-sale, Unrealized Loss Position, Total us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares) Thereafter, operating leases Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Third Facility [Member] Represents third facility. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) Thereafter, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due after fourth fiscal year following latest fiscal year. cohu_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesAvailableForIssue Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Issue Represents share based compensation arrangement by share based payment award percentage of shares available for issue. Thereafter, finance leases Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). 2022, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in next fiscal year following latest fiscal year. us-gaap_PaymentsToAcquireShortTermInvestments Purchases of short-term investments Employee Stock Purchase Plan [Member] Employee stock purchase plan. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share) Reporting Unit [Axis] Reporting Unit [Domain] Customer advances us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets Proceeds from Sales of Business, Affiliate and Productive Assets Goodwill and Intangible Assets Disclosure [Text Block] cohu_PercentageOfFairValueToDeterminePriceOfCommonStock Percentage of Fair Value to Determine Price of Common Stock Percentage of the Fair Value to Determine the price of common stock. Schedule of Goodwill [Table Text Block] Accrued compensation and benefits Cash received from sale of property, plant and equipment Income taxes payable Accounts payable Revolving Credit Facility [Member] Property, plant and equipment purchases included in accounts payable Credit Facility [Axis] Credit Facility [Domain] Other accrued liabilities us-gaap_PolicyTextBlockAbstract Accounting Policies Accrued warranty Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property, plant and equipment cohu_StandardProductWarrantyTerm Standard Product Warranty Term (Month) Describes the term of the product warranty. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Weighted average shares used in computing income (loss) per share: Cash paid for income taxes Noncompete Agreements [Member] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Swiss Franc Foreign Exchange Forward [Member] Foreign exchange forward traded on an exchange for options or future contracts to buy or sell Swiss Francs, at a specified date, at a fixed exercise exchange rate. Euro Foreign Exchange Forward [Member] 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 Euros, at a specified date, at a fixed exercise exchange rate. Current liabilities: Capitalized cloud computing service costs included in accounts payable Future cash outflow to pay for capitalized cloud computing service costs that have occurred. Vesting [Axis] Developed Technology Rights [Member] Vesting [Domain] Supplemental disclosure of cash flow information: us-gaap_Assets Total assets for reportable segments Assets, Total cohu_DebtInstrumentAmortizationPercentageOfPrincipalAmount Debt Instrument, Amortization, Percentage of Principal Amount Percentage of quarterly installments of the original principal, with balance payable at maturity. us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation Disposal Group, Including Discontinued Operation, Assets, Total Secured Term Loan Facility [Member] Represents the information pertaining to the secured term loan facility. us-gaap_LongTermDebtFairValue Long-term Debt, Fair Value Plan Name [Axis] Plan Name [Domain] us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1 Disposal Group, Including Discontinued Operation, Goodwill us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets Disposal Group, Including Discontinued Operation, Intangible Assets us-gaap_SubleaseIncome Sublease income Indefinite-lived In Process Research and Development [Member] 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 classified as indefinite-lived. Customer Relationships [Member] us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Income tax benefit Commitments Contingencies and Guarantees [Text Block] Computer Software, Intangible Asset [Member] Finite-Lived Intangible Assets by Major Class [Axis] Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Long-term Lease Liabilities [Member] Represents long-term lease liabilities. Award Type [Domain] us-gaap_IncomeLossFromContinuingOperations Income (loss) from continuing operations Income from discontinued operations Income, net of tax Award Type [Axis] Net income (loss) Net income (loss) Net income (loss) Accumulated Amortization Intangible assets, net Restricted Stock Units (RSUs) [Member] Gross Carrying Amount, finite-lived intangible assets Performance Shares [Member] Two Customers [Member] Information pertaining to two customers. Share-based Payment Arrangement, Option [Member] Impact of currency exchange us-gaap_GoodwillForeignCurrencyTranslationGainLoss us-gaap_CapitalizedComputerSoftwareGross Capitalized Computer Software, Gross us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit Sale of PCB Test business (1) us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Property, plant and equipment, net us-gaap_PropertyPlantAndEquipmentNet Property, plant and equipment, net Contingencies Disclosure [Text Block] Goodwill Beginning balance Ending balance Property, plant and equipment Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Integration Program [Member] Related to the Integration program Rest of the World [Member] The rest of the world. Malaysia [Member] Information about Malaysia. Profit (loss) for reportable segments The amount of profit (loss) from operating segments. Changes in accrued retiree medical benefits Contract amount us-gaap_DerivativeAssets us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax Income before taxes us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation Income tax provision Derivative Instrument [Axis] Derivative Contract [Domain] Cash flows from investing activities: us-gaap_AvailableForSaleSecuritiesDebtSecurities Short-term investments us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax Gain on sale of Fixtures business us-gaap_ExtinguishmentOfDebtAmount Extinguishment of Debt, Amount us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes payable Changes in other accrued liabilities Income tax provision us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal Gain on business divestitures CHINA us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) us-gaap_GeneralAndAdministrativeExpense Corporate expenses Cash and cash equivalents us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax Total share-based compensation, net Share-based compensation of continuing operations cohu_DeferredProfitLongterm Deferred Profit Long-term The carrying value of deferred revenue, net of expenses, as of the balance sheet date that is expected to be recognized as such after one year. Long-term lease liabilities Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as noncurrent. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income (loss) City Area Code us-gaap_GainLossOnSaleOfBusiness Gain (Loss) on Disposition of Business Gain on sale of PCB Test business (2) New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_GainLossOnSaleOfPropertyPlantEquipment Gain on sale of facilities us-gaap_IncreaseDecreaseInContractWithCustomerLiability Customer advances Common stock, shares outstanding (in shares) Current Fiscal Year End Date cohu_TransferFromInProcessTechnologyToDevelopedTechnology Transfer From In-Process Technology to Developed Technology The value of technology transferred to "Developed Technology" which was previously classified as "In-Process Technology" in the period. us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage Variable lease expense us-gaap_LeaseCost Net lease cost us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating leases Document Fiscal Period Focus Operating leases Document Fiscal Year Focus Short-term operating leases Lease, Cost [Table Text Block] Leased assets obtained in exchange for new finance lease liabilities Document Period End Date Leased assets obtained in exchange for new operating lease liabilities us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating leases (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Gain (loss) on extinguishment of debt Gain (Loss) on Extinguishment of Debt, Total (Gain) loss on extinguishment of debt Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Cash dividends Document Information [Line Items] us-gaap_DebtInstrumentCollateralAmount Debt Instrument, Collateral Amount Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Costs accrued Restructuring charges Restructuring Charges, Total London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] Amortization of cloud-based software implementation costs Capitalized Computer Software, Amortization Impairment charges Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Variable Rate [Axis] Customers individually accounting for more than 10% of net sales Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Share-based compensation expense Percentage of net sales Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths Lessor, Operating Lease, Payment to be Received, Year One Entity Registrant Name us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears Lessor, Operating Lease, Payment to be Received, Year Two Entity [Domain] Legal Entity [Axis] Customer Concentration Risk [Member] Entity Address, Address Line One Amortization of purchased intangible assets Amortization of Intangible Assets, Total Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss, Ending Balance Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding us-gaap_StockRepurchasedAndRetiredDuringPeriodValue Repurchase and retirement of stock PHILIPPINES Revenue Benchmark [Member] us-gaap_IncreaseDecreaseInOtherCurrentAssets Other current assets us-gaap_IncreaseDecreaseInOtherNoncurrentAssets Changes in other assets Investments [Domain] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Share Repurchase Program Effective November 2, 2021 [Member] Represents the share repurchase program effective November 2, 2021. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Investment Type [Axis] Local Phone Number us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) us-gaap_TableTextBlock Notes Tables Shares issued under ESPP us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Exercise of stock options Shares issued for restricted stock units vested Selling, general and administrative us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_StockIssuedDuringPeriodSharesNewIssues Stock Issued During Period, Shares, New Issues (in shares) TAIWAN, PROVINCE OF CHINA Raw materials and purchased parts us-gaap_LiabilitiesAndStockholdersEquity Liabilities and Equity, Total Finished goods Work in process UNITED STATES Sale of common stock, net of issuance costs Retained earnings Research and development Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total cohu_IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities Accrued compensation, warranty and other liabilities The increase (decrease) during the period in accrued salaries, warranty, and other liabilities. Money Market Funds [Member] Japanese Yen Foreign Exchange Forward [Member] Related to Japanese Yen foreign exchange forward. Debt Disclosure [Text Block] Cash and Cash Equivalents [Axis] Derivative Instruments, Gain (Loss) [Table Text Block] Cash and Cash Equivalents [Domain] us-gaap_InterestExpense Interest expense Underwritten Public Offering [Member] Related to underwritten public offering. Cash [Member] Changes in assets and liabilities: us-gaap_AmortizationOfFinancingCosts Amortization of Debt Issuance Costs us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] us-gaap_ForeignCurrencyTransactionGainLossRealized Foreign Currency Transaction Gain (Loss), Realized Subsequent Event [Member] us-gaap_OperatingLeaseLiabilityNoncurrent Operating, noncurrent Schedule of Inventory, Current [Table Text Block] Present value of lease liabilities, operating leases Subsequent Event Type [Axis] us-gaap_OperatingLeaseLiabilityCurrent Operating, current Subsequent Event Type [Domain] us-gaap_FinanceLeaseLiabilityCurrent Finance, current us-gaap_FinanceLeaseLiabilityNoncurrent Finance, noncurrent Subsequent Events [Text Block] Operating lease right of use assets Operating lease assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments, operating leases us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Interest, operating leases Present value of lease liabilities, finance leases Financing cash flows from finance leases us-gaap_DeferredIncomeTaxExpenseBenefit Deferred income taxes 2024, operating leases 2025, operating leases us-gaap_FinanceLeaseRightOfUseAsset Finance lease assets 2022, operating leases 2023, operating leases Segment Reporting, Policy [Policy Text Block] us-gaap_PaymentsForRestructuring Amounts paid or charged PCB Test Equipment [Member] Represents the PCB Test Equipment business. In-process Technology [Member] Represents information pertaining to in-process technology. Share-based compensation expense us-gaap_ShareBasedCompensation Other assets Lessee, Leases [Policy Text Block] 2021, operating leases Remaining Useful Life (Year) Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Amortization of debt discounts and issuance costs cohu_StandardAndExtendedProductWarrantyAccrualDecreaseForDisposals Liability transferred (1) Amount of decrease in the standard and extended product warranty accrual from disposals of the standard and extended product warranty. Comprehensive Income, Policy [Policy Text Block] Discontinued Operations, Policy [Policy Text Block] us-gaap_AssetsFairValueDisclosure Assets, Fair Value Disclosure Internal Use Software, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges Gain from sale of property, plant and equipment us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total current assets us-gaap_CashAndCashEquivalentsFairValueDisclosure Cash and cash equivalents Share-based Payment Arrangement [Policy Text Block] Stockholders' Equity Note Disclosure [Text Block] Kita Term Loans [Member] Represents information pertaining to term loans related to the Kita acquisition. Pension and Other Postretirement Plans, Policy [Policy Text Block] Common stock, $1 par value; 60,000 shares authorized, 48,684 shares issued and outstanding in 2021 and 42,190 shares in 2020 Adjustments to reconcile net income (loss) to net cash provided by operating activities: Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Ismeca [Member] Represents information pertaining to Ismeca, a wholly-owned subsidiary of Cohu. Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Common stock, shares issued (in shares) Certificates of Deposit [Member] Common stock, par value (in dollars per share) Standard Product Warranty, Policy [Policy Text Block] Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Product and Service [Axis] Other current assets Product and Service [Domain] Statistical Measurement [Axis] Operating cash flows from finance leases Total debt Represents the aggregate of total long-term debt, including current maturities and short-term debt, before financing fees and discount. Debt, Policy [Policy Text Block] Preferred stock, $1 par value; 1,000 shares authorized, none issued Preferred stock, shares issued (in shares) Cash paid for interest Prepaid expenses Geographical [Axis] Goodwill and Intangible Assets, Policy [Policy Text Block] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Preferred stock, shares authorized (in shares) Inventories Total inventories Preferred stock, par value (in dollars per share) Net sales Fair Value, Inputs, Level 3 [Member] Foreign transaction loss Fair Value Hierarchy and NAV [Domain] Customer [Axis] Fair Value, Inputs, Level 1 [Member] Customer [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] us-gaap_ProductWarrantyAccrualPayments Warranty payments Warranty expense accruals us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Cash flows from operating activities: Accounts receivable, net Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue [Policy Text Block] Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments PCB Test [Member] Relating to the segment, PCB Test. us-gaap_NumberOfReportableSegments Number of Reportable Segments Semiconductor Test and Inspection [Member] Relating to the segment, Semiconductor Test & Inspection. Building and Building Improvements [Member] Building [Member] Building Improvements [Member] Land and Land Improvements [Member] Semiconductor Test and Inspection and PCB Test [Member] Relating to the segments, Semiconductor Test and Inspection and PCB Test. Short-term investments Paid-in capital AOCI Attributable to Parent [Member] Schedule of Product Warranty Liability [Table Text Block] Stockholders’ equity Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block] Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite or indefinite life, by either major class or business segment. Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Current assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Inventory, Policy [Policy Text Block] Effect of exchange rate changes on cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase in cash and cash equivalents Over-Allotment Option [Member] Interest income us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Income (loss) from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Other (expense) income: us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by investing activities Derivatives, Policy [Policy Text Block] Consolidation Items [Domain] Deferred income taxes Consolidation Items [Axis] Concentration Risk, Credit Risk, Policy [Policy Text Block] Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Disposal Group Classification [Axis] Disposal Group Classification [Domain] us-gaap_PaymentsOfDividendsCommonStock Cash dividends paid us-gaap_ProductWarrantyAccrual Balance at beginning of period Balance at end of period Amortization of cost us-gaap_CostsAndExpenses Costs and Expenses, Total us-gaap_PaymentsForRepurchaseOfCommonStock Repurchases of common stock, net Cost and expenses: Retained Earnings [Member] Proceeds received from issuance of common stock, net of fees Proceeds from Issuance of Common Stock Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Non-current Other Accrued Liabilities [Member] Represents non-current other accrued liabilities. Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] cohu_LesseeLeaseRemainingTermOfContract Lessee, Lease, Remaining Term of Contract (Year) Remaining term of lessee's operating and finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. us-gaap_LongTermDebt Long-term Debt, Total Lessee, Leases [Text Block] The entire disclosure for operating and finance leases of lessee. Construction Loans [Member] us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount cohu_LeaseRightofuseAsset Total lease assets Amount of lessee's right to use underlying asset under finance and operating lease. Other Accrued Liabilities [Member] Related to other accrued liabilities. Leases, Balance Sheet Information [Table Text Block] Tabular disclosure of balance sheet information for leases. 2023, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second fiscal year following latest fiscal year. 2021, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) from continuing operations before taxes Income (loss) from continuing operations before taxes Lessee, Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liability. Present value of lease liabilities, total cohu_LeaseLiability Total lease liabilities Present value of lessee's discounted obligation for lease payments from finance and operating lease. 2025, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth fiscal year following latest fiscal year. 2024, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third fiscal year following latest fiscal year. Lease, Cash Flow Information [Table Text Block] Tabular disclosure of the cash flow information for leases. cohu_LesseeLeaseLiabilityUndiscountedExcessAmount Less: Interest, total Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and finance lease. cohu_LesseeLeaseLiabilityPaymentsDue Total lease payments, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease. Lines of Credit Long-term Line of Credit, Total us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet Less: financing fees and discount us-gaap_DeferredRevenue Deferred Revenue, Total Disaggregation of Revenue [Table Text Block] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-term Debt, Total Repayments of long-term debt Machinery and Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code Long term Debt Long-term Debt, Gross Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Foreign Currency Gain (Loss) [Member] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease Unrecognized Tax Benefits, Period Increase (Decrease), Total Cash dividend, per share (in dollars per share) Short-term borrowings Security Exchange Name Title of 12(b) Security Vesting Over One Year Period [Member] Represent a year vesting period. Cost of Sales [Member] Vesting Over Four Year Period [Member] Represent four year vesting period. Vest on the Third Anniversary of Awards Grant [Member] Represent awards that are versing on the third anniversary of grant. Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] Current and long-term operating lease liabilities Amount of increase (decrease) in current and noncurrent operating lease liabilities. cohu_IncreaseDecreaseInOperatingLeaseRightOfUseAssets Operating lease right-of-use assets Amount of increase (decrease) in operating lease right-of-use assetS. Due after one year through three years, amortized cost Amount after adjustments of available-for-sale debt securities at cost, maturing in the second fiscal year through the third fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Due after one year through three years, fair value The estimated 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 second through third fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. Equity Incentive Plan 2005 [Member] Information pertaining to the 2005 Equity Incentive Plan. Segments [Axis] One Customer [Member] Information pertaining to one customer. Segments [Domain] Effect of dilutive securities (in shares) us-gaap_ProductWarrantyAccrualNoncurrent Product Warranty Accrual, Noncurrent us-gaap_OtherAccruedLiabilitiesNoncurrent Other accrued liabilities us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization Finance Lease, Right-of-Use Asset, Accumulated Amortization us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted Average Number of Shares Outstanding, Diluted, Total Diluted (in shares) Proceeds from revolving line of credit and construction loans Statement [Table] us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare Income from discontinued operations (in dollars per share) Statement of Financial Position [Abstract] us-gaap_EarningsPerShareDiluted Net income (loss) (in dollars per share) Weighted average common shares (in shares) Basic (in shares) Diluted: Cost of sales (1) us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare Income (loss) from continuing operations (in dollars per share) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare Income from discontinued operations (in dollars per share) us-gaap_EarningsPerShareBasic Net income (loss) (in dollars per share) us-gaap_IncomeLossFromContinuingOperationsPerBasicShare Income (loss) from continuing operations (in dollars per share) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss Operating income before income taxes Basic: us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue Net sales Statement of Cash Flows [Abstract] Construction Loan [Member] A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis. Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Other comprehensive income (loss), net of tax Disposal Groups, Including Discontinued Operations [Table Text Block] us-gaap_RestructuringReserveTranslationAndOtherAdjustment Impact of currency exchange First Facility [Member] Represents the first facility. Disposal Group Name [Axis] us-gaap_RestructuringReserve Accrued restructuring, beginning balance Accrued restructuring, ending balance Disposal Group Name [Domain] Second Facility [Member] Represents the second facility. cohu_ExtinguishmentOfDebtDecreaseDeferredFinancingCosts Extinguishment of Debt Decrease Deferred Financing Costs Represents decrease deferred financing costs for extinguishment of debt. Loan Facilities [Member] Represents the loan facilities. Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] cohu_IncreaseDecreaseInDeferredProfit Deferred profit The amount of increase (decrease) in deferred profit during the period. Interest on lease liabilities Non-systems [Member] The amount of revenue derived from all other sources that are not systems. Systems [Member] The amount of revenue derived from systems. us-gaap_FinanceLeaseLiabilityPaymentsDue Total lease payments, finance leases Amortization of leased assets Investments Classified by Contractual Maturity Date [Table Text Block] Non-cash inventory related charges The adjustment related to the amortization of inventory step-up and inventory related charges. us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Less: Interest, finance leases Machinery, Equipment and Software [Member] Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment and collection of computer programs and related data that provide instructions to a computer. 2022, finance leases Other Accrued Liabilities and Long-term Lease Liabilities [Member] Primary financial statement caption encompassing other accrued liabilities and long-term lease liabilities. 2023, finance leases cohu_InterestCapitalizedAssociatedWithCloudComputingImplementation Interest capitalized associated with cloud computing implementation Amount of interest capitalized associated with cloud computing implementation. Unrealized Gain (Loss) on Investments [Table Text Block] 2024, finance leases Employee Severance and Other Exit Costs [Member] Represents employee severance and other exit costs. 2025, finance leases Restructuring Plan [Axis] Restructuring Plan [Domain] Other Restructuring [Member] Type of Restructuring [Domain] us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases Employee Severance [Member] 2021, finance leases Restructuring and Related Activities Disclosure [Text Block] Restructuring and Related Costs [Table Text Block] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Restructuring Type [Axis] us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 Finance leases (Year) Cash flows from financing activities: Accrued retirement benefits Corporate, Non-Segment [Member] Deferred profit Deferred Profit The carrying value of deferred revenue, net of expenses, as of the balance sheet date that is expected to be recognized as such within one year or the normal operating cycle, if longer. Cash received from disposition of business, net of cash paid Foreign Exchange Forward [Member] us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Noncurrent income tax liabilities Position [Domain] Long [Member] Class of Stock [Axis] us-gaap_LongTermDebtNoncurrent Total long-term debt Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Long-term debt Position [Axis] Gross unrealized losses Gross unrealized gains Amortized cost EX-101.PRE 10 cohu-20210925_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 cohu20210926_10q_htm.xml IDEA: XBRL DOCUMENT 0000021535 2020-12-27 2021-09-25 0000021535 2021-10-19 0000021535 2021-09-25 0000021535 2020-12-26 0000021535 2021-06-27 2021-09-25 0000021535 2020-06-28 2020-09-26 0000021535 2019-12-29 2020-09-26 0000021535 us-gaap:CommonStockMember 2021-06-26 0000021535 us-gaap:AdditionalPaidInCapitalMember 2021-06-26 0000021535 us-gaap:RetainedEarningsMember 2021-06-26 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-26 0000021535 2021-06-26 0000021535 us-gaap:CommonStockMember 2021-06-27 2021-09-25 0000021535 us-gaap:AdditionalPaidInCapitalMember 2021-06-27 2021-09-25 0000021535 us-gaap:RetainedEarningsMember 2021-06-27 2021-09-25 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-27 2021-09-25 0000021535 us-gaap:CommonStockMember 2021-09-25 0000021535 us-gaap:AdditionalPaidInCapitalMember 2021-09-25 0000021535 us-gaap:RetainedEarningsMember 2021-09-25 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-25 0000021535 us-gaap:CommonStockMember 2020-12-26 0000021535 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 0000021535 us-gaap:RetainedEarningsMember 2020-12-26 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 0000021535 us-gaap:CommonStockMember 2020-12-27 2021-09-25 0000021535 us-gaap:AdditionalPaidInCapitalMember 2020-12-27 2021-09-25 0000021535 us-gaap:RetainedEarningsMember 2020-12-27 2021-09-25 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-27 2021-09-25 0000021535 us-gaap:CommonStockMember 2020-06-27 0000021535 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0000021535 us-gaap:RetainedEarningsMember 2020-06-27 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0000021535 2020-06-27 0000021535 us-gaap:CommonStockMember 2020-06-28 2020-09-26 0000021535 us-gaap:AdditionalPaidInCapitalMember 2020-06-28 2020-09-26 0000021535 us-gaap:RetainedEarningsMember 2020-06-28 2020-09-26 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-28 2020-09-26 0000021535 us-gaap:CommonStockMember 2020-09-26 0000021535 us-gaap:AdditionalPaidInCapitalMember 2020-09-26 0000021535 us-gaap:RetainedEarningsMember 2020-09-26 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-26 0000021535 2020-09-26 0000021535 us-gaap:CommonStockMember 2019-12-28 0000021535 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0000021535 us-gaap:RetainedEarningsMember 2019-12-28 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0000021535 2019-12-28 0000021535 us-gaap:CommonStockMember 2019-12-29 2020-09-26 0000021535 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2020-09-26 0000021535 us-gaap:RetainedEarningsMember 2019-12-29 2020-09-26 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2020-09-26 0000021535 srt:MinimumMember us-gaap:BuildingMember 2020-12-27 2021-09-25 0000021535 srt:MaximumMember us-gaap:BuildingMember 2020-12-27 2021-09-25 0000021535 srt:MinimumMember us-gaap:BuildingImprovementsMember 2020-12-27 2021-09-25 0000021535 srt:MaximumMember us-gaap:BuildingImprovementsMember 2020-12-27 2021-09-25 0000021535 srt:MinimumMember cohu:MachineryEquipmentAndSoftwareMember 2020-12-27 2021-09-25 0000021535 srt:MaximumMember cohu:MachineryEquipmentAndSoftwareMember 2020-12-27 2021-09-25 0000021535 us-gaap:LandAndLandImprovementsMember 2021-09-25 0000021535 us-gaap:LandAndLandImprovementsMember 2020-12-26 0000021535 us-gaap:BuildingAndBuildingImprovementsMember 2021-09-25 0000021535 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-26 0000021535 us-gaap:MachineryAndEquipmentMember 2021-09-25 0000021535 us-gaap:MachineryAndEquipmentMember 2020-12-26 0000021535 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-27 2021-09-25 0000021535 2021-06-25 2021-09-25 0000021535 2020-12-27 2021-06-24 0000021535 2020-10-01 2020-10-01 0000021535 srt:MinimumMember 2020-12-27 2021-09-25 0000021535 srt:MaximumMember 2020-12-27 2021-09-25 0000021535 us-gaap:CostOfSalesMember 2021-06-27 2021-09-25 0000021535 us-gaap:CostOfSalesMember 2020-06-28 2020-09-26 0000021535 us-gaap:CostOfSalesMember 2020-12-27 2021-09-25 0000021535 us-gaap:CostOfSalesMember 2019-12-29 2020-09-26 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2021-06-27 2021-09-25 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2020-06-28 2020-09-26 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2020-12-27 2021-09-25 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2019-12-29 2020-09-26 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-06-27 2021-09-25 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-06-28 2020-09-26 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-12-27 2021-09-25 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-29 2020-09-26 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2021-06-27 2021-09-25 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2020-06-28 2020-09-26 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-09-25 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-09-26 0000021535 cohu:SystemsMember cohu:PCBTestMember 2021-06-27 2021-09-25 0000021535 cohu:SystemsMember cohu:PCBTestMember 2020-06-28 2020-09-26 0000021535 cohu:SystemsMember cohu:PCBTestMember 2020-12-27 2021-09-25 0000021535 cohu:SystemsMember cohu:PCBTestMember 2019-12-29 2020-09-26 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2021-06-27 2021-09-25 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2020-06-28 2020-09-26 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-09-25 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-09-26 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2021-06-27 2021-09-25 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2020-06-28 2020-09-26 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2020-12-27 2021-09-25 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2019-12-29 2020-09-26 0000021535 country:CN 2021-06-27 2021-09-25 0000021535 country:CN 2020-06-28 2020-09-26 0000021535 country:CN 2020-12-27 2021-09-25 0000021535 country:CN 2019-12-29 2020-09-26 0000021535 country:PH 2021-06-27 2021-09-25 0000021535 country:PH 2020-06-28 2020-09-26 0000021535 country:PH 2020-12-27 2021-09-25 0000021535 country:PH 2019-12-29 2020-09-26 0000021535 country:TW 2021-06-27 2021-09-25 0000021535 country:TW 2020-06-28 2020-09-26 0000021535 country:TW 2020-12-27 2021-09-25 0000021535 country:TW 2019-12-29 2020-09-26 0000021535 cohu:Malaysia1Member 2021-06-27 2021-09-25 0000021535 cohu:Malaysia1Member 2020-06-28 2020-09-26 0000021535 cohu:Malaysia1Member 2020-12-27 2021-09-25 0000021535 cohu:Malaysia1Member 2019-12-29 2020-09-26 0000021535 country:US 2021-06-27 2021-09-25 0000021535 country:US 2020-06-28 2020-09-26 0000021535 country:US 2020-12-27 2021-09-25 0000021535 country:US 2019-12-29 2020-09-26 0000021535 cohu:RestOfTheWorldMember 2021-06-27 2021-09-25 0000021535 cohu:RestOfTheWorldMember 2020-06-28 2020-09-26 0000021535 cohu:RestOfTheWorldMember 2020-12-27 2021-09-25 0000021535 cohu:RestOfTheWorldMember 2019-12-29 2020-09-26 0000021535 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2021-06-27 2021-09-25 0000021535 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-09-25 0000021535 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-09-26 0000021535 cohu:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2021-06-27 2021-09-25 0000021535 cohu:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-09-25 0000021535 cohu:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-09-26 0000021535 cohu:SemiconductorTestAndInspectionMember 2019-12-28 0000021535 cohu:PCBTestMember 2019-12-28 0000021535 cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-12-26 0000021535 cohu:PCBTestMember 2019-12-29 2020-12-26 0000021535 2019-12-29 2020-12-26 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-12-26 0000021535 cohu:PCBTestMember 2020-12-26 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-09-25 0000021535 cohu:PCBTestMember 2020-12-27 2021-09-25 0000021535 cohu:SemiconductorTestAndInspectionMember 2021-09-25 0000021535 cohu:PCBTestMember 2021-09-25 0000021535 us-gaap:DevelopedTechnologyRightsMember 2021-09-25 0000021535 us-gaap:DevelopedTechnologyRightsMember 2020-12-27 2021-09-25 0000021535 us-gaap:DevelopedTechnologyRightsMember 2020-12-26 0000021535 us-gaap:CustomerRelationshipsMember 2021-09-25 0000021535 us-gaap:CustomerRelationshipsMember 2020-12-27 2021-09-25 0000021535 us-gaap:CustomerRelationshipsMember 2020-12-26 0000021535 us-gaap:TradeNamesMember 2021-09-25 0000021535 us-gaap:TradeNamesMember 2020-12-27 2021-09-25 0000021535 us-gaap:TradeNamesMember 2020-12-26 0000021535 us-gaap:NoncompeteAgreementsMember 2021-09-25 0000021535 us-gaap:NoncompeteAgreementsMember 2020-12-27 2021-09-25 0000021535 us-gaap:NoncompeteAgreementsMember 2020-12-26 0000021535 cohu:InProcessTechnologyMember 2021-09-25 0000021535 cohu:InProcessTechnologyMember 2020-12-26 0000021535 2020-03-28 2020-03-28 0000021535 cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember 2020-03-28 2020-03-28 0000021535 cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember 2020-06-28 2020-09-26 0000021535 cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember 2019-12-29 2020-06-26 0000021535 cohu:SecuredTermLoanFacilityMember 2021-09-25 0000021535 cohu:SecuredTermLoanFacilityMember 2020-12-26 0000021535 cohu:KitaTermLoansMember 2021-09-25 0000021535 cohu:KitaTermLoansMember 2020-12-26 0000021535 cohu:ConstructionLoanMember 2021-09-25 0000021535 cohu:ConstructionLoanMember 2020-12-26 0000021535 cohu:SecuredTermLoanFacilityMember 2018-10-01 0000021535 cohu:SecuredTermLoanFacilityMember 2018-10-01 2018-10-01 0000021535 cohu:SecuredTermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-01 2018-10-01 0000021535 cohu:SecuredTermLoanFacilityMember 2020-12-27 2021-09-25 0000021535 cohu:SecuredTermLoanFacilityMember 2020-08-01 2020-08-31 0000021535 srt:MinimumMember cohu:KitaTermLoansMember 2021-09-25 0000021535 srt:MaximumMember cohu:KitaTermLoansMember 2021-09-25 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2020-06-30 0000021535 cohu:FirstFacilityMember us-gaap:ConstructionLoansMember 2019-08-31 0000021535 cohu:FirstFacilityMember us-gaap:ConstructionLoansMember 2019-08-01 2019-08-31 0000021535 cohu:SecondFacilityMember us-gaap:ConstructionLoansMember 2021-03-27 0000021535 cohu:SecondFacilityMember us-gaap:ConstructionLoansMember 2021-03-01 2021-03-27 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2020-06-30 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2021-09-25 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2021-09-25 2021-09-25 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2021-09-25 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2020-12-26 0000021535 us-gaap:RevolvingCreditFacilityMember 2021-09-25 0000021535 cohu:IsmecaMember 2021-09-25 0000021535 cohu:IsmecaMember 2020-12-26 0000021535 cohu:IntegrationProgramMember 2020-12-27 2021-09-25 0000021535 cohu:IntegrationProgramMember 2019-12-29 2020-09-26 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2019-12-28 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2019-12-28 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2019-12-28 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2019-12-29 2020-09-26 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2019-12-29 2020-09-26 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2019-12-29 2020-09-26 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2020-09-26 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2020-09-26 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2020-09-26 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2020-12-26 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2020-12-26 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2020-12-26 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2020-12-27 2021-09-25 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2020-12-27 2021-09-25 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2020-12-27 2021-09-25 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2020-12-29 2021-09-25 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2020-12-29 2021-09-25 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2020-12-29 2021-09-25 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2021-09-25 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2021-09-25 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2021-09-25 0000021535 us-gaap:CorporateDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:USTreasurySecuritiesMember 2021-09-25 0000021535 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:CertificatesOfDepositMember 2021-09-25 0000021535 us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:CorporateDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:USTreasurySecuritiesMember 2020-12-26 0000021535 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:CertificatesOfDepositMember 2020-12-26 0000021535 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-26 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 us-gaap:FairValueMeasurementsRecurringMember 2020-12-26 0000021535 cohu:EquityIncentivePlan2005Member 2021-09-25 0000021535 srt:MinimumMember us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2020-12-27 2021-09-25 0000021535 srt:MaximumMember us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2020-12-27 2021-09-25 0000021535 us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2020-12-27 2021-09-25 0000021535 us-gaap:RestrictedStockUnitsRSUMember cohu:VestingOverOneYearPeriodMember 2020-12-27 2021-09-25 0000021535 us-gaap:RestrictedStockUnitsRSUMember cohu:VestingOverFourYearPeriodMember 2020-12-27 2021-09-25 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2020-12-27 2021-09-25 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2021-09-25 0000021535 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-09-25 0000021535 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-09-25 0000021535 cohu:EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Member cohu:VestOnTheThirdAnniversaryOfAwardsGrantMember 2020-12-27 2021-09-25 0000021535 us-gaap:PerformanceSharesMember 2020-12-27 2021-09-25 0000021535 us-gaap:PerformanceSharesMember 2021-09-25 0000021535 cohu:EmployeeStockPurchasePlanMember 2021-09-25 0000021535 cohu:EmployeeStockPurchasePlanMember 2020-12-27 2021-09-25 0000021535 cohu:EuroForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-25 0000021535 cohu:SwissFrancForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-25 0000021535 cohu:JapaneseYenForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-25 0000021535 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-09-25 0000021535 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2021-06-27 2021-09-25 0000021535 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2020-12-27 2021-09-25 0000021535 cohu:UnderwrittenPublicOfferingMember 2021-03-08 2021-03-08 0000021535 cohu:UnderwrittenPublicOfferingMember 2021-03-08 0000021535 us-gaap:OverAllotmentOptionMember 2021-03-11 2021-03-11 0000021535 cohu:UnderwrittenPublicOfferingMember 2021-03-08 2021-03-11 0000021535 cohu:SemiconductorTestAndInspectionMember 2021-06-27 2021-09-25 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-06-28 2020-09-26 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-09-25 0000021535 cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-09-26 0000021535 cohu:PCBTestMember 2021-06-27 2021-09-25 0000021535 cohu:PCBTestMember 2020-06-28 2020-09-26 0000021535 cohu:PCBTestMember 2020-12-27 2021-09-25 0000021535 cohu:PCBTestMember 2019-12-29 2020-09-26 0000021535 us-gaap:CorporateNonSegmentMember 2021-06-27 2021-09-25 0000021535 us-gaap:CorporateNonSegmentMember 2020-06-28 2020-09-26 0000021535 us-gaap:CorporateNonSegmentMember 2020-12-27 2021-09-25 0000021535 us-gaap:CorporateNonSegmentMember 2019-12-29 2020-09-26 0000021535 cohu:SemiconductorTestAndInspectionMember 2021-09-25 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-12-26 0000021535 cohu:PCBTestMember 2021-09-25 0000021535 cohu:PCBTestMember 2020-12-26 0000021535 cohu:SemiconductorTestAndInspectionAndPCBTestMember 2021-09-25 0000021535 cohu:SemiconductorTestAndInspectionAndPCBTestMember 2020-12-26 0000021535 us-gaap:CorporateNonSegmentMember 2021-09-25 0000021535 us-gaap:CorporateNonSegmentMember 2020-12-26 0000021535 cohu:OtherAccruedLiabilitiesMember 2021-09-25 0000021535 cohu:OtherAccruedLiabilitiesMember 2020-12-26 0000021535 cohu:LongtermLeaseLiabilitiesMember 2021-09-25 0000021535 cohu:LongtermLeaseLiabilitiesMember 2020-12-26 0000021535 cohu:OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember 2021-09-25 0000021535 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember cohu:PCBTestEquipmentMember 2021-06-24 2021-06-24 0000021535 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember cohu:PCBTestEquipmentMember 2021-06-27 2021-09-28 0000021535 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember cohu:PCBTestEquipmentMember 2021-06-24 0000021535 cohu:NoncurrentOtherAccruedLiabilitiesMember 2021-09-25 0000021535 cohu:NoncurrentOtherAccruedLiabilitiesMember 2020-12-26 0000021535 cohu:ShareRepurchaseProgramEffectiveNovember22021Member us-gaap:SubsequentEventMember 2021-10-28 shares thunderdome:item iso4217:USD iso4217:USD shares utr:Y pure utr:M iso4217:EUR iso4217:CHF iso4217:JPY 0000021535 COHU INC false --12-25 Q3 2021 1 1 1000000 1000000 0 0 1 1 60000000 60000000 48684000 48684000 42190000 42190000 0.06 P30Y P40Y P5Y P15Y P3Y P10Y P7Y 2 1 1 0 P1Y P4Y P10Y 0 P1Y P4Y 0 0 100000 100000 6988000 7447000 21133000 21969000 10-Q true 2021-09-25 false 001-04298 DE 95-1934119 12367 Crosthwaite Circle Poway CA 92064-6817 858 848-8100 Common Stock, $1.00 par value COHU NASDAQ Yes Yes Accelerated Filer false false false 48688487 288785000 149358000 76020000 20669000 200496000 151919000 157512000 142500000 18920000 18773000 1774000 1827000 743507000 485046000 65158000 66916000 223683000 252304000 193066000 233685000 21180000 23192000 26274000 29203000 1272868000 1090346000 3160000 5314000 4289000 3075000 86575000 67923000 8027000 14410000 41091000 34862000 11295000 8671000 7886000 6066000 19823000 3857000 20006000 30275000 202152000 174453000 110887000 311551000 28341000 28816000 6580000 6888000 20732000 21663000 23144000 25787000 9053000 8900000 0 0 48684000 42190000 670042000 448194000 172666000 26230000 -19413000 -4326000 871979000 512288000 1272868000 1090346000 225063000 150647000 695354000 433652000 129358000 87147000 392787000 253111000 22792000 20497000 69367000 63389000 30377000 31336000 95835000 95664000 8879000 9783000 27168000 28848000 31000 412000 1988000 1400000 0 7300000 0 11249000 -0 4468000 -0 4495000 90000 -0 75754000 -0 191347000 152007000 511391000 449166000 33716000 -1360000 183963000 -15514000 966000 3021000 5372000 10904000 53000 42000 197000 210000 -28000 -1484000 -315000 -2528000 -1650000 293000 -3411000 293000 31125000 -5530000 175062000 -28443000 7392000 1116000 28626000 261000 23733000 -6646000 146436000 -28704000 0 0 0 42000 23733000 -6646000 146436000 -28662000 0.49 -0.16 3.12 -0.69 0 0 0 0.00 0.49 -0.16 3.12 -0.69 0.48 -0.16 3.04 -0.69 0 0 0 0.00 0.48 -0.16 3.04 -0.69 48666000 41947000 46992000 41764000 49457000 41947000 48137000 41764000 0 0 0 0.06 23733000 -6646000 146436000 -28662000 -5206000 11692000 -12562000 12660000 -44000 -0 -15000 -0 -11000 0 -25000 0 -0 -0 2515000 -0 -5173000 11692000 -15087000 12660000 18560000 5046000 131349000 -16002000 48596000 666942000 148933000 -14240000 850231000 0 0 23733000 0 23733000 0 0 0 -5206000 -5206000 -0 -0 -0 -44000 -44000 0 0 0 -11000 -11000 36000 315000 0 0 351000 76000 -76000 0 0 0 24000 853000 -0 -0 877000 0 3714000 0 0 3714000 48684000 670042000 172666000 -19413000 871979000 42190000 448194000 26230000 -4326000 512288000 0 0 146436000 0 146436000 0 0 0 -12562000 -12562000 -0 -0 -0 -15000 -15000 0 0 0 -25000 -25000 250000 2260000 0 0 2510000 95000 1654000 0 0 1749000 696000 -696000 0 0 0 240000 10167000 -0 -0 10407000 -0 -0 -0 2515000 2515000 0 11371000 0 0 11371000 5693000 217426000 0 0 223119000 48684000 670042000 172666000 -19413000 871979000 41862000 439943000 18015000 -33062000 466758000 0 0 -6646000 0 -6646000 0 0 0 11692000 11692000 6000 80000 0 0 86000 127000 -127000 0 0 0 33000 547000 -0 -0 580000 0 3299000 0 0 3299000 41962000 442648000 11369000 -21370000 474609000 41395000 433190000 42517000 -34030000 483072000 0 0 -28662000 0 -28662000 0 0 0 12660000 12660000 -0 -0 2486000 -0 2486000 28000 347000 0 0 375000 114000 1488000 0 0 1602000 614000 -614000 0 0 0 189000 2076000 -0 -0 2265000 0 10313000 0 0 10313000 41962000 442648000 11369000 -21370000 474609000 146436000 -28662000 75754000 35000 -3411000 293000 0 11249000 54000 4328000 37102000 39283000 10743000 10313000 2330000 4281000 3801000 -5194000 -409000 757000 49000 -601000 941000 -144000 1157000 830000 133000 95000 542000 892000 -3402000 -988000 65538000 -13028000 27531000 11399000 1932000 -2241000 18284000 -3475000 2751000 4170000 16188000 -1245000 3107000 -2631000 -5339000 -5237000 -5585000 -5459000 69961000 28020000 120886000 2975000 106000 16982000 168918000 -0 113567000 0 8924000 13559000 56717000 6398000 -0 4971000 5808000 220000 1279000 5878000 223119000 0 205879000 20246000 12711000 -19559000 38000 -863000 139427000 13996000 149358000 155930000 288785000 169926000 6067000 5122000 1511000 827000 634000 1635000 1182000 1923000 5381000 13615000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><a href="#" id="notes" title="notes"/><em style="font: inherit;">1.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Summary of Significant Accounting Policies</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 27pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 27pt;"><b>Basis of Presentation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Our fiscal years are based on a <em style="font: inherit;">52</em>- or <em style="font: inherit;">53</em>-week period ending on the last Saturday in <em style="font: inherit;"> December. </em>The condensed consolidated balance sheet at <em style="font: inherit;"> December 26, 2020, </em>has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of <em style="font: inherit;"> September 25, 2021, (</em>also referred to as “the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2021”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021”</em>) and <em style="font: inherit;"> September 26, 2020, (</em>also referred to as “the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020”</em>) are unaudited. However, in management’s opinion, these financial statements reflect all adjustments (consisting only of normal, recurring items) necessary to provide a fair presentation of our financial position, results of operations and cash flows for the periods presented. Both the <em style="font: inherit;">three</em>- and <em style="font: inherit;">nine</em>-month periods ended <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> September 26, 2020, </em>were comprised of <em style="font: inherit;">13</em> and <em style="font: inherit;">39</em> weeks, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Our interim results are <em style="font: inherit;">not</em> necessarily indicative of the results that should be expected for the full year. The condensed consolidated financial statements presented herein reflect estimates and assumptions made by management at <em style="font: inherit;"> September 25, 2021 </em>and for the <em style="font: inherit;">nine</em>-month period ended <em style="font: inherit;"> September 25, 2021. </em>For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended <em style="font: inherit;"> December 26, 2020, </em>which are included in our <em style="font: inherit;">2020</em> Annual Report on Form <em style="font: inherit;">10</em>-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">All significant consolidated transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Concentration of Credit Risk</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Financial instruments that potentially subject us to significant credit risk consist principally of cash equivalents, short-term investments and trade accounts receivable. We invest in a variety of financial instruments and, by policy, limit the amount of credit exposure with any <em style="font: inherit;">one</em> issuer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our trade accounts receivable are presented net of an allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Update (“ASU”) <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i>. At <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020 </em>our allowance for credit losses was $0.4 million and $0.1 million, respectively. Our customers include semiconductor manufacturers and semiconductor test subcontractors throughout many areas of the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at <em style="font: inherit;"> September 25, 2021, </em>we will continue to monitor customer liquidity and other economic conditions, including the impact of the COVID-<em style="font: inherit;">19</em> pandemic, which <em style="font: inherit;"> may </em>result in changes to our estimates regarding expected credit losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Inventories</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Inventories are stated at the lower of cost, determined on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out basis, or net realizable value. Cost includes labor, material and overhead costs. Determining net realizable value of inventories involves numerous estimates and judgments including projecting average selling prices and sales volumes for future periods and costs to complete and dispose of inventory. As a result of these analyses, we record a charge to cost of sales in advance of the period when the inventory is sold when estimated net realizable values are below our costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Inventories by category were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Raw materials and purchased parts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Work in process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">142,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 28pt;text-indent:-1pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 28pt;text-indent:-1pt;"><b>Property, Plant and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Depreciation and amortization of property, plant and equipment, both owned and under financing lease, is calculated principally on the straight-line method based on estimated useful lives of <span style="-sec-ix-hidden:c77706299">thirty</span> to <span style="-sec-ix-hidden:c77706300">forty</span> years for buildings, <span style="-sec-ix-hidden:c77706302">five</span> to <span style="-sec-ix-hidden:c77706303">fifteen</span> years for building improvements and <span style="-sec-ix-hidden:c77706305">three</span> to <span style="-sec-ix-hidden:c77706306">ten</span> years for machinery, equipment and software. Land is <em style="font: inherit;">not</em> depreciated.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Property, plant and equipment, at cost, consisted of the following <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Land and land improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Buildings and building improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78,816</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">113,440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(48,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(47,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">65,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Cloud-based Enterprise Resource Planning Implementation Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with Accounting Standard Codification (“ASC”) Topic <em style="font: inherit;">350,</em> <i>Intangibles</i>—<i>Goodwill and Other</i>, (“ASC <em style="font: inherit;">350”</em>). Capitalized costs include only external direct costs of materials and services consumed in developing the system and interest costs incurred, when material, while developing the system.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Unamortized capitalized cloud computing implementation costs totaled $13.3 million and $13.5 million at <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>respectively. These amounts are recorded within other assets in our condensed consolidated balance sheets. The change in the capitalized amount is due to costs capitalized in the current period, offset by amortization recorded, and an adjustment to accrued costs resulting from the renegotiation of our software license that was finalized in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2021.</em> We began amortizing some of these costs when our new ERP system was placed into service during the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020</em> and we continue to capitalize costs related to implementation projects that are ongoing. Implementation costs are amortized using the straight-line method over <span style="-sec-ix-hidden:c77706320">seven</span> years and we recorded amortization expense of $0.4 million and $1.2 million during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021, </em>respectively and amortization expense of $0.3 million and $0.8 million during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Segment Information</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We applied the provisions of ASC Topic <em style="font: inherit;">280,</em> <i>Segment Reporting</i>, (“ASC <em style="font: inherit;">280”</em>), which sets forth a management approach to segment reporting and establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products, major customers and the geographies in which the entity holds material assets and reports revenue. An operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. We have determined that our three identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG) and Interface Solutions Group (ISG). Our THG, STG and ISG operating segments qualify for aggregation under ASC <em style="font: inherit;">280</em> due to similarities in their customers, their economic characteristics, and the nature of products and services provided. As a result, we report in one segment, Semiconductor Test and Inspection Equipment (“Semiconductor Test &amp; Inspection”). Prior to the sale of our PCB Test Group (PTG) on <em style="font: inherit;"> June 24, 2021, </em>we reported in two segments, Semiconductor Test &amp; Inspection and PCB Test Equipment (“PCB Test”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Goodwill and Indefinite-Lived Intangibles, Other Intangible Assets and Long-lived Assets </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">We evaluate goodwill and other indefinite-lived intangible assets, which are solely comprised of in-process research and development (“IPR&amp;D”), for impairment annually and when an event occurs or circumstances change that indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We test goodwill for impairment by <em style="font: inherit;">first</em> comparing the book value of net assets to the fair value of the reporting unit or, in the case of in-process research and development, to the fair value of the asset. If the fair value is determined to be less than the book value, a <em style="font: inherit;">second</em> step is performed to compute the amount of impairment as the difference between the fair value of the reporting unit and its carrying value, <em style="font: inherit;">not</em> to exceed the carrying value of goodwill. We estimated the fair values of our reporting units primarily using the income approach valuation methodology that includes the discounted cash flow method, taking into consideration the market approach and certain market multiples as a validation of the values derived using the discounted cash flow methodology. Forecasts of future cash flows are based on our best estimate of future net sales and operating expenses, based primarily on customer forecasts, industry trade organization data and general economic conditions. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We conduct our annual impairment test as of <em style="font: inherit;"> October </em><em style="font: inherit;">1st</em> of each year, and have determined there was no impairment as of <em style="font: inherit;"> October </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2020</em> as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances <em style="font: inherit;"> may </em>also require goodwill to be tested for impairment between annual measurement dates. There have been <em style="font: inherit;">no</em> triggering events or indicators of impairment identified during fiscal year <em style="font: inherit;">2021.</em> See Note <em style="font: inherit;">2,</em> “Goodwill and Purchased Intangible Assets” for additional information on our interim assessments during <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Long-lived assets, other than goodwill, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might <em style="font: inherit;">not</em> be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. For long-lived assets, impairment losses are only recorded if the asset’s carrying amount is <em style="font: inherit;">not</em> recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Product Warranty</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Product warranty costs are accrued in the period sales are recognized. Our products are generally sold with standard warranty periods, which differ by product, ranging from 12- to 36-months. Parts and labor are typically covered under the terms of the warranty agreement. Our warranty expense accruals are based on historical and estimated costs by product and configuration. From time-to-time we offer customers extended warranties beyond the standard warranty period. In those situations, the revenue relating to the extended warranty is deferred at its estimated relative standalone selling price and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Restructuring Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">We record restructuring activities including costs for <em style="font: inherit;">one</em>-time termination benefits in accordance with ASC Topic <em style="font: inherit;">420</em> (“ASC <em style="font: inherit;">420”</em>), <i>Exit or Disposal Cost Obligations.</i> The timing of recognition for severance costs accounted for under ASC <em style="font: inherit;">420</em> depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic <em style="font: inherit;">712,</em> <i>Nonretirement Postemployment Benefits.</i> These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note <em style="font: inherit;">4,</em> “Restructuring Charges” for additional information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Debt Issuance Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">We capitalize costs related to the issuance of debt. Debt issuance costs directly related to our Term Loan Credit Facility are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.1 million and $0.5 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021, </em>respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.9 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Foreign Remeasurement and Currency Translation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Assets and liabilities of our wholly owned foreign subsidiaries that use the U.S. Dollar as their functional currency are re-measured using exchange rates in effect at the end of the period, except for nonmonetary assets, such as inventories and property, plant and equipment, which are re-measured using historical exchange rates. Revenues and costs are re-measured using average exchange rates for the period, except for costs related to those balance sheet items that are re-measured using historical exchange rates. Gains and losses on foreign currency transactions are recognized as incurred. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021, </em>we recognized foreign exchange losses of $28,000 and $0.3 million, respectively, in our condensed consolidated statements of operations. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020, </em>we recognized foreign exchange losses of $1.5 million and $2.5 million, respectively, in our condensed consolidated statements of operations. Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative foreign currency translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Foreign Exchange Derivative Contracts</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We do <em style="font: inherit;">not</em> use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are <em style="font: inherit;">not</em> designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of operations for both realized and unrealized gains and losses. See Note <em style="font: inherit;">7,</em> “Derivative Financial Instruments” for additional information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Share-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We measure and recognize all share-based compensation under the fair value method. Our estimate of share-based compensation expense requires a number of complex and subjective assumptions including our stock price volatility, employee exercise patterns (expected life of the options) and related tax effects. The assumptions used in calculating the fair value of share-based awards represent our best estimates, but these estimates involve inherent uncertainties and the application of management judgment. Although we believe the assumptions and estimates we have made are reasonable and appropriate, changes in assumptions could materially impact our reported financial results.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Reported share-based compensation is classified, in our condensed consolidated financial statements, as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">641</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(610</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Income (Loss) Per Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Basic income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. Diluted income (loss) per share includes the dilutive effect of common shares potentially issuable upon the exercise of stock options, vesting of outstanding restricted stock and performance stock units and issuance of stock under our employee stock purchase plan using the treasury stock method. In loss periods, potentially dilutive securities are excluded from the per share computations due to their anti-dilutive effect. For purposes of computing diluted income (loss) per share, stock options with exercise prices that exceed the average fair market value of our common stock for the period are excluded. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021, </em>stock options and awards to issue approximately 239,000 and 160,000 shares of common stock were excluded from the computation, respectively. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020, </em>stock options and awards to issue approximately 109,000 and 151,000 shares of common stock were excluded from the computation, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The following table reconciles the denominators used in computing basic and diluted income (loss) per share (<i>in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Cohu has utilized the “control number” concept in the computation of diluted earnings per share to determine whether potential common stock instruments are dilutive. The control number used is income from continuing operations. The control number concept requires that the same number of potentially dilutive securities applied in computing diluted earnings per share from continuing operations be applied to all other categories of income or loss, regardless of their anti-dilutive effect on such categories.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We determine if a contract contains a lease at inception. Operating leases are included in operating lease right of use (“ROU”) assets, current other accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the adoption date or the commencement date for leases entered into after the adoption date. As most of our leases do <em style="font: inherit;">not</em> provide an implicit rate, we use our incremental borrowing rates for the remaining lease terms based on the information available at the adoption date or commencement date in determining the present value of future payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The operating lease ROU asset also includes any lease payments made, lease incentives, favorable and unfavorable lease terms recognized in business acquisitions and excludes initial direct costs incurred and variable lease payments. Variable lease payments include estimated payments that are subject to reconciliations throughout the lease term, increases or decreases in the contractual rent payments, as a result of changes in indices or interest rates and tax payments that are based on prevailing rates. Our lease terms <em style="font: inherit;"> may </em>include renewal options to extend the lease when it is reasonably certain that we will exercise those options. In addition, we include purchase option amounts in our calculations when it is reasonably certain that we will exercise those options. Rent expense for minimum payments under operating leases is recognized on a straight-line basis over the term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Leases with an initial term of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the balance sheet but recognized in our condensed consolidated statements of operations on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component and include both in our calculation of the ROU assets and lease liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We sublease certain leased assets to <em style="font: inherit;">third</em> parties, mainly as a result of unused space in our facilities. <em style="font: inherit;">None</em> of our subleases contain extension options. Variable lease payments in our subleases include tax payments that are based on prevailing rates. We account for lease and non-lease components as a single lease component.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is <em style="font: inherit;">not</em> transferred until destination or acceptance, we defer revenue recognition until such events occur.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are <em style="font: inherit;">not</em> determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The relative standalone selling price of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as we transfer control to our customer for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Certain of our equipment sales have multiple performance obligations. These arrangements involve the delivery or performance of multiple performance obligations, and transfer of control of performance obligations <em style="font: inherit;"> may </em>occur at different points in time or over different periods of time. For arrangements containing multiple performance obligations, the revenue relating to the undelivered performance obligation is deferred using the relative standalone selling price method utilizing estimated sales prices until satisfaction of the deferred performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At <em style="font: inherit;"> September 25, 2021, </em>we had $7.8 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over <em style="font: inherit;">one</em> year. As allowed under ASC <em style="font: inherit;">606,</em> we have opted to <em style="font: inherit;">not</em> disclose unsatisfied performance obligations for contracts with original expected durations of less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC <em style="font: inherit;">460,</em> <i>Guarantees </i>(“ASC <em style="font: inherit;">460”</em>), and <em style="font: inherit;">not</em> as a separate performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and <em style="font: inherit;"> may </em>include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will <em style="font: inherit;">not</em> occur when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration that does <em style="font: inherit;">not</em> meet revenue recognition criteria is deferred. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Our contracts are typically less than <em style="font: inherit;">one</em> year in duration and we have elected to use the practical expedient available in ASC <em style="font: inherit;">606</em> to expense cost to obtain contracts as they are incurred because they would be amortized over less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Accounts receivable represents our unconditional right to receive consideration from our customer. Payments terms do <em style="font: inherit;">not</em> exceed <em style="font: inherit;">one</em> year from the invoice date and therefore do <em style="font: inherit;">not</em> include a significant financing component. To date, there have been <em style="font: inherit;">no</em> material impairment losses on accounts receivable. There were <em style="font: inherit;">no</em> material contract assets or contract liabilities recorded on our condensed consolidated balance sheet in any of the periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">On shipments where sales are <em style="font: inherit;">not</em> recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At <em style="font: inherit;"> September 25, 2021, </em>we had deferred revenue totaling approximately $20.1 million, current deferred profit of $11.3 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $6.2 million. At <em style="font: inherit;"> December 26, 2020, </em>we had deferred revenue totaling approximately $17.1 million, current deferred profit of $8.7 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $6.7 million.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Net sales of our reportable segments, by type, are as follows <i>(in thousands):</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Systems:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">146,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">433,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">214,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Non-systems:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,053</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">234,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43.1%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">695,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">433,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Revenue by geographic area based upon product shipment destination <i>(in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">171,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">92,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Philippines</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,006</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">74,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">63,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Rest of the World</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">42,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">208,724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">136,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43.1%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">695,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">433,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">A small number of customers historically have been responsible for a significant portion of our net sales. Significant customer concentration information, by reportable segment, is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><i>Semiconductor Test &amp; Inspection</i></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c77706588">two</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c77706589">one</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c77706590">one</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i><span style="text-decoration: underline; ">PCB Test </span></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">*</p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">No</em> single customer represented more than <em style="font: inherit;">10%</em> of consolidated net sales.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Accumulated Other Comprehensive Loss</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our accumulated other comprehensive loss balance totaled approximately $19.4 million and $4.3 million at <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is <em style="font: inherit;">not</em> the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive income (loss) during the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> were <em style="font: inherit;">not</em> significant.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Retiree Medical Benefits</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We provide post-retirement health benefits to certain retired executives, <em style="font: inherit;">one</em> director (who is a former executive) and their eligible dependents under a noncontributory plan. These benefits are <em style="font: inherit;">no</em> longer offered to any other retired Cohu employees. The net periodic benefit cost incurred during the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> was <em style="font: inherit;">not</em> significant.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Business Divestitures and Discontinued Operations</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">On <em style="font: inherit;"> June 24, 2021, </em>we completed the sale of our PCB Test Equipment (“PCB Test”) business, which represented our PCB Test segment. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test &amp; Inspection segment that is utilized by the PCB Test business. In <em style="font: inherit;"> February 2020, </em>we divested our fixtures services business. Our decision to sell these businesses and assets resulted from management’s determination that that they were <em style="font: inherit;">not</em> a fit within the core business of our organization which is delivering leading-edge solutions for the manufacturing of semiconductors through back-end semiconductor equipment and services.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Unless otherwise indicated, all amounts herein relate to continuing operations. For financial statement purposes, only the results of operations of our fixtures services business have been segregated from those of continuing operations and have been presented in our consolidated financial statements as discontinued operations for all periods presented. See Note <em style="font: inherit;">12,</em> “Business Divestiture and Discontinued Operations” for additional information on these transactions and financial statement presentation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>New Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">There have been <em style="font: inherit;">no</em> material changes in recently issued or adopted accounting standards from those disclosed in our Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 26, 2020.</em></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><em style="font: inherit;"/></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 27pt;"><b>Basis of Presentation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Our fiscal years are based on a <em style="font: inherit;">52</em>- or <em style="font: inherit;">53</em>-week period ending on the last Saturday in <em style="font: inherit;"> December. </em>The condensed consolidated balance sheet at <em style="font: inherit;"> December 26, 2020, </em>has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of <em style="font: inherit;"> September 25, 2021, (</em>also referred to as “the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2021”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021”</em>) and <em style="font: inherit;"> September 26, 2020, (</em>also referred to as “the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020”</em>) are unaudited. However, in management’s opinion, these financial statements reflect all adjustments (consisting only of normal, recurring items) necessary to provide a fair presentation of our financial position, results of operations and cash flows for the periods presented. Both the <em style="font: inherit;">three</em>- and <em style="font: inherit;">nine</em>-month periods ended <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> September 26, 2020, </em>were comprised of <em style="font: inherit;">13</em> and <em style="font: inherit;">39</em> weeks, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Our interim results are <em style="font: inherit;">not</em> necessarily indicative of the results that should be expected for the full year. The condensed consolidated financial statements presented herein reflect estimates and assumptions made by management at <em style="font: inherit;"> September 25, 2021 </em>and for the <em style="font: inherit;">nine</em>-month period ended <em style="font: inherit;"> September 25, 2021. </em>For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended <em style="font: inherit;"> December 26, 2020, </em>which are included in our <em style="font: inherit;">2020</em> Annual Report on Form <em style="font: inherit;">10</em>-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">All significant consolidated transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Concentration of Credit Risk</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Financial instruments that potentially subject us to significant credit risk consist principally of cash equivalents, short-term investments and trade accounts receivable. We invest in a variety of financial instruments and, by policy, limit the amount of credit exposure with any <em style="font: inherit;">one</em> issuer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our trade accounts receivable are presented net of an allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Update (“ASU”) <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i>. At <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020 </em>our allowance for credit losses was $0.4 million and $0.1 million, respectively. Our customers include semiconductor manufacturers and semiconductor test subcontractors throughout many areas of the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at <em style="font: inherit;"> September 25, 2021, </em>we will continue to monitor customer liquidity and other economic conditions, including the impact of the COVID-<em style="font: inherit;">19</em> pandemic, which <em style="font: inherit;"> may </em>result in changes to our estimates regarding expected credit losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 400000 100000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Inventories</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Inventories are stated at the lower of cost, determined on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out basis, or net realizable value. Cost includes labor, material and overhead costs. Determining net realizable value of inventories involves numerous estimates and judgments including projecting average selling prices and sales volumes for future periods and costs to complete and dispose of inventory. As a result of these analyses, we record a charge to cost of sales in advance of the period when the inventory is sold when estimated net realizable values are below our costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Inventories by category were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Raw materials and purchased parts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Work in process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">142,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Raw materials and purchased parts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Work in process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">142,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 91935000 83755000 44952000 44315000 20625000 14430000 157512000 142500000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 28pt;text-indent:-1pt;"><b>Property, Plant and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Depreciation and amortization of property, plant and equipment, both owned and under financing lease, is calculated principally on the straight-line method based on estimated useful lives of <span style="-sec-ix-hidden:c77706299">thirty</span> to <span style="-sec-ix-hidden:c77706300">forty</span> years for buildings, <span style="-sec-ix-hidden:c77706302">five</span> to <span style="-sec-ix-hidden:c77706303">fifteen</span> years for building improvements and <span style="-sec-ix-hidden:c77706305">three</span> to <span style="-sec-ix-hidden:c77706306">ten</span> years for machinery, equipment and software. Land is <em style="font: inherit;">not</em> depreciated.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Property, plant and equipment, at cost, consisted of the following <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Land and land improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Buildings and building improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78,816</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">113,440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(48,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(47,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">65,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Land and land improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Buildings and building improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78,816</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">113,440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(48,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(47,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">65,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 7875000 8141000 26749000 41153000 78816000 65342000 113440000 114636000 48282000 47720000 65158000 66916000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Cloud-based Enterprise Resource Planning Implementation Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with Accounting Standard Codification (“ASC”) Topic <em style="font: inherit;">350,</em> <i>Intangibles</i>—<i>Goodwill and Other</i>, (“ASC <em style="font: inherit;">350”</em>). Capitalized costs include only external direct costs of materials and services consumed in developing the system and interest costs incurred, when material, while developing the system.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Unamortized capitalized cloud computing implementation costs totaled $13.3 million and $13.5 million at <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>respectively. These amounts are recorded within other assets in our condensed consolidated balance sheets. The change in the capitalized amount is due to costs capitalized in the current period, offset by amortization recorded, and an adjustment to accrued costs resulting from the renegotiation of our software license that was finalized in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2021.</em> We began amortizing some of these costs when our new ERP system was placed into service during the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020</em> and we continue to capitalize costs related to implementation projects that are ongoing. Implementation costs are amortized using the straight-line method over <span style="-sec-ix-hidden:c77706320">seven</span> years and we recorded amortization expense of $0.4 million and $1.2 million during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021, </em>respectively and amortization expense of $0.3 million and $0.8 million during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 13300000 13500000 400000 1200000 300000 800000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Segment Information</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We applied the provisions of ASC Topic <em style="font: inherit;">280,</em> <i>Segment Reporting</i>, (“ASC <em style="font: inherit;">280”</em>), which sets forth a management approach to segment reporting and establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products, major customers and the geographies in which the entity holds material assets and reports revenue. An operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. We have determined that our three identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG) and Interface Solutions Group (ISG). Our THG, STG and ISG operating segments qualify for aggregation under ASC <em style="font: inherit;">280</em> due to similarities in their customers, their economic characteristics, and the nature of products and services provided. As a result, we report in one segment, Semiconductor Test and Inspection Equipment (“Semiconductor Test &amp; Inspection”). Prior to the sale of our PCB Test Group (PTG) on <em style="font: inherit;"> June 24, 2021, </em>we reported in two segments, Semiconductor Test &amp; Inspection and PCB Test Equipment (“PCB Test”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3 1 2 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Goodwill and Indefinite-Lived Intangibles, Other Intangible Assets and Long-lived Assets </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">We evaluate goodwill and other indefinite-lived intangible assets, which are solely comprised of in-process research and development (“IPR&amp;D”), for impairment annually and when an event occurs or circumstances change that indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We test goodwill for impairment by <em style="font: inherit;">first</em> comparing the book value of net assets to the fair value of the reporting unit or, in the case of in-process research and development, to the fair value of the asset. If the fair value is determined to be less than the book value, a <em style="font: inherit;">second</em> step is performed to compute the amount of impairment as the difference between the fair value of the reporting unit and its carrying value, <em style="font: inherit;">not</em> to exceed the carrying value of goodwill. We estimated the fair values of our reporting units primarily using the income approach valuation methodology that includes the discounted cash flow method, taking into consideration the market approach and certain market multiples as a validation of the values derived using the discounted cash flow methodology. Forecasts of future cash flows are based on our best estimate of future net sales and operating expenses, based primarily on customer forecasts, industry trade organization data and general economic conditions. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We conduct our annual impairment test as of <em style="font: inherit;"> October </em><em style="font: inherit;">1st</em> of each year, and have determined there was no impairment as of <em style="font: inherit;"> October </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2020</em> as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances <em style="font: inherit;"> may </em>also require goodwill to be tested for impairment between annual measurement dates. There have been <em style="font: inherit;">no</em> triggering events or indicators of impairment identified during fiscal year <em style="font: inherit;">2021.</em> See Note <em style="font: inherit;">2,</em> “Goodwill and Purchased Intangible Assets” for additional information on our interim assessments during <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Long-lived assets, other than goodwill, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might <em style="font: inherit;">not</em> be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. For long-lived assets, impairment losses are only recorded if the asset’s carrying amount is <em style="font: inherit;">not</em> recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Product Warranty</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Product warranty costs are accrued in the period sales are recognized. Our products are generally sold with standard warranty periods, which differ by product, ranging from 12- to 36-months. Parts and labor are typically covered under the terms of the warranty agreement. Our warranty expense accruals are based on historical and estimated costs by product and configuration. From time-to-time we offer customers extended warranties beyond the standard warranty period. In those situations, the revenue relating to the extended warranty is deferred at its estimated relative standalone selling price and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P12M P36M <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Restructuring Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">We record restructuring activities including costs for <em style="font: inherit;">one</em>-time termination benefits in accordance with ASC Topic <em style="font: inherit;">420</em> (“ASC <em style="font: inherit;">420”</em>), <i>Exit or Disposal Cost Obligations.</i> The timing of recognition for severance costs accounted for under ASC <em style="font: inherit;">420</em> depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic <em style="font: inherit;">712,</em> <i>Nonretirement Postemployment Benefits.</i> These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note <em style="font: inherit;">4,</em> “Restructuring Charges” for additional information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Debt Issuance Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">We capitalize costs related to the issuance of debt. Debt issuance costs directly related to our Term Loan Credit Facility are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.1 million and $0.5 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021, </em>respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.9 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 100000 500000 300000 900000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Foreign Remeasurement and Currency Translation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Assets and liabilities of our wholly owned foreign subsidiaries that use the U.S. Dollar as their functional currency are re-measured using exchange rates in effect at the end of the period, except for nonmonetary assets, such as inventories and property, plant and equipment, which are re-measured using historical exchange rates. Revenues and costs are re-measured using average exchange rates for the period, except for costs related to those balance sheet items that are re-measured using historical exchange rates. Gains and losses on foreign currency transactions are recognized as incurred. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021, </em>we recognized foreign exchange losses of $28,000 and $0.3 million, respectively, in our condensed consolidated statements of operations. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020, </em>we recognized foreign exchange losses of $1.5 million and $2.5 million, respectively, in our condensed consolidated statements of operations. Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative foreign currency translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><b>Foreign Exchange Derivative Contracts</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We do <em style="font: inherit;">not</em> use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are <em style="font: inherit;">not</em> designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of operations for both realized and unrealized gains and losses. See Note <em style="font: inherit;">7,</em> “Derivative Financial Instruments” for additional information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> -28000 -300000 -1500000 -2500000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Share-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We measure and recognize all share-based compensation under the fair value method. Our estimate of share-based compensation expense requires a number of complex and subjective assumptions including our stock price volatility, employee exercise patterns (expected life of the options) and related tax effects. The assumptions used in calculating the fair value of share-based awards represent our best estimates, but these estimates involve inherent uncertainties and the application of management judgment. Although we believe the assumptions and estimates we have made are reasonable and appropriate, changes in assumptions could materially impact our reported financial results.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Reported share-based compensation is classified, in our condensed consolidated financial statements, as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">641</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(610</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">641</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(610</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 239000 218000 692000 641000 889000 782000 2433000 2443000 2586000 2299000 7618000 7229000 3714000 3299000 10743000 10313000 155000 215000 569000 610000 3559000 3084000 10174000 9703000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Income (Loss) Per Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Basic income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. Diluted income (loss) per share includes the dilutive effect of common shares potentially issuable upon the exercise of stock options, vesting of outstanding restricted stock and performance stock units and issuance of stock under our employee stock purchase plan using the treasury stock method. In loss periods, potentially dilutive securities are excluded from the per share computations due to their anti-dilutive effect. For purposes of computing diluted income (loss) per share, stock options with exercise prices that exceed the average fair market value of our common stock for the period are excluded. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021, </em>stock options and awards to issue approximately 239,000 and 160,000 shares of common stock were excluded from the computation, respectively. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020, </em>stock options and awards to issue approximately 109,000 and 151,000 shares of common stock were excluded from the computation, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The following table reconciles the denominators used in computing basic and diluted income (loss) per share (<i>in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Cohu has utilized the “control number” concept in the computation of diluted earnings per share to determine whether potential common stock instruments are dilutive. The control number used is income from continuing operations. The control number concept requires that the same number of potentially dilutive securities applied in computing diluted earnings per share from continuing operations be applied to all other categories of income or loss, regardless of their anti-dilutive effect on such categories.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 239000 160000 109000 151000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 48666000 41947000 46992000 41764000 791000 0 1145000 0 49457000 41947000 48137000 41764000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We determine if a contract contains a lease at inception. Operating leases are included in operating lease right of use (“ROU”) assets, current other accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the adoption date or the commencement date for leases entered into after the adoption date. As most of our leases do <em style="font: inherit;">not</em> provide an implicit rate, we use our incremental borrowing rates for the remaining lease terms based on the information available at the adoption date or commencement date in determining the present value of future payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The operating lease ROU asset also includes any lease payments made, lease incentives, favorable and unfavorable lease terms recognized in business acquisitions and excludes initial direct costs incurred and variable lease payments. Variable lease payments include estimated payments that are subject to reconciliations throughout the lease term, increases or decreases in the contractual rent payments, as a result of changes in indices or interest rates and tax payments that are based on prevailing rates. Our lease terms <em style="font: inherit;"> may </em>include renewal options to extend the lease when it is reasonably certain that we will exercise those options. In addition, we include purchase option amounts in our calculations when it is reasonably certain that we will exercise those options. Rent expense for minimum payments under operating leases is recognized on a straight-line basis over the term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Leases with an initial term of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the balance sheet but recognized in our condensed consolidated statements of operations on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component and include both in our calculation of the ROU assets and lease liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We sublease certain leased assets to <em style="font: inherit;">third</em> parties, mainly as a result of unused space in our facilities. <em style="font: inherit;">None</em> of our subleases contain extension options. Variable lease payments in our subleases include tax payments that are based on prevailing rates. We account for lease and non-lease components as a single lease component.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is <em style="font: inherit;">not</em> transferred until destination or acceptance, we defer revenue recognition until such events occur.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are <em style="font: inherit;">not</em> determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The relative standalone selling price of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as we transfer control to our customer for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Certain of our equipment sales have multiple performance obligations. These arrangements involve the delivery or performance of multiple performance obligations, and transfer of control of performance obligations <em style="font: inherit;"> may </em>occur at different points in time or over different periods of time. For arrangements containing multiple performance obligations, the revenue relating to the undelivered performance obligation is deferred using the relative standalone selling price method utilizing estimated sales prices until satisfaction of the deferred performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At <em style="font: inherit;"> September 25, 2021, </em>we had $7.8 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over <em style="font: inherit;">one</em> year. As allowed under ASC <em style="font: inherit;">606,</em> we have opted to <em style="font: inherit;">not</em> disclose unsatisfied performance obligations for contracts with original expected durations of less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC <em style="font: inherit;">460,</em> <i>Guarantees </i>(“ASC <em style="font: inherit;">460”</em>), and <em style="font: inherit;">not</em> as a separate performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and <em style="font: inherit;"> may </em>include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will <em style="font: inherit;">not</em> occur when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration that does <em style="font: inherit;">not</em> meet revenue recognition criteria is deferred. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Our contracts are typically less than <em style="font: inherit;">one</em> year in duration and we have elected to use the practical expedient available in ASC <em style="font: inherit;">606</em> to expense cost to obtain contracts as they are incurred because they would be amortized over less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Accounts receivable represents our unconditional right to receive consideration from our customer. Payments terms do <em style="font: inherit;">not</em> exceed <em style="font: inherit;">one</em> year from the invoice date and therefore do <em style="font: inherit;">not</em> include a significant financing component. To date, there have been <em style="font: inherit;">no</em> material impairment losses on accounts receivable. There were <em style="font: inherit;">no</em> material contract assets or contract liabilities recorded on our condensed consolidated balance sheet in any of the periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">On shipments where sales are <em style="font: inherit;">not</em> recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At <em style="font: inherit;"> September 25, 2021, </em>we had deferred revenue totaling approximately $20.1 million, current deferred profit of $11.3 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $6.2 million. At <em style="font: inherit;"> December 26, 2020, </em>we had deferred revenue totaling approximately $17.1 million, current deferred profit of $8.7 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $6.7 million.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Net sales of our reportable segments, by type, are as follows <i>(in thousands):</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Systems:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">146,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">433,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">214,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Non-systems:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,053</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">234,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43.1%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">695,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">433,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Revenue by geographic area based upon product shipment destination <i>(in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">171,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">92,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Philippines</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,006</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">74,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">63,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Rest of the World</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">42,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">208,724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">136,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43.1%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">695,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">433,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">A small number of customers historically have been responsible for a significant portion of our net sales. Significant customer concentration information, by reportable segment, is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><i>Semiconductor Test &amp; Inspection</i></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c77706588">two</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c77706589">one</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c77706590">one</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i><span style="text-decoration: underline; ">PCB Test </span></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">*</p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">No</em> single customer represented more than <em style="font: inherit;">10%</em> of consolidated net sales.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 7800000 20100000 11300000 6200000 17100000 8700000 6700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Systems:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">146,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">433,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">214,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Non-systems:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,053</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">234,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43.1%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">695,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">433,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">171,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">92,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Philippines</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,006</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">74,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">63,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Rest of the World</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">42,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">208,724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">136,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43.1%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">695,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">433,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 146010000 70360000 433830000 214910000 0 8990000 17831000 23939000 79053000 66865000 234764000 181756000 0 4432000 8929000 13047000 225063000 150647000 695354000 433652000 60205000 30423000 171653000 92367000 49382000 11860000 119669000 35170000 15006000 22689000 74392000 59060000 21086000 11435000 63481000 38451000 15498000 32111000 57435000 71739000 63886000 42129000 208724000 136865000 225063000 150647000 695354000 433652000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><i>Semiconductor Test &amp; Inspection</i></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c77706588">two</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c77706589">one</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c77706590">one</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i><span style="text-decoration: underline; ">PCB Test </span></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">*</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 0.32 0.14 0.11 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Accumulated Other Comprehensive Loss</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our accumulated other comprehensive loss balance totaled approximately $19.4 million and $4.3 million at <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is <em style="font: inherit;">not</em> the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive income (loss) during the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> were <em style="font: inherit;">not</em> significant.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> -19400000 -4300000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Retiree Medical Benefits</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We provide post-retirement health benefits to certain retired executives, <em style="font: inherit;">one</em> director (who is a former executive) and their eligible dependents under a noncontributory plan. These benefits are <em style="font: inherit;">no</em> longer offered to any other retired Cohu employees. The net periodic benefit cost incurred during the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> was <em style="font: inherit;">not</em> significant.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Business Divestitures and Discontinued Operations</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">On <em style="font: inherit;"> June 24, 2021, </em>we completed the sale of our PCB Test Equipment (“PCB Test”) business, which represented our PCB Test segment. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test &amp; Inspection segment that is utilized by the PCB Test business. In <em style="font: inherit;"> February 2020, </em>we divested our fixtures services business. Our decision to sell these businesses and assets resulted from management’s determination that that they were <em style="font: inherit;">not</em> a fit within the core business of our organization which is delivering leading-edge solutions for the manufacturing of semiconductors through back-end semiconductor equipment and services.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Unless otherwise indicated, all amounts herein relate to continuing operations. For financial statement purposes, only the results of operations of our fixtures services business have been segregated from those of continuing operations and have been presented in our consolidated financial statements as discontinued operations for all periods presented. See Note <em style="font: inherit;">12,</em> “Business Divestiture and Discontinued Operations” for additional information on these transactions and financial statement presentation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>New Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">There have been <em style="font: inherit;">no</em> material changes in recently issued or adopted accounting standards from those disclosed in our Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 26, 2020.</em></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">2.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Goodwill and Purchased Intangible Assets</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><i><span style="text-decoration: underline; ">Goodwill and Intangible Assets</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Changes in the carrying value of goodwill during the year ended <em style="font: inherit;"> December 26, 2020, </em>and the <em style="font: inherit;">nine</em>-month period ended <em style="font: inherit;"> September 25, 2021, </em>by segment, were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 27pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Semiconductor Test</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&amp; Inspection</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">PCB Test</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">218,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">238,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 46.7%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 26, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">230,724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">252,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sale of PCB Test business<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(21,899</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(21,899</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,041</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, September 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">223,683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">223,683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 27pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; font-size: 10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">On <em style="font: inherit;"> June 24, 2021, </em>we completed the sale of our PCB Test business. See Note <em style="font: inherit;">12,</em> “Discontinued Operations and Divestitures” for additional information.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Purchased intangible assets, subject to amortization are as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Carrying</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accum.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Carrying</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accum.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Period (in years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 35%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">237,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">101,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">239,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,662</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,037</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">74,933</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Covenant not-to-compete</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">325,601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">338,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">112,412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The table above excludes $1.9 million and $7.8 million of IPR&amp;D, at <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>respectively, which has an indefinite life and is subject to impairment or future amortization as developed technology when the projects are completed. During the <em style="font: inherit;">nine</em>-month period ended <em style="font: inherit;"> September 25, 2021, </em>we completed certain projects previously included in IPR&amp;D and transferred $5.6 million to developed technology. Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Other events and changes in circumstances <em style="font: inherit;"> may </em>also require goodwill to be tested for impairment between annual measurement dates. During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020,</em> the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-<em style="font: inherit;">19</em> pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of <em style="font: inherit;"> March 28, 2020 </em>and determined that the fair values of our identified reporting units all exceeded their carrying values and we concluded there was no impairment of goodwill within our reporting units. Anticipated delays in customer adoption of certain new products under development as a result of the COVID-<em style="font: inherit;">19</em> pandemic, changes to future project roadmaps and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&amp;D as the carrying value exceeded fair value. During the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2020,</em> we became aware of additional delays in customer adoption of these new products under development leading us to re-evaluate the fair value of these projects and we determined that the carrying value exceeded the fair value and, as a result, we recorded a $7.3 million impairment to IPR&amp;D. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020 </em>total impairments recorded to IPR&amp;D projects was $11.2 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Amortization expense related to intangible assets was approximately $8.9 million in the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2021</em> and $27.2 million in the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021.</em> Amortization expense related to intangible assets was approximately $9.8 million in the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and $28.8 million in the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 27pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Semiconductor Test</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&amp; Inspection</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">PCB Test</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">218,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">238,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 46.7%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 26, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">230,724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">252,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sale of PCB Test business<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(21,899</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(21,899</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,041</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, September 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">223,683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">223,683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 218775000 19894000 238669000 11949000 1686000 13635000 230724000 21580000 252304000 -0 21899000 21899000 -7041000 319000 -6722000 223683000 0 223683000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Carrying</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accum.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Carrying</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accum.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Period (in years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 35%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">237,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">101,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">4.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">239,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,662</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,037</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">74,933</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Covenant not-to-compete</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">325,601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">338,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">112,412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 237525000 101952000 P4Y9M18D 239250000 83246000 66662000 25037000 P7Y8M12D 74933000 22751000 21096000 7295000 P7Y6M 23756000 6279000 318000 151000 P5Y3M18D 340000 136000 325601000 134435000 338279000 112412000 1900000 7800000 5600000 0 3900000 7300000 11200000 8900000 27200000 9800000 28800000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">3.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Borrowings and Credit Agreements</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;text-indent:10pt;">The following table is a summary of our borrowings (<i>in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank Term Loan under Credit Agreement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">103,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">306,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank Term Loans-Kita</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,234</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,662</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Construction Loan- Cohu GmbH</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Lines of Credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 59%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">325,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: financing fees and discount</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(5,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,449</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">110,887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">311,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><i><span style="text-decoration: underline; ">Credit Agreement</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">On <em style="font: inherit;"> October 1, 2018, </em>we entered into a Credit Agreement providing for a $350.0 million Term Loan Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the Term Loan Credit Facility amortize in equal quarterly installments of 0.25% of the original principal amount, with the balance payable at maturity. All outstanding principal and interest in respect of the Term Loan Credit Facility must be repaid on or before <em style="font: inherit;"> October 1, 2025. </em>The loans under the Term Loan Credit Facility bear interest, at Cohu’s option in terms of the time-based interest period, at a floating annual rate equal to the selected LIBOR interest period plus a margin of 3.00%. At <em style="font: inherit;"> September 25, 2021, </em>the outstanding loan balance, net of discount and deferred financing costs, was $101.5 million and $3.1 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At <em style="font: inherit;"> December 26, 2020, </em>the outstanding loan balance, net of discount and deferred financing costs, was $301.1 million and $2.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. As of <em style="font: inherit;"> September 25, 2021, </em>the fair value of the debt was $102.9 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of <em style="font: inherit;"> September 25, 2021 </em>and is considered a Level <em style="font: inherit;">2</em> fair value measurement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Under the terms of the Credit Agreement, the lender <em style="font: inherit;"> may </em>accelerate the payment terms upon the occurrence of certain events of default set forth therein, which include: the failure of Cohu to make timely payments of amounts due under the Credit Agreement, the failure of Cohu to adhere to the representations and covenants set forth in the Credit Agreement, the failure to provide notice of any event that causes a material adverse effect or to provide other required notices, upon the event that related collateral agreements become ineffective, upon the event that certain legal judgments are entered against Cohu, the insolvency of Cohu, or upon the change of control of Cohu. As of <em style="font: inherit;"> September 25, 2021, </em>we believe <em style="font: inherit;">no</em> such events of default have occurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">During the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of <em style="font: inherit;">2021,</em> we prepaid $200.0 million in principal of our Term Loan Credit Facility for $200.0 million in cash. We accounted for the prepayment as a debt extinguishment, which resulted in a loss of $3.4 million reflected in other expense in our condensed consolidated statement of operations and a corresponding $3.4 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. In <em style="font: inherit;"> August 2020, </em>we repurchased $16.4 million in principal of our Term Loan Credit Facility for $15.8 million in cash. We accounted for the repurchase as a debt extinguishment, which resulted in a gain of $0.3 million reflected as gain on extinguishment of debt, in our condensed consolidated statement of operations. Approximately $103.1 million in principal of the Term Loan Credit Facility remains outstanding as of <em style="font: inherit;"> September 25, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><i><span style="text-decoration: underline; ">Kita Term Loans</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We have outstanding term loans from a series of Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The term loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.44%, and expire at various dates through <em style="font: inherit;">2034.</em> At <em style="font: inherit;"> September 25, 2021, </em>the outstanding loan balance was $3.2 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At <em style="font: inherit;"> December 26, 2020, </em>the outstanding loan balance was $3.6 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The fair value of the debt approximates the carrying value at <em style="font: inherit;"> September 25, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The term loans are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><i><span style="text-decoration: underline; ">Construction Loans</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">In <em style="font: inherit;"> July 2019 </em>and <em style="font: inherit;"> June 2020, </em><em style="font: inherit;">one</em> of our wholly owned subsidiaries located in Germany entered into a series of construction loans (“Loan Facilities”) with a German financial institution providing it with total borrowings of up to <em style="font: inherit;">€10.1</em> million. The Loan Facilities are being utilized to finance the expansion of our facility in Kolbermoor, Germany and are secured by the land and the existing building on the site. The Loan Facilities bear interest at agreed upon rates based on the facility amounts as discussed below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The <em style="font: inherit;">first</em> facility totaling <em style="font: inherit;">€3.4</em> million has been fully drawn and is payable over 10 years at a fixed annual interest rate of 0.8%. Principal and interest payments are due each quarter over the duration of the facility ending in <em style="font: inherit;"> September 2029. </em>The <em style="font: inherit;">second</em> facility totaling <em style="font: inherit;">€5.2</em> million has been fully drawn and is payable over 15 years at an annual interest rate of 1.05%, which is fixed until <em style="font: inherit;"> April 2027. </em>Principal and interest payments are due each month over the duration of the facility ending in <em style="font: inherit;"> January 2034. </em>The <em style="font: inherit;">third</em> facility totaling <em style="font: inherit;">€1.5</em> million, of which <em style="font: inherit;">€0.8</em> million is drawn, is payable over 10 years at an annual interest rate of 1.2%. Principal and interest payments are due each month over the duration of the facility ending in <em style="font: inherit;"> May 2030.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">At <em style="font: inherit;"> September 25, 2021, </em>total outstanding borrowings under the Loan Facilities was $10.4 million with $0.9 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. At <em style="font: inherit;"> December 26, 2020, </em>total outstanding borrowings under the Loan Facilities was $9.9 million with $0.4 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. The loans are denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates. The fair value of the debt approximates the carrying value at <em style="font: inherit;"> September 25, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><i><span style="text-decoration: underline; ">Lines of Credit</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our wholly owned subsidiary in Japan has outstanding revolving credit facilities with various financial institutions in Japan. The credit facilities renew monthly and provide Kita with access to working capital totaling up to $8.7 million. At <em style="font: inherit;"> September 25, 2021, </em>total borrowings outstanding under the revolving lines of credit were $3.2 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The revolving lines of credit are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our wholly owned subsidiary in Switzerland has an available line of credit which provides it with borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. At <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020 </em>no amounts were outstanding under this line of credit.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank Term Loan under Credit Agreement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">103,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">306,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank Term Loans-Kita</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,234</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,662</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Construction Loan- Cohu GmbH</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Lines of Credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 59%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">325,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: financing fees and discount</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(5,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,449</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">110,887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">311,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 103130000 306630000 3234000 3662000 10427000 9902000 3160000 5314000 119951000 325508000 1615000 5568000 7449000 8389000 110887000 311551000 350000000.0 0.0025 0.0300 101500000 3100000 301100000 2400000 102900000 200000000.0 200000000.0 -3400000 3400000 16400000 15800000 300000 103100000 0.0005 0.0044 3200000 300000 3600000 300000 10100000 3400000 P10Y 0.008 5200000 P15Y 0.0105 1500000 800000 P10Y 0.012 10400000 900000 9900000 400000 8700000 3200000 2000000.0 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">4.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Restructuring Charges</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Subsequent to the acquisition of Xcerra on <em style="font: inherit;"> October 1, 2018, </em>during the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2018,</em> we began a strategic restructuring program designed to reposition our organization and improve our cost structure as part of our targeted integration plan regarding the recently acquired Xcerra (“Integration Program”). As part of the Integration Program we consolidated our global handler and contactor manufacturing operations and closed our manufacturing operations in Penang, Malaysia and Fontana, California in <em style="font: inherit;">2019.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">In the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2019,</em> we entered into a social plan (“Plan”) with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH, as part of our Integration Program. During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2020</em> we implemented a voluntary program and termination agreements with certain employees of our wholly owned subsidiary, Cohu GmbH. These programs will collectively reduce headcount, enable us to consolidate the facilities of our multiple operations located near Kolbermoor and Rosenheim, Germany, as well as transition certain manufacturing to other lower cost regions. The facility consolidations and reduction in force programs are being implemented as part of a comprehensive review of our operations and are intended to streamline and reduce our operating cost structure and capitalize on acquisition synergies.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">As a result of the activities described above, we recognized total pretax charges of $2.0 million and $1.4 million for the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> September 26, 2020, </em>respectively, that are within the scope of ASC <em style="font: inherit;">420,</em> <i>Exit or Disposal Cost Obligations </i>(“ASC <em style="font: inherit;">420”</em>). All costs of the Integration Program were, and are expected to be, incurred by our Semiconductor Test &amp; Inspection segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Costs associated with restructuring activities are presented in our condensed consolidated statements of operations as restructuring charges, except for certain costs associated with inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products, which are classified within cost of sales. Other restructuring costs include expenses for professional fees associated with employee severance, impairments of fixed assets and building close expenses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">The following table summarizes the activity within the restructuring related accounts for the Integration Program during the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> September 26, 2020 </em><i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Severance and</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other Exit</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other Payroll</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Costs</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 46.6%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts paid or charged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, September 26, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 26, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,988</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts paid or charged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(6,410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, September 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">At <em style="font: inherit;"> September 25, 2021, </em>our total accrual for restructuring related items is reflected within current liabilities of our condensed consolidated balance sheets as these amounts are expected to be paid out within a year. The estimated costs associated with the employee severance and facility consolidation actions will be paid predominantly in cash.</p> 2000000.0 1400000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Severance and</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other Exit</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other Payroll</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Costs</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 46.6%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts paid or charged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, September 26, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 26, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,988</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts paid or charged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(6,410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, September 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1236000 0 1236000 287000 1113000 1400000 1516000 1113000 2629000 7000 0 7000 5826000 0 5826000 1124000 864000 1988000 6410000 864000 7274000 -83000 0 -83000 457000 0 457000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">5.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Financial Instruments Measured at Fair Value </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Our cash, cash equivalents, and short-term investments consisted primarily of cash and other investment grade securities. We do <em style="font: inherit;">not</em> hold investment securities for trading purposes. All short-term investments in debt securities are classified as available-for-sale and recorded at fair value. Investment securities are exposed to market risk due to changes in interest rates and credit risk and we monitor credit risk and attempt to mitigate exposure by making high-quality investments and through investment diversification.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">We assess whether unrealized loss positions on available-for-sale debt securities are due to credit-related factors. The credit-related portion of unrealized losses, and any subsequent improvements, are recorded in earnings through an allowance account. Unrealized gains and losses that are <em style="font: inherit;">not</em> due to credit-related factors are included in accumulated other comprehensive income (loss). Factors that could indicate an impairment exists include, but are <em style="font: inherit;">not</em> limited to earnings performance, changes in credit rating or adverse changes in the regulatory or economic environment of the asset. Gross realized gains and losses on sales of short-term investments are included in interest income. Realized gains and losses for the periods presented were <em style="font: inherit;">not</em> significant.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Investments that we have classified as short-term, by security type, are as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Cost</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gains</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Losses<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate debt securities<sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.6%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Government-sponsored enterprise securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Cost</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gains</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Losses<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate debt securities <sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.6%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Government-sponsored enterprise securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">As of <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>the cost and fair value of investments with loss positions were approximately $21.3 million and $8.7 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if an other-than-temporary decline in fair value had occurred and concluded that these losses were temporary and we have the ability and intent to hold these investments to maturity.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Corporate debt securities include investments in financial and other corporate institutions. <em style="font: inherit;">No</em> single issuer represents a significant portion of the total corporate debt securities portfolio.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Effective maturities of short-term investments are as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortized</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortized</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Due in one year or less</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Due after one year through three years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Accounting standards pertaining to fair value measurements establish a <em style="font: inherit;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level <em style="font: inherit;">1,</em> defined as observable inputs such as quoted prices in active markets; Level <em style="font: inherit;">2,</em> defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level <em style="font: inherit;">3,</em> defined as unobservable inputs in which little or <em style="font: inherit;">no</em> market data exists, therefore requiring an entity to develop its own assumptions. When available, we use quoted market prices to determine the fair value of our investments, and they are included in Level <em style="font: inherit;">1.</em> When quoted market prices are unobservable, we use quotes from independent pricing vendors based on recent trading activity and other relevant information, and they are included in Level <em style="font: inherit;">2.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The following table summarizes, by major security type, our financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair value measurements at September 25, 2021 using:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">236,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">236,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate debt securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">72,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">72,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Government-sponsored enterprise securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">236,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">364,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair value measurements at December 26, 2020 using:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate debt securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Government-sponsored enterprise securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">128,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Cost</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gains</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Losses<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate debt securities<sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.6%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Government-sponsored enterprise securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Cost</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gains</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Losses<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate debt securities <sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.6%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Government-sponsored enterprise securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 68333000 10000 3000 68340000 3216000 0 0 3216000 2000000 0 0 2000000 1550000 1000 0 1551000 913000 0 0 913000 76012000 11000 3000 76020000 14943000 2000 1000 14944000 2012000 0 0 2012000 1998000 0 0 1998000 750000 0 0 750000 965000 0 0 965000 20668000 2000 1000 20669000 21300000 8700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortized</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortized</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Due in one year or less</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Due after one year through three years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 73545000 73553000 20668000 20669000 2467000 2467000 0 0 76012000 76020000 20668000 20669000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair value measurements at September 25, 2021 using:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">236,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">236,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate debt securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">72,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">72,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Government-sponsored enterprise securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">236,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">127,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">364,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair value measurements at December 26, 2020 using:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate debt securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Government-sponsored enterprise securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">128,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 236946000 0 0 236946000 0 3216000 0 3216000 0 72430000 0 72430000 0 2000000 0 2000000 0 47750000 0 47750000 0 1551000 0 1551000 0 912000 0 912000 236946000 127859000 0 364805000 128874000 0 0 128874000 0 15694000 0 15694000 0 2012000 0 2012000 0 1998000 0 1998000 0 19734000 0 19734000 0 750000 0 750000 0 965000 0 965000 128874000 41153000 0 170027000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Employee Stock Benefit Plans</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our <em style="font: inherit;">2005</em> Equity Incentive Plan (<em style="font: inherit;">“2005</em> Plan”) is a broad-based, long-term retention program intended to attract, motivate, and retain talented employees as well as align stockholder and employee interests. Awards that <em style="font: inherit;"> may </em>be granted under the program include, but are <em style="font: inherit;">not</em> limited to, non-qualified and incentive stock options, restricted stock units, and performance stock units. We settle employee stock option exercises, employee stock purchase plan purchases, and the vesting of restricted stock units, and performance stock units with newly issued common shares. At <em style="font: inherit;"> September 25, 2021, </em>there were 1,367,393 shares available for future equity grants under the <em style="font: inherit;">2005</em> Plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Stock Options</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Stock options <em style="font: inherit;"> may </em>be granted to employees, consultants and non-employee directors to purchase a fixed number of shares of our common stock. The exercise prices of options granted are at least equal to the fair market value of our common stock on the dates of grant and options vest and become exercisable in annual increments that range from <span style="-sec-ix-hidden:c77706980">one</span> to <span style="-sec-ix-hidden:c77706981">four</span> years from the date of grant. Stock options granted under the <em style="font: inherit;">2005</em> Plan have a maximum contractual term of <span style="-sec-ix-hidden:c77706983">ten</span> years. In the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021</em> we did <span style="-sec-ix-hidden:c77706987">not</span> grant any stock options and we issued 250,193 shares of our common stock on the exercise of options that were granted previously.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">At <em style="font: inherit;"> September 25, 2021, </em>we had 12,442 stock options exercisable and outstanding. These options had a weighted-average exercise price of $9.44 per share, an aggregate intrinsic value of approximately $0.3 million and the weighted average remaining contractual term was approximately 1.5 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Restricted Stock Units</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We grant restricted stock units (“RSUs”) to certain employees, consultants and directors. RSUs vest in annual increments that range from <span style="-sec-ix-hidden:c77706994">one</span> to <span style="-sec-ix-hidden:c77706995">four</span> years from the date of grant. Prior to vesting, RSUs do <em style="font: inherit;">not</em> have dividend equivalent rights, do <em style="font: inherit;">not</em> have voting rights and the shares underlying the RSUs are <em style="font: inherit;">not</em> considered issued and outstanding. New shares of our common stock will be issued on the date the RSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees. As a result, the actual number of shares issued will be fewer than the actual number of RSUs outstanding at <em style="font: inherit;"> September 25, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">In the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021</em> we awarded 269,420 RSUs, we issued 571,808 shares of our common stock on vesting of previously granted awards and 37,591 shares were forfeited. At <em style="font: inherit;"> September 25, 2021, </em>we had 1,074,183 RSUs outstanding with an aggregate intrinsic value of approximately $35.5 million and the weighted average remaining vesting period was approximately 1.3 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Performance Stock Units </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We also grant performance stock units (“PSUs”) to senior executives as a part of our long-term equity compensation program. The number of shares of common stock that will ultimately be issued to settle PSUs granted ranges from 0% to 200% of the number granted and is determined based on certain performance criteria over a <em style="font: inherit;">three</em>-year measurement period. The performance criteria for the PSUs are based on a combination of our annualized Total Shareholder Return (“TSR”) for the performance period and the relative performance of our TSR compared with the annualized TSR of certain peer companies or index for the performance period. PSUs granted vest 100% on the <em style="font: inherit;">third</em> anniversary of their grant, assuming achievement of the applicable performance criteria.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We estimated the fair value of the PSUs using a Monte Carlo simulation model on the date of grant. Compensation expense is recognized ratably over the explicit service period. New shares of our common stock will be issued on the date the PSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">In the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021,</em> we awarded 92,719 PSUs, we issued 124,688 shares of our common stock on vesting of previously granted awards and 8,976 shares were forfeited. At <em style="font: inherit;"> September 25, 2021, </em>we had 384,490 PSUs outstanding with an aggregate intrinsic value of approximately $12.7 million and the weighted average remaining vesting period was approximately 1.4 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Employee Stock Purchase Plan</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The Cohu, Inc. <em style="font: inherit;">1997</em> Employee Stock Purchase Plan (“ESPP”) provides for the issuance of shares of our common stock. Under the ESPP, eligible employees <em style="font: inherit;"> may </em>purchase shares of Cohu common stock through payroll deductions at a price equal to 85 percent of the lower of the fair market value of Cohu common stock at the beginning or end of each <em style="font: inherit;">6</em>-month purchase period, subject to certain limits. During the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2021,</em> 94,688 shares of our common stock were sold to our employees under the ESPP leaving 574,016 shares available for future issuance.</p> 1367393 250193 12442 9.44 300000 P1Y6M 269420 571808 37591 1074183 35500000 P1Y3M18D 0 2 1 92719 124688 8976 384490 12700000 P1Y4M24D 0.85 94688 574016 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">7.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Derivative Financial Instruments</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b><i>Foreign Exchange Derivative Contracts</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We operate and sell our products in various global markets and, as a result, we are exposed to changes in foreign currency exchange rates. In the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2020,</em> we began utilizing foreign currency forward contracts to offset future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts to mitigate the risks and volatility associated with foreign currency transaction gains or losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We do <em style="font: inherit;">not</em> use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are <em style="font: inherit;">not</em> designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of operations for both realized and unrealized gains and losses. The cash flows associated with the foreign currency forward contracts are reported in net cash provided by operating activities in our condensed consolidated statements of cash flows.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All our foreign exchange derivative contracts outstanding at <em style="font: inherit;"> September 25, 2021 </em>will mature during the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The following table provides information about our foreign currency forward contracts outstanding as of <em style="font: inherit;"> September 25, 2021 </em><i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28.5%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Currency</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39.5%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Position</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Local Currency)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(U.S. Dollars)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Euro</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Swiss Franc</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Japanese Yen</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">276,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our foreign currency contracts are classified within Level <em style="font: inherit;">2</em> of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs. The fair values of foreign currency contracts outstanding at <em style="font: inherit;"> September 25, 2021 </em>were immaterial.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The location and amount of losses related to non-designated derivative instruments in the condensed consolidated statements of operations were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="width: 24%; text-align: center;"> <p style="margin: 0pt;">Derivatives Not</p> <p style="margin: 0pt;">Designated as</p> </td><td style="width: 24%; text-align: center;">Location of Loss</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="text-align: center;">Hedging</td><td style="text-align: center;">Recognized on</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 28,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 28,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="text-align: center; border-bottom: thin solid rgb(0, 0, 0);">Instruments</td><td style="text-align: center; border-bottom: thin solid rgb(0, 0, 0);">Derivatives</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Foreign transaction loss</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(934</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">n/a</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">n/a</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28.5%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Currency</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39.5%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Position</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Local Currency)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(U.S. Dollars)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Euro</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Swiss Franc</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Japanese Yen</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">276,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 25311000 29700000 17533000 19000000 276688000 2500000 51200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="width: 24%; text-align: center;"> <p style="margin: 0pt;">Derivatives Not</p> <p style="margin: 0pt;">Designated as</p> </td><td style="width: 24%; text-align: center;">Location of Loss</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="text-align: center;">Hedging</td><td style="text-align: center;">Recognized on</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 28,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 28,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="text-align: center; border-bottom: thin solid rgb(0, 0, 0);">Instruments</td><td style="text-align: center; border-bottom: thin solid rgb(0, 0, 0);">Derivatives</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Foreign transaction loss</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(934</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">n/a</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">n/a</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> -934000 -2283000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">8.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Equity</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">On <em style="font: inherit;"> March 8, 2021, </em>we closed an underwritten public offering of 4,950,000 shares of our common stock at $41.00 per share. As part of the transaction, the underwriters were also granted a <em style="font: inherit;">30</em>-day option to purchase up to an aggregate of 742,500 additional shares of common stock to cover over-allotments which was exercised in full on <em style="font: inherit;"> March 11, 2021. </em>The offering, and the follow-on option to sell additional shares, resulted in net proceeds, after deducting underwriting discounts and commissions and offering expenses, of approximately $223.1 million. All of the shares were sold pursuant to an effective shelf registration statement previously filed with the SEC.</p> 4950000 41.00 742500 223100000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">9.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Income Taxes</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021, </em>we used the estimated annual effective tax rate (“ETR”) expected to be applicable for the full fiscal year in computing our tax provision. The ETR on income from continuing operations for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021 </em>was 23.7% and 16.4%, respectively, and reflects a partial release of our domestic valuation allowance on deferred tax assets to offset tax liabilities on current year earnings, and an excess benefit relating to stock-based compensation. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020, </em>we determined that a reliable estimate of the annual ETR could <em style="font: inherit;">not</em> be made, since relatively small changes in our projected income produce a significant variation in our ETR, and instead used the actual ETR for the year-to-date period to calculate our tax provision. The ETR on loss from continuing operations for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020 </em>was (20.2)% and (0.9)%, respectively, and primarily reflected the lack of a tax benefit on our domestic losses as a result of our valuation allowance on deferred tax assets, and non-deductible expenses relating to stock-based compensation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We conduct business globally and as a result, Cohu or <em style="font: inherit;">one</em> or more of its subsidiaries files income tax returns in the US and various state and foreign jurisdictions. In the normal course of business, we are subject to examinations by taxing authorities throughout the world and are currently under examination in Germany, Malaysia and the Philippines. We believe our financial statement accruals for income taxes are appropriate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">In accordance with the disclosure requirements as described in ASC Topic <em style="font: inherit;">740,</em> <i>Income Taxes</i>, we have classified unrecognized tax benefits as non-current income tax liabilities, or a reduction in non-current deferred tax assets, unless expected to be paid within <em style="font: inherit;">one</em> year. Our continuing practice is to recognize interest and/or penalties related to income tax matters in income tax expense. There were no material changes to our unrecognized tax benefits and interest accrued related to unrecognized tax benefits during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021. </em>There were no material changes to our unrecognized tax benefits and interest accrued related to unrecognized tax benefits during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">In response to the COVID-<em style="font: inherit;">19</em> pandemic, the Coronavirus Aid, Relief and Economic Security Act (CARES Act) was signed into law in <em style="font: inherit;"> March 2020. </em>The CARES Act lifts certain deduction limitations originally imposed by the Tax Cuts and Jobs Act of <em style="font: inherit;">2017</em> (<em style="font: inherit;">2017</em> Tax Act). Corporate taxpayers <em style="font: inherit;"> may </em>carry back net operating losses (NOLs) originating during <em style="font: inherit;">2018</em> through <em style="font: inherit;">2020</em> for up to <em style="font: inherit;">five</em> years, which was <em style="font: inherit;">not</em> previously allowed under the <em style="font: inherit;">2017</em> Tax Act. The CARES Act also eliminates the <em style="font: inherit;">80%</em> of taxable income limitations by allowing corporate entities to fully utilize NOL carryforwards to offset taxable income in <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> or <em style="font: inherit;">2020.</em> Taxpayers <em style="font: inherit;"> may </em>generally deduct interest up to the sum of <em style="font: inherit;">50%</em> of adjusted taxable income plus business interest income (<em style="font: inherit;">30%</em> limit under the <em style="font: inherit;">2017</em> Tax Act) for tax years beginning <em style="font: inherit;"> January 1, 2019 </em>and <em style="font: inherit;">2020.</em> The CARES Act allows taxpayers with alternative minimum tax credits to claim a refund in <em style="font: inherit;">2020</em> for the entire amount of the credits instead of recovering the credits through refunds over a period of years, as originally enacted by the <em style="font: inherit;">2017</em> Tax Act.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">In addition, the CARES Act raises the corporate charitable deduction limit to <em style="font: inherit;">25%</em> of taxable income and makes qualified improvement property generally eligible for <em style="font: inherit;">15</em>-year cost-recovery and <em style="font: inherit;">100%</em> bonus depreciation. The enactment of the CARES Act did <em style="font: inherit;">not</em> result in any material adjustments to our income tax provision for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em>-month period ended <em style="font: inherit;"> September 25, 2021, </em>or to our net deferred tax assets as of <em style="font: inherit;"> September 25, 2021.</em></p> 0.237 0.164 -0.202 -0.009 0 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">10.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Segment and Geographic Information</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The summary below presents our reportable segments, Semiconductor Test &amp; Inspection and PCB Test, for the <em style="font: inherit;">three</em>- and <em style="font: inherit;">nine</em>-month periods ended <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> September 26, 2020. </em>Subsequent to the sale of our PCB Test business on <em style="font: inherit;"> June 24, 2021, </em>we have <em style="font: inherit;">one</em> reportable segment, Semiconductor Test &amp; Inspection.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Financial information by reportable segment is as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="margin-left: 9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Net sales by segment:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">137,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">668,594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">396,666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total consolidated net sales for reportable segments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">695,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">433,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Segment profit (loss) before tax:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">113,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Profit (loss) for reportable segments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(13,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Other unallocated amounts:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Corporate expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gain on sale of PCB Test business</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">75,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(966</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(5,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gain (loss) on extinguishment of debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Income (loss) from continuing operations before taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,530</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">175,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(28,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The following table summarizes our total assets by reportable business segment <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,141,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">968,028</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets for reportable segments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,141,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,034,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate, principally cash and investments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">131,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">55,492</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total consolidated assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,272,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,090,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">For revenues by geography and information on customer concentration, see Note <em style="font: inherit;">1,</em> “Summary of Significant Accounting Policies”.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Net sales by segment:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">137,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">668,594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">396,666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total consolidated net sales for reportable segments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">695,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">433,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Segment profit (loss) before tax:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">113,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Profit (loss) for reportable segments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(13,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Other unallocated amounts:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Corporate expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gain on sale of PCB Test business</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">75,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(966</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(5,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gain (loss) on extinguishment of debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Income (loss) from continuing operations before taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,530</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">175,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(28,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,141,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">968,028</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets for reportable segments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,141,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,034,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate, principally cash and investments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">131,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">55,492</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total consolidated assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,272,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,090,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 225063000 137225000 668594000 396666000 0 13422000 26760000 36986000 225063000 150647000 695354000 433652000 36345000 -4093000 113573000 -17997000 0 1709000 3907000 4714000 36345000 -2384000 117480000 -13283000 2747000 460000 9586000 4759000 90000 0 75754000 0 966000 3021000 5372000 10904000 53000 42000 197000 210000 -1650000 293000 -3411000 293000 31125000 -5530000 175062000 -28443000 1141066000 968028000 0 66826000 1141066000 1034854000 131802000 55492000 1272868000 1090346000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">11.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Leases</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">We lease certain of our facilities, equipment and vehicles under non-cancelable operating and finance leases. Leases with initial terms of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the condensed consolidated balance sheet, but we recognized those lease payments in the condensed consolidated statements of operations on a straight-line basis over the lease term. Lease and non-lease components are included in the calculation of the ROU asset and lease liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our leases have remaining lease terms of 1 year to <em style="font: inherit;">36</em> years, some of which include <em style="font: inherit;">one</em> or more options to extend the leases for up to 25 years. Our lease term includes renewal terms when we are reasonably certain we will exercise the renewal options. We sublease certain leased assets to <em style="font: inherit;">third</em> parties, mainly as a result of unused space in our facilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Supplemental balance sheet information related to leases was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 93%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38.9%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Classification</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,203</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, net <sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"><em style="font: inherit;">Total lease assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Current</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22.2%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Noncurrent</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,035</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,565</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"><em style="font: inherit;">Total lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Weighted-average remaining lease term (years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Weighted-average discount rate</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;text-align:center;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Finance lease assets are recorded net of accumulated amortization of $0.1 million as of <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">The components of lease expense were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 93%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,799</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Variable lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">523</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,602</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Short-term operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Amortization of leased assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Sublease income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 35.2%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Net lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,598</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Future minimum lease payments at <em style="font: inherit;"> September 25, 2021, </em>are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,506</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,043</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 37%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: Interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,577</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> </td><td style="width: 27pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Excludes sublease income of $0.1 million in <em style="font: inherit;">2022</em> and <em style="font: inherit;">2023.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 28pt;">Supplemental cash flow information related to leases was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 93%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leased assets obtained in exchange for new finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leased assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P1Y P25Y <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 93%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38.9%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Classification</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Assets</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,203</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, net <sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"><em style="font: inherit;">Total lease assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Current</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22.2%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Noncurrent</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,035</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,565</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"><em style="font: inherit;">Total lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Weighted-average remaining lease term (years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Weighted-average discount rate</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 26274000 29203000 455000 486000 26729000 29689000 4945000 5287000 182000 179000 23035000 25565000 109000 222000 28271000 31253000 P7Y P7Y3M18D P2Y P2Y3M18D 0.063 0.063 0.007 0.000 100000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 93%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,799</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Variable lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">523</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,602</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Short-term operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Amortization of leased assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Sublease income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 35.2%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Net lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,598</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1799000 2074000 5866000 6337000 508000 523000 1634000 1602000 1000 15000 68000 53000 21000 17000 66000 65000 0 0 1000 57000 21000 31000 61000 94000 2308000 2598000 7574000 8020000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,506</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,043</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 37%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: Interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,577</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1671000 46000 1717000 6322000 184000 6506000 5371000 40000 5411000 5043000 11000 5054000 4914000 11000 4925000 12232000 3000 12235000 35553000 295000 35848000 7573000 4000 7577000 27980000 291000 28271000 100000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 93%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leased assets obtained in exchange for new finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leased assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 5953000 6207000 1000 57000 142000 104000 54000 468000 3669000 1830000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">12.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Business Divestitures and Discontinued Operations</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><i><span style="text-decoration: underline; ">PCB Test Equipment Business</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">On <em style="font: inherit;"> June 24, 2021, </em>we completed the sale of our PCB Test Equipment (“PCB Test”) business, which represented our PCB Test reportable segment. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test &amp; Inspection segment that is utilized by the PCB Test business. Our decision to sell this non-core business resulted from management’s determination that that they were <em style="font: inherit;">no</em> longer a fit within our organization. We received gross proceeds of $125.1 million, after completion of certain closing adjustments. The divestment has generated a $75.8 million pre-tax gain on sale of business, which was recorded in our condensed consolidated statements of operations for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 25, 2021. </em>During the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2021</em> we finalized the net working capital adjustment with the buyer and made other adjustments that resulted in an increase to the gain of $0.1 million. As a result of the closing of the transaction, we derecognized net assets of $43.4 million, including goodwill of $21.9 million and intangible assets of $10.0 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">We evaluated the guidance in ASC <em style="font: inherit;">205</em>-<em style="font: inherit;">20,</em> <i>Presentation of Financial Statements </i>–<i> Discontinued Operations</i>, and determined that the divestment of our PCB Test business does <em style="font: inherit;">not</em> represent a strategic shift as the divestiture will <em style="font: inherit;">not</em> have a major effect on Cohu’s operations and financial results and, as a result, it is <em style="font: inherit;">not</em> presented as discontinued operations in any periods presented. Subsequent to the sale of our PCB Test business, we have one reportable segment, Semiconductor Test &amp; Inspection.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><i><span style="text-decoration: underline; ">Fixtures Services Business</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">On <em style="font: inherit;"> October 1, 2018, </em>we acquired a fixtures services business as part of Xcerra. In the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2018,</em> our management determined that this business did <em style="font: inherit;">not</em> align with our core business and was <em style="font: inherit;">not</em> a fit within our organization. As a result, the fixtures services business was marketed for sale since the date we acquired Xcerra and it qualified for presentation as discontinued operations as it met the held for sale criteria. For financial statement purposes, the results of operations for this business have been segregated from those of continuing operations and are presented in our consolidated financial statements as discontinued operations for all periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">In <em style="font: inherit;"> February 2020, </em>we completed the sale of this business with an immaterial impact to the statement of operations during fiscal year <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Operating results of our discontinued segment are summarized as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 27pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating income before income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gain on sale of Fixtures business</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income, net of tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 125100000 75800000 100000 43400000 21900000 10000000.0 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 27pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating income before income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gain on sale of Fixtures business</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income, net of tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 432000 11000 35000 46000 4000 42000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">13.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Contingencies</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">From time-to-time we are involved in various legal proceedings, examinations by various tax authorities and claims that have arisen in the ordinary course of our business. The outcome of any litigation is inherently uncertain. While there can be <em style="font: inherit;">no</em> assurance, we do <em style="font: inherit;">not</em> believe at the present time that the resolution of these matters will have a material adverse effect on our assets, financial position or results of operations.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">14.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Guarantees </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"><b>Product Warranty</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Our products are generally sold with warranty periods that range from 12 to 36 months following sale or acceptance. The product warranty promises customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC <em style="font: inherit;">460,</em> and <em style="font: inherit;">not</em> as a separate performance obligation. Parts and labor are covered under the terms of the warranty agreement. The warranty provision is based on historical and projected experience by product and configuration.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <div>   </div> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;">Changes in accrued warranty were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 93%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranty expense accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranty payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Liability transferred<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> </td><td style="width: 18pt;">(<em style="font: inherit;">1</em>)</td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Warranty liability transferred in connection with the sale of our PCB Test business.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">Accrued warranty amounts expected to be incurred after <em style="font: inherit;">one</em> year are included in noncurrent other accrued liabilities in the condensed consolidated balance sheet. These amounts totaled $0.8 million and $0.3 million at <em style="font: inherit;"> September 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>respectively.</p> P12M P36M <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 93%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Nine Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 25,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranty expense accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranty payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Liability transferred<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 7541000 5996000 6382000 6155000 4148000 911000 9800000 3846000 3005000 1169000 6553000 4263000 -0 -0 945000 -0 8684000 5738000 8684000 5738000 800000 300000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">15.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Subsequent Event</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;"><i><span style="text-decoration: underline; ">Share Repurchase Program</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 27pt;">On <em style="font: inherit;"> October 28, 2021, </em>we announced that our Board of Directors authorized a $70 million share repurchase program. This share repurchase program is effective as of <em style="font: inherit;"> November 2, 2021 </em>and has <em style="font: inherit;">no</em> expiration date, and the timing of share repurchases and the number of shares of common stock to be repurchased will depend upon prevailing market conditions and other factors. Repurchases under this program will be made using our existing cash resources and <em style="font: inherit;"> may </em>be commenced or suspended from time-to-time at our discretion without prior notice. Repurchases <em style="font: inherit;"> may </em>be made in the open market, through <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> programs, or in privately negotiated transactions at prevailing market rates in accordance with federal securities laws.</p> 70000000 On June 24, 2021, we completed the sale of our PCB Test business. See Note 12, “Discontinued Operations and Divestitures” for additional information. Finance lease assets are recorded net of accumulated amortization of $0.1 million as of September 25, 2021 and December 26, 2020. Excludes sublease income of $0.1 million in 2022 and 2023. Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio. Excludes amortization of $6,988 and $7,447 for the three months ended September 25, 2021 and September 26, 2020, respectively, and $21,133 and $21,969 for the nine months ended September 25, 2021 and September 26, 2020, respectively. As of September 25, 2021 and December 26, 2020, the cost and fair value of investments with loss positions were approximately $21.3 million and $8.7 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if an other-than-temporary decline in fair value had occurred and concluded that these losses were temporary and we have the ability and intent to hold these investments to maturity. Warranty liability transferred in connection with the sale of our PCB Test business. On June 24, 2021 we completed the divestment of our PCB Test business. The divestment of this business did not qualify for presentation as discontinued operations and the results of the PCB Test business are included in continuing operations for all periods presented. See Note 12, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation. Derived from December 26, 2020 audited financial statements XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
9 Months Ended
Sep. 25, 2021
Oct. 19, 2021
Document Information [Line Items]    
Entity Central Index Key 0000021535  
Entity Registrant Name COHU INC  
Amendment Flag false  
Current Fiscal Year End Date --12-25  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 25, 2021  
Document Transition Report false  
Entity File Number 001-04298  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-1934119  
Entity Address, Address Line One 12367 Crosthwaite Circle  
Entity Address, City or Town Poway  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92064-6817  
City Area Code 858  
Local Phone Number 848-8100  
Title of 12(b) Security Common Stock, $1.00 par value  
Trading Symbol COHU  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   48,688,487
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
[1]
Current assets:    
Cash and cash equivalents $ 288,785 $ 149,358
Short-term investments 76,020 20,669
Accounts receivable, net 200,496 151,919
Inventories 157,512 142,500
Prepaid expenses 18,920 18,773
Other current assets 1,774 1,827
Total current assets 743,507 485,046
Property, plant and equipment, net 65,158 66,916
Goodwill 223,683 252,304
Intangible assets, net 193,066 233,685
Other assets 21,180 23,192
Operating lease right of use assets 26,274 29,203
Assets, Total 1,272,868 1,090,346
Current liabilities:    
Short-term borrowings 3,160 5,314
Current installments of long-term debt 4,289 3,075
Accounts payable 86,575 67,923
Customer advances 8,027 14,410
Accrued compensation and benefits 41,091 34,862
Deferred profit 11,295 8,671
Accrued warranty 7,886 6,066
Income taxes payable 19,823 3,857
Other accrued liabilities 20,006 30,275
Total current liabilities 202,152 174,453
Long-term debt 110,887 311,551
Deferred income taxes 28,341 28,816
Noncurrent income tax liabilities 6,580 6,888
Accrued retirement benefits 20,732 21,663
Long-term lease liabilities 23,144 25,787
Other accrued liabilities 9,053 8,900
Stockholders’ equity    
Preferred stock, $1 par value; 1,000 shares authorized, none issued 0 0
Common stock, $1 par value; 60,000 shares authorized, 48,684 shares issued and outstanding in 2021 and 42,190 shares in 2020 48,684 42,190
Paid-in capital 670,042 448,194
Retained earnings 172,666 26,230
Accumulated other comprehensive loss (19,413) (4,326)
Total stockholders’ equity 871,979 512,288
Liabilities and Equity, Total $ 1,272,868 $ 1,090,346
[1] Derived from December 26, 2020 audited financial statements
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
shares in Thousands
Sep. 25, 2021
Dec. 26, 2020
[1]
Preferred stock, par value (in dollars per share) $ 1 $ 1
Preferred stock, shares authorized (in shares) 1,000 1,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 1 $ 1
Common stock, shares authorized (in shares) 60,000 60,000
Common stock, shares issued (in shares) 48,684 42,190
Common stock, shares outstanding (in shares) 48,684 42,190
[1] Derived from December 26, 2020 audited financial statements
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Net sales $ 225,063 $ 150,647 $ 695,354 $ 433,652
Cost and expenses:        
Cost of sales (1) [1] 129,358 87,147 392,787 253,111
Research and development 22,792 20,497 69,367 63,389
Selling, general and administrative 30,377 31,336 95,835 95,664
Amortization of purchased intangible assets 8,879 9,783 27,168 28,848
Restructuring charges 31 412 1,988 1,400
Impairment charges 0 7,300 0 11,249
Gain on sale of facilities 0 (4,468) 0 (4,495)
Gain on sale of PCB Test business (2) [2] (90) 0 (75,754) 0
Costs and Expenses, Total 191,347 152,007 511,391 449,166
Income (loss) from operations 33,716 (1,360) 183,963 (15,514)
Other (expense) income:        
Interest expense (966) (3,021) (5,372) (10,904)
Interest income 53 42 197 210
Foreign transaction loss (28) (1,484) (315) (2,528)
Gain (loss) on extinguishment of debt (1,650) 293 (3,411) 293
Income (loss) from continuing operations before taxes 31,125 (5,530) 175,062 (28,443)
Income tax provision 7,392 1,116 28,626 261
Income (loss) from continuing operations 23,733 (6,646) 146,436 (28,704)
Income from discontinued operations 0 0 0 42
Net income (loss) $ 23,733 $ (6,646) $ 146,436 $ (28,662)
Basic:        
Income (loss) from continuing operations (in dollars per share) $ 0.49 $ (0.16) $ 3.12 $ (0.69)
Income from discontinued operations (in dollars per share) 0 0 0 0.00
Net income (loss) (in dollars per share) 0.49 (0.16) 3.12 (0.69)
Diluted:        
Income (loss) from continuing operations (in dollars per share) 0.48 (0.16) 3.04 (0.69)
Income from discontinued operations (in dollars per share) 0 0 0 0.00
Net income (loss) (in dollars per share) $ 0.48 $ (0.16) $ 3.04 $ (0.69)
Weighted average shares used in computing income (loss) per share:        
Basic (in shares) 48,666 41,947 46,992 41,764
Diluted (in shares) 49,457 41,947 48,137 41,764
Cash dividend, per share (in dollars per share) $ 0 $ 0 $ 0 $ 0.06
[1] Excludes amortization of $6,988 and $7,447 for the three months ended September 25, 2021 and September 26, 2020, respectively, and $21,133 and $21,969 for the nine months ended September 25, 2021 and September 26, 2020, respectively.
[2] On June 24, 2021 we completed the divestment of our PCB Test business. The divestment of this business did not qualify for presentation as discontinued operations and the results of the PCB Test business are included in continuing operations for all periods presented. See Note 12, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Amortization of cost $ 6,988 $ 7,447 $ 21,133 $ 21,969
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Net income (loss) $ 23,733 $ (6,646) $ 146,436 $ (28,662)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (5,206) 11,692 (12,562) 12,660
Adjustments related to postretirement benefits 44 0 15 0
Change in unrealized gain/loss on investments (11) 0 (25) 0
Reclassifications due to sale of PCB Test business 0 0 (2,515) 0
Other comprehensive income (loss), net of tax (5,173) 11,692 (15,087) 12,660
Comprehensive income (loss) $ 18,560 $ 5,046 $ 131,349 $ (16,002)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance at Dec. 28, 2019 $ 41,395 $ 433,190 $ 42,517 $ (34,030) $ 483,072
Net income (loss) 0 0 (28,662) 0 (28,662)
Changes in cumulative translation adjustment 0 0 0 12,660 12,660
Adjustments related to postretirement benefits, net of tax         0
Changes in unrealized gains and losses on investments, net of tax         0
Exercise of stock options 28 347 0 0 375
Shares issued for restricted stock units vested 614 (614) 0 0 0
Repurchase and retirement of stock (189) (2,076) 0 0 (2,265)
Share-based compensation expense 0 10,313 0 0 10,313
Shares issued under ESPP 114 1,488 0 0 1,602
Impact of sale of PCB Test business         0
Cash dividends 0 0 (2,486) 0 (2,486)
Balance at Sep. 26, 2020 41,962 442,648 11,369 (21,370) 474,609
Balance at Jun. 27, 2020 41,862 439,943 18,015 (33,062) 466,758
Net income (loss) 0 0 (6,646) 0 (6,646)
Changes in cumulative translation adjustment 0 0 0 11,692 11,692
Adjustments related to postretirement benefits, net of tax         0
Changes in unrealized gains and losses on investments, net of tax         0
Exercise of stock options 6 80 0 0 86
Shares issued for restricted stock units vested 127 (127) 0 0 0
Repurchase and retirement of stock (33) (547) 0 0 (580)
Share-based compensation expense 0 3,299 0 0 3,299
Impact of sale of PCB Test business         0
Balance at Sep. 26, 2020 41,962 442,648 11,369 (21,370) 474,609
Balance at Dec. 26, 2020 42,190 448,194 26,230 (4,326) 512,288 [1]
Net income (loss) 0 0 146,436 0 146,436
Changes in cumulative translation adjustment 0 0 0 (12,562) (12,562)
Adjustments related to postretirement benefits, net of tax 0 0 0 15 15
Changes in unrealized gains and losses on investments, net of tax 0 0 0 (25) (25)
Exercise of stock options 250 2,260 0 0 2,510
Shares issued for restricted stock units vested 696 (696) 0 0 0
Repurchase and retirement of stock (240) (10,167) 0 0 (10,407)
Share-based compensation expense 0 11,371 0 0 11,371
Shares issued under ESPP 95 1,654 0 0 1,749
Impact of sale of PCB Test business 0 0 0 (2,515) (2,515)
Sale of common stock, net of issuance costs 5,693 217,426 0 0 223,119
Balance at Sep. 25, 2021 48,684 670,042 172,666 (19,413) 871,979
Balance at Jun. 26, 2021 48,596 666,942 148,933 (14,240) 850,231
Net income (loss) 0 0 23,733 0 23,733
Changes in cumulative translation adjustment 0 0 0 (5,206) (5,206)
Adjustments related to postretirement benefits, net of tax 0 0 0 44 44
Changes in unrealized gains and losses on investments, net of tax 0 0 0 (11) (11)
Exercise of stock options 36 315 0 0 351
Shares issued for restricted stock units vested 76 (76) 0 0 0
Repurchase and retirement of stock (24) (853) 0 0 (877)
Share-based compensation expense 0 3,714 0 0 3,714
Impact of sale of PCB Test business         0
Balance at Sep. 25, 2021 $ 48,684 $ 670,042 $ 172,666 $ (19,413) $ 871,979
[1] Derived from December 26, 2020 audited financial statements
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) - $ / shares
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Cash dividend, per share (in dollars per share) $ 0 $ 0 $ 0 $ 0.06
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Cash flows from operating activities:    
Net income (loss) $ 146,436 $ (28,662)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Gain on business divestitures (75,754) (35)
(Gain) loss on extinguishment of debt 3,411 (293)
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) 0 11,249
Gain from sale of property, plant and equipment (54) (4,328)
Depreciation and amortization 37,102 39,283
Share-based compensation expense 10,743 10,313
Non-cash inventory related charges 2,330 4,281
Deferred income taxes 3,801 (5,194)
Changes in accrued retiree medical benefits (409) 757
Changes in other accrued liabilities 49 (601)
Changes in other assets (941) 144
Amortization of cloud-based software implementation costs 1,157 830
Interest capitalized associated with cloud computing implementation (133) (95)
Amortization of debt discounts and issuance costs 542 892
Changes in assets and liabilities:    
Customer advances (3,402) (988)
Accounts receivable (65,538) 13,028
Inventories (27,531) (11,399)
Other current assets (1,932) 2,241
Accounts payable 18,284 (3,475)
Deferred profit 2,751 4,170
Income taxes payable 16,188 (1,245)
Accrued compensation, warranty and other liabilities 3,107 (2,631)
Operating lease right-of-use assets 5,339 5,237
Current and long-term operating lease liabilities (5,585) (5,459)
Net cash provided by operating activities 69,961 28,020
Cash flows from investing activities:    
Cash received from disposition of business, net of cash paid 120,886 2,975
Cash received from sale of property, plant and equipment 106 16,982
Purchases of short-term investments (168,918) 0
Sales and maturities of short-term investments 113,567 0
Purchases of property, plant and equipment (8,924) (13,559)
Net cash provided by investing activities 56,717 6,398
Cash flows from financing activities:    
Cash dividends paid 0 (4,971)
Repurchases of common stock, net (5,808) (220)
Proceeds from revolving line of credit and construction loans 1,279 5,878
Proceeds received from issuance of common stock, net of fees 223,119 0
Repayments of long-term debt (205,879) (20,246)
Net cash provided by (used in) financing activities 12,711 (19,559)
Effect of exchange rate changes on cash and cash equivalents 38 (863)
Net increase in cash and cash equivalents 139,427 13,996
Cash and cash equivalents at beginning of period 149,358 155,930
Cash and cash equivalents at end of period 288,785 169,926
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 6,067 5,122
Inventory capitalized as property, plant and equipment 1,511 827
Property, plant and equipment purchases included in accounts payable 634 1,635
Capitalized cloud computing service costs included in accounts payable 1,182 1,923
Cash paid for interest $ 5,381 $ 13,615
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

1.

Summary of Significant Accounting Policies

 

Basis of Presentation

 

Our fiscal years are based on a 52- or 53-week period ending on the last Saturday in December. The condensed consolidated balance sheet at December 26, 2020, has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of September 25, 2021, (also referred to as “the third quarter of fiscal 2021” and “the first nine months of fiscal 2021”) and September 26, 2020, (also referred to as “the third quarter of fiscal 2020” and “the first nine months of fiscal 2020”) are unaudited. However, in management’s opinion, these financial statements reflect all adjustments (consisting only of normal, recurring items) necessary to provide a fair presentation of our financial position, results of operations and cash flows for the periods presented. Both the three- and nine-month periods ended September 25, 2021 and September 26, 2020, were comprised of 13 and 39 weeks, respectively.

 

Our interim results are not necessarily indicative of the results that should be expected for the full year. The condensed consolidated financial statements presented herein reflect estimates and assumptions made by management at September 25, 2021 and for the nine-month period ended September 25, 2021. For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended December 26, 2020, which are included in our 2020 Annual Report on Form 10-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.

 

All significant consolidated transactions and balances have been eliminated in consolidation.

 

Concentration of Credit Risk

 

Financial instruments that potentially subject us to significant credit risk consist principally of cash equivalents, short-term investments and trade accounts receivable. We invest in a variety of financial instruments and, by policy, limit the amount of credit exposure with any one issuer.

 

Our trade accounts receivable are presented net of an allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. At September 25, 2021 and December 26, 2020 our allowance for credit losses was $0.4 million and $0.1 million, respectively. Our customers include semiconductor manufacturers and semiconductor test subcontractors throughout many areas of the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at September 25, 2021, we will continue to monitor customer liquidity and other economic conditions, including the impact of the COVID-19 pandemic, which may result in changes to our estimates regarding expected credit losses.

 

Inventories

 

Inventories are stated at the lower of cost, determined on a first-in, first-out basis, or net realizable value. Cost includes labor, material and overhead costs. Determining net realizable value of inventories involves numerous estimates and judgments including projecting average selling prices and sales volumes for future periods and costs to complete and dispose of inventory. As a result of these analyses, we record a charge to cost of sales in advance of the period when the inventory is sold when estimated net realizable values are below our costs.

 

Inventories by category were as follows (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Raw materials and purchased parts

 $91,935  $83,755 

Work in process

  44,952   44,315 

Finished goods

  20,625   14,430 

Total inventories

 $157,512  $142,500 

 

Property, Plant and Equipment

 

Depreciation and amortization of property, plant and equipment, both owned and under financing lease, is calculated principally on the straight-line method based on estimated useful lives of thirty to forty years for buildings, five to fifteen years for building improvements and three to ten years for machinery, equipment and software. Land is not depreciated.

 

Property, plant and equipment, at cost, consisted of the following (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Land and land improvements

 $7,875  $8,141 

Buildings and building improvements

  26,749   41,153 

Machinery and equipment

  78,816   65,342 
   113,440   114,636 

Less accumulated depreciation and amortization

  (48,282)  (47,720)

Property, plant and equipment, net

 $65,158  $66,916 

 

Cloud-based Enterprise Resource Planning Implementation Costs

 

We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with Accounting Standard Codification (“ASC”) Topic 350, IntangiblesGoodwill and Other, (“ASC 350”). Capitalized costs include only external direct costs of materials and services consumed in developing the system and interest costs incurred, when material, while developing the system.

 

Unamortized capitalized cloud computing implementation costs totaled $13.3 million and $13.5 million at September 25, 2021 and December 26, 2020, respectively. These amounts are recorded within other assets in our condensed consolidated balance sheets. The change in the capitalized amount is due to costs capitalized in the current period, offset by amortization recorded, and an adjustment to accrued costs resulting from the renegotiation of our software license that was finalized in the first quarter of 2021. We began amortizing some of these costs when our new ERP system was placed into service during the first quarter of 2020 and we continue to capitalize costs related to implementation projects that are ongoing. Implementation costs are amortized using the straight-line method over seven years and we recorded amortization expense of $0.4 million and $1.2 million during the three and nine months ended September 25, 2021, respectively and amortization expense of $0.3 million and $0.8 million during the three and nine months ended September 26, 2020, respectively.

 

Segment Information

 

We applied the provisions of ASC Topic 280, Segment Reporting, (“ASC 280”), which sets forth a management approach to segment reporting and establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products, major customers and the geographies in which the entity holds material assets and reports revenue. An operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. We have determined that our three identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG) and Interface Solutions Group (ISG). Our THG, STG and ISG operating segments qualify for aggregation under ASC 280 due to similarities in their customers, their economic characteristics, and the nature of products and services provided. As a result, we report in one segment, Semiconductor Test and Inspection Equipment (“Semiconductor Test & Inspection”). Prior to the sale of our PCB Test Group (PTG) on June 24, 2021, we reported in two segments, Semiconductor Test & Inspection and PCB Test Equipment (“PCB Test”).

 

Goodwill and Indefinite-Lived Intangibles, Other Intangible Assets and Long-lived Assets

 

We evaluate goodwill and other indefinite-lived intangible assets, which are solely comprised of in-process research and development (“IPR&D”), for impairment annually and when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the book value of net assets to the fair value of the reporting unit or, in the case of in-process research and development, to the fair value of the asset. If the fair value is determined to be less than the book value, a second step is performed to compute the amount of impairment as the difference between the fair value of the reporting unit and its carrying value, not to exceed the carrying value of goodwill. We estimated the fair values of our reporting units primarily using the income approach valuation methodology that includes the discounted cash flow method, taking into consideration the market approach and certain market multiples as a validation of the values derived using the discounted cash flow methodology. Forecasts of future cash flows are based on our best estimate of future net sales and operating expenses, based primarily on customer forecasts, industry trade organization data and general economic conditions. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors.

 

We conduct our annual impairment test as of October 1st of each year, and have determined there was no impairment as of October 1, 2020 as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. There have been no triggering events or indicators of impairment identified during fiscal year 2021. See Note 2, “Goodwill and Purchased Intangible Assets” for additional information on our interim assessments during 2020.

 

Long-lived assets, other than goodwill, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. For long-lived assets, impairment losses are only recorded if the asset’s carrying amount is not recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.

 

Product Warranty

 

Product warranty costs are accrued in the period sales are recognized. Our products are generally sold with standard warranty periods, which differ by product, ranging from 12- to 36-months. Parts and labor are typically covered under the terms of the warranty agreement. Our warranty expense accruals are based on historical and estimated costs by product and configuration. From time-to-time we offer customers extended warranties beyond the standard warranty period. In those situations, the revenue relating to the extended warranty is deferred at its estimated relative standalone selling price and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.

 

Restructuring Costs

 

We record restructuring activities including costs for one-time termination benefits in accordance with ASC Topic 420 (“ASC 420”), Exit or Disposal Cost Obligations. The timing of recognition for severance costs accounted for under ASC 420 depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic 712, Nonretirement Postemployment Benefits. These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note 4, “Restructuring Charges” for additional information.

 

Debt Issuance Costs

 

We capitalize costs related to the issuance of debt. Debt issuance costs directly related to our Term Loan Credit Facility are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.1 million and $0.5 million for the three and nine months ended September 25, 2021, respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.9 million for the three and nine months ended September 26, 2020, respectively.

 

Foreign Remeasurement and Currency Translation

 

Assets and liabilities of our wholly owned foreign subsidiaries that use the U.S. Dollar as their functional currency are re-measured using exchange rates in effect at the end of the period, except for nonmonetary assets, such as inventories and property, plant and equipment, which are re-measured using historical exchange rates. Revenues and costs are re-measured using average exchange rates for the period, except for costs related to those balance sheet items that are re-measured using historical exchange rates. Gains and losses on foreign currency transactions are recognized as incurred. During the three and nine months ended September 25, 2021, we recognized foreign exchange losses of $28,000 and $0.3 million, respectively, in our condensed consolidated statements of operations. During the three and nine months ended September 26, 2020, we recognized foreign exchange losses of $1.5 million and $2.5 million, respectively, in our condensed consolidated statements of operations. Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative foreign currency translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.

 

Foreign Exchange Derivative Contracts

 

We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses.

 

We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of operations for both realized and unrealized gains and losses. See Note 7, “Derivative Financial Instruments” for additional information.

 

Share-Based Compensation

 

We measure and recognize all share-based compensation under the fair value method. Our estimate of share-based compensation expense requires a number of complex and subjective assumptions including our stock price volatility, employee exercise patterns (expected life of the options) and related tax effects. The assumptions used in calculating the fair value of share-based awards represent our best estimates, but these estimates involve inherent uncertainties and the application of management judgment. Although we believe the assumptions and estimates we have made are reasonable and appropriate, changes in assumptions could materially impact our reported financial results.

 

Reported share-based compensation is classified, in our condensed consolidated financial statements, as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Cost of sales

 $239  $218  $692  $641 

Research and development

  889   782   2,433   2,443 

Selling, general and administrative

  2,586   2,299   7,618   7,229 

Total share-based compensation

  3,714   3,299   10,743   10,313 

Income tax benefit

  (155)  (215)  (569)  (610)

Total share-based compensation, net

 $3,559  $3,084  $10,174  $9,703 

 

Income (Loss) Per Share

 

Basic income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. Diluted income (loss) per share includes the dilutive effect of common shares potentially issuable upon the exercise of stock options, vesting of outstanding restricted stock and performance stock units and issuance of stock under our employee stock purchase plan using the treasury stock method. In loss periods, potentially dilutive securities are excluded from the per share computations due to their anti-dilutive effect. For purposes of computing diluted income (loss) per share, stock options with exercise prices that exceed the average fair market value of our common stock for the period are excluded. For the three and nine months ended September 25, 2021, stock options and awards to issue approximately 239,000 and 160,000 shares of common stock were excluded from the computation, respectively. For the three and nine months ended September 26, 2020, stock options and awards to issue approximately 109,000 and 151,000 shares of common stock were excluded from the computation, respectively.

 

The following table reconciles the denominators used in computing basic and diluted income (loss) per share (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Weighted average common shares

  48,666   41,947   46,992   41,764 

Effect of dilutive securities

  791   -   1,145   - 
   49,457   41,947   48,137   41,764 

 

Cohu has utilized the “control number” concept in the computation of diluted earnings per share to determine whether potential common stock instruments are dilutive. The control number used is income from continuing operations. The control number concept requires that the same number of potentially dilutive securities applied in computing diluted earnings per share from continuing operations be applied to all other categories of income or loss, regardless of their anti-dilutive effect on such categories.

 

Leases

 

We determine if a contract contains a lease at inception. Operating leases are included in operating lease right of use (“ROU”) assets, current other accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets.

 

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the adoption date or the commencement date for leases entered into after the adoption date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rates for the remaining lease terms based on the information available at the adoption date or commencement date in determining the present value of future payments.

 

The operating lease ROU asset also includes any lease payments made, lease incentives, favorable and unfavorable lease terms recognized in business acquisitions and excludes initial direct costs incurred and variable lease payments. Variable lease payments include estimated payments that are subject to reconciliations throughout the lease term, increases or decreases in the contractual rent payments, as a result of changes in indices or interest rates and tax payments that are based on prevailing rates. Our lease terms may include renewal options to extend the lease when it is reasonably certain that we will exercise those options. In addition, we include purchase option amounts in our calculations when it is reasonably certain that we will exercise those options. Rent expense for minimum payments under operating leases is recognized on a straight-line basis over the term.

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet but recognized in our condensed consolidated statements of operations on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component and include both in our calculation of the ROU assets and lease liabilities.

 

We sublease certain leased assets to third parties, mainly as a result of unused space in our facilities. None of our subleases contain extension options. Variable lease payments in our subleases include tax payments that are based on prevailing rates. We account for lease and non-lease components as a single lease component.

 

Revenue Recognition

 

Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is not transferred until destination or acceptance, we defer revenue recognition until such events occur.

 

Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are not determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The relative standalone selling price of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as we transfer control to our customer for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment.

 

Certain of our equipment sales have multiple performance obligations. These arrangements involve the delivery or performance of multiple performance obligations, and transfer of control of performance obligations may occur at different points in time or over different periods of time. For arrangements containing multiple performance obligations, the revenue relating to the undelivered performance obligation is deferred using the relative standalone selling price method utilizing estimated sales prices until satisfaction of the deferred performance obligation.

 

Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At September 25, 2021, we had $7.8 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC 606, we have opted to not disclose unsatisfied performance obligations for contracts with original expected durations of less than one year.

 

We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC 460, Guarantees (“ASC 460”), and not as a separate performance obligation.

 

The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and may include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration that does not meet revenue recognition criteria is deferred. 

 

Our contracts are typically less than one year in duration and we have elected to use the practical expedient available in ASC 606 to expense cost to obtain contracts as they are incurred because they would be amortized over less than one year.

 

Accounts receivable represents our unconditional right to receive consideration from our customer. Payments terms do not exceed one year from the invoice date and therefore do not include a significant financing component. To date, there have been no material impairment losses on accounts receivable. There were no material contract assets or contract liabilities recorded on our condensed consolidated balance sheet in any of the periods presented.

 

On shipments where sales are not recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At September 25, 2021, we had deferred revenue totaling approximately $20.1 million, current deferred profit of $11.3 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.2 million. At December 26, 2020, we had deferred revenue totaling approximately $17.1 million, current deferred profit of $8.7 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.7 million.

 

Net sales of our reportable segments, by type, are as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 

Disaggregated Net Sales

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

Systems:

                

Semiconductor Test & Inspection

 $146,010  $70,360  $433,830  $214,910 

PCB Test

  -   8,990   17,831   23,939 

Non-systems:

                

Semiconductor Test & Inspection

  79,053   66,865   234,764   181,756 

PCB Test

  -   4,432   8,929   13,047 

Total net sales

 $225,063  $150,647  $695,354  $433,652 

 

Revenue by geographic area based upon product shipment destination (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 

Disaggregated Net Sales

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

China

 $60,205  $30,423  $171,653  $92,367 

Philippines

  49,382   11,860   119,669   35,170 

Taiwan

  15,006   22,689   74,392   59,060 

Malaysia

  21,086   11,435   63,481   38,451 

United States

  15,498   32,111   57,435   71,739 

Rest of the World

  63,886   42,129   208,724   136,865 

Total net sales

 $225,063  $150,647  $695,354  $433,652 

 

A small number of customers historically have been responsible for a significant portion of our net sales. Significant customer concentration information, by reportable segment, is as follows:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Semiconductor Test & Inspection

                

Customers individually accounting for more than 10% of net sales

 

 

two   *  

one

  

 

one 

Percentage of net sales

  32%  *   14%  11%

PCB Test

                

Customers individually accounting for more than 10% of net sales

  N/A   *   *   * 

Percentage of net sales

  N/A   *   *   * 
 

*

No single customer represented more than 10% of consolidated net sales.

 

Accumulated Other Comprehensive Loss

 

Our accumulated other comprehensive loss balance totaled approximately $19.4 million and $4.3 million at September 25, 2021 and December 26, 2020, respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is not the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive income (loss) during the first nine months of fiscal 2021 and 2020 were not significant.

 

Retiree Medical Benefits

 

We provide post-retirement health benefits to certain retired executives, one director (who is a former executive) and their eligible dependents under a noncontributory plan. These benefits are no longer offered to any other retired Cohu employees. The net periodic benefit cost incurred during the first nine months of fiscal 2021 and 2020 was not significant.

 

Business Divestitures and Discontinued Operations

 

On June 24, 2021, we completed the sale of our PCB Test Equipment (“PCB Test”) business, which represented our PCB Test segment. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test & Inspection segment that is utilized by the PCB Test business. In February 2020, we divested our fixtures services business. Our decision to sell these businesses and assets resulted from management’s determination that that they were not a fit within the core business of our organization which is delivering leading-edge solutions for the manufacturing of semiconductors through back-end semiconductor equipment and services.

 

Unless otherwise indicated, all amounts herein relate to continuing operations. For financial statement purposes, only the results of operations of our fixtures services business have been segregated from those of continuing operations and have been presented in our consolidated financial statements as discontinued operations for all periods presented. See Note 12, “Business Divestiture and Discontinued Operations” for additional information on these transactions and financial statement presentation.

 

New Accounting Pronouncements

 

There have been no material changes in recently issued or adopted accounting standards from those disclosed in our Annual Report on Form 10-K for the fiscal year ended December 26, 2020.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Goodwill and Purchased Intangible Assets
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

2.

Goodwill and Purchased Intangible Assets

 

Goodwill and Intangible Assets

 

Changes in the carrying value of goodwill during the year ended December 26, 2020, and the nine-month period ended September 25, 2021, by segment, were as follows (in thousands):

 

  

Semiconductor Test

         
  

& Inspection

  

PCB Test

  

Total

 

Balance, December 28, 2019

 $218,775  $19,894  $238,669 

Impact of currency exchange

  11,949   1,686   13,635 

Balance, December 26, 2020

  230,724   21,580   252,304 

Sale of PCB Test business (1)

  -   (21,899)  (21,899)

Impact of currency exchange

  (7,041)  319   (6,722)

Balance, September 25, 2021

 $223,683  $-  $223,683 

 

 

(1)

On June 24, 2021, we completed the sale of our PCB Test business. See Note 12, “Discontinued Operations and Divestitures” for additional information.

 

Purchased intangible assets, subject to amortization are as follows (in thousands):

 

  

September 25, 2021

  

December 26, 2020

 
          

Remaining

         
          

Weighted

         
  

Gross

      

Average

  

Gross

     
  

Carrying

  

Accum.

  

Amort.

  

Carrying

  

Accum.

 
  

Amount

  

Amort.

  

Period (in years)

  

Amount

  

Amort.

 

Developed technology

 $237,525  $101,952   4.8  $239,250  $83,246 

Customer relationships

  66,662   25,037   7.7   74,933   22,751 

Trade names

  21,096   7,295   7.5   23,756   6,279 

Covenant not-to-compete

  318   151   5.3   340   136 

Total intangible assets

 $325,601  $134,435      $338,279  $112,412 

 

The table above excludes $1.9 million and $7.8 million of IPR&D, at September 25, 2021 and December 26, 2020, respectively, which has an indefinite life and is subject to impairment or future amortization as developed technology when the projects are completed. During the nine-month period ended September 25, 2021, we completed certain projects previously included in IPR&D and transferred $5.6 million to developed technology. Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates.

 

Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we concluded there was no impairment of goodwill within our reporting units. Anticipated delays in customer adoption of certain new products under development as a result of the COVID-19 pandemic, changes to future project roadmaps and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&D as the carrying value exceeded fair value. During the third quarter of 2020, we became aware of additional delays in customer adoption of these new products under development leading us to re-evaluate the fair value of these projects and we determined that the carrying value exceeded the fair value and, as a result, we recorded a $7.3 million impairment to IPR&D. For the nine months ended September 26, 2020 total impairments recorded to IPR&D projects was $11.2 million.

 

Amortization expense related to intangible assets was approximately $8.9 million in the third quarter of fiscal 2021 and $27.2 million in the first nine months of fiscal 2021. Amortization expense related to intangible assets was approximately $9.8 million in the third quarter of fiscal 2020 and $28.8 million in the first nine months of fiscal 2020.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Borrowings and Credit Agreements
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

3.

Borrowings and Credit Agreements

 

The following table is a summary of our borrowings (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Bank Term Loan under Credit Agreement

 $103,130  $306,630 

Bank Term Loans-Kita

  3,234   3,662 

Construction Loan- Cohu GmbH

  10,427   9,902 

Lines of Credit

  3,160   5,314 

Total debt

  119,951   325,508 

Less: financing fees and discount

  (1,615)  (5,568)

Less: current portion

  (7,449)  (8,389)

Total long-term debt

 $110,887  $311,551 

 

Credit Agreement

 

On October 1, 2018, we entered into a Credit Agreement providing for a $350.0 million Term Loan Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the Term Loan Credit Facility amortize in equal quarterly installments of 0.25% of the original principal amount, with the balance payable at maturity. All outstanding principal and interest in respect of the Term Loan Credit Facility must be repaid on or before October 1, 2025. The loans under the Term Loan Credit Facility bear interest, at Cohu’s option in terms of the time-based interest period, at a floating annual rate equal to the selected LIBOR interest period plus a margin of 3.00%. At September 25, 2021, the outstanding loan balance, net of discount and deferred financing costs, was $101.5 million and $3.1 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 26, 2020, the outstanding loan balance, net of discount and deferred financing costs, was $301.1 million and $2.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. As of September 25, 2021, the fair value of the debt was $102.9 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of September 25, 2021 and is considered a Level 2 fair value measurement.

 

Under the terms of the Credit Agreement, the lender may accelerate the payment terms upon the occurrence of certain events of default set forth therein, which include: the failure of Cohu to make timely payments of amounts due under the Credit Agreement, the failure of Cohu to adhere to the representations and covenants set forth in the Credit Agreement, the failure to provide notice of any event that causes a material adverse effect or to provide other required notices, upon the event that related collateral agreements become ineffective, upon the event that certain legal judgments are entered against Cohu, the insolvency of Cohu, or upon the change of control of Cohu. As of September 25, 2021, we believe no such events of default have occurred.

 

During the first nine months of 2021, we prepaid $200.0 million in principal of our Term Loan Credit Facility for $200.0 million in cash. We accounted for the prepayment as a debt extinguishment, which resulted in a loss of $3.4 million reflected in other expense in our condensed consolidated statement of operations and a corresponding $3.4 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. In August 2020, we repurchased $16.4 million in principal of our Term Loan Credit Facility for $15.8 million in cash. We accounted for the repurchase as a debt extinguishment, which resulted in a gain of $0.3 million reflected as gain on extinguishment of debt, in our condensed consolidated statement of operations. Approximately $103.1 million in principal of the Term Loan Credit Facility remains outstanding as of September 25, 2021.

 

Kita Term Loans

 

We have outstanding term loans from a series of Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The term loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.44%, and expire at various dates through 2034. At September 25, 2021, the outstanding loan balance was $3.2 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 26, 2020, the outstanding loan balance was $3.6 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The fair value of the debt approximates the carrying value at September 25, 2021.

 

The term loans are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

Construction Loans

 

In July 2019 and June 2020, one of our wholly owned subsidiaries located in Germany entered into a series of construction loans (“Loan Facilities”) with a German financial institution providing it with total borrowings of up to €10.1 million. The Loan Facilities are being utilized to finance the expansion of our facility in Kolbermoor, Germany and are secured by the land and the existing building on the site. The Loan Facilities bear interest at agreed upon rates based on the facility amounts as discussed below.

 

The first facility totaling €3.4 million has been fully drawn and is payable over 10 years at a fixed annual interest rate of 0.8%. Principal and interest payments are due each quarter over the duration of the facility ending in September 2029. The second facility totaling €5.2 million has been fully drawn and is payable over 15 years at an annual interest rate of 1.05%, which is fixed until April 2027. Principal and interest payments are due each month over the duration of the facility ending in January 2034. The third facility totaling €1.5 million, of which €0.8 million is drawn, is payable over 10 years at an annual interest rate of 1.2%. Principal and interest payments are due each month over the duration of the facility ending in May 2030.

 

At September 25, 2021, total outstanding borrowings under the Loan Facilities was $10.4 million with $0.9 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 26, 2020, total outstanding borrowings under the Loan Facilities was $9.9 million with $0.4 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. The loans are denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates. The fair value of the debt approximates the carrying value at September 25, 2021.

 

Lines of Credit

 

Our wholly owned subsidiary in Japan has outstanding revolving credit facilities with various financial institutions in Japan. The credit facilities renew monthly and provide Kita with access to working capital totaling up to $8.7 million. At September 25, 2021, total borrowings outstanding under the revolving lines of credit were $3.2 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.

 

The revolving lines of credit are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

Our wholly owned subsidiary in Switzerland has an available line of credit which provides it with borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. At September 25, 2021 and December 26, 2020 no amounts were outstanding under this line of credit.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Restructuring Charges
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

4.

Restructuring Charges

 

Subsequent to the acquisition of Xcerra on October 1, 2018, during the fourth quarter of 2018, we began a strategic restructuring program designed to reposition our organization and improve our cost structure as part of our targeted integration plan regarding the recently acquired Xcerra (“Integration Program”). As part of the Integration Program we consolidated our global handler and contactor manufacturing operations and closed our manufacturing operations in Penang, Malaysia and Fontana, California in 2019.

 

In the second quarter of 2019, we entered into a social plan (“Plan”) with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH, as part of our Integration Program. During the fourth quarter of 2020 we implemented a voluntary program and termination agreements with certain employees of our wholly owned subsidiary, Cohu GmbH. These programs will collectively reduce headcount, enable us to consolidate the facilities of our multiple operations located near Kolbermoor and Rosenheim, Germany, as well as transition certain manufacturing to other lower cost regions. The facility consolidations and reduction in force programs are being implemented as part of a comprehensive review of our operations and are intended to streamline and reduce our operating cost structure and capitalize on acquisition synergies.

 

As a result of the activities described above, we recognized total pretax charges of $2.0 million and $1.4 million for the first nine months ended September 25, 2021 and September 26, 2020, respectively, that are within the scope of ASC 420, Exit or Disposal Cost Obligations (“ASC 420”). All costs of the Integration Program were, and are expected to be, incurred by our Semiconductor Test & Inspection segment.

 

Costs associated with restructuring activities are presented in our condensed consolidated statements of operations as restructuring charges, except for certain costs associated with inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products, which are classified within cost of sales. Other restructuring costs include expenses for professional fees associated with employee severance, impairments of fixed assets and building close expenses.

 

The following table summarizes the activity within the restructuring related accounts for the Integration Program during the first nine months ended September 25, 2021 and September 26, 2020 (in thousands):

 

  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 28, 2019

 $1,236  $-  $1,236 

Costs accrued

  287   1,113   1,400 

Amounts paid or charged

  (1,516)  (1,113)  (2,629)

Balance, September 26, 2020

 $7  $-  $7 
             

Balance, December 26, 2020

 $5,826  $-  $5,826 

Costs accrued

  1,124   864   1,988 

Amounts paid or charged

  (6,410)  (864)  (7,274)

Impact of currency exchange

  (83)  -   (83)

Balance, September 25, 2021

 $457  $-  $457 

 

At September 25, 2021, our total accrual for restructuring related items is reflected within current liabilities of our condensed consolidated balance sheets as these amounts are expected to be paid out within a year. The estimated costs associated with the employee severance and facility consolidation actions will be paid predominantly in cash.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Financial Instruments Measured at Fair Value
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]

5.

Financial Instruments Measured at Fair Value

 

Our cash, cash equivalents, and short-term investments consisted primarily of cash and other investment grade securities. We do not hold investment securities for trading purposes. All short-term investments in debt securities are classified as available-for-sale and recorded at fair value. Investment securities are exposed to market risk due to changes in interest rates and credit risk and we monitor credit risk and attempt to mitigate exposure by making high-quality investments and through investment diversification.

 

We assess whether unrealized loss positions on available-for-sale debt securities are due to credit-related factors. The credit-related portion of unrealized losses, and any subsequent improvements, are recorded in earnings through an allowance account. Unrealized gains and losses that are not due to credit-related factors are included in accumulated other comprehensive income (loss). Factors that could indicate an impairment exists include, but are not limited to earnings performance, changes in credit rating or adverse changes in the regulatory or economic environment of the asset. Gross realized gains and losses on sales of short-term investments are included in interest income. Realized gains and losses for the periods presented were not significant.

 

Investments that we have classified as short-term, by security type, are as follows (in thousands):

 

  

September 25, 2021

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $68,333  $10  $3  $68,340 

U.S. Treasury securities

  3,216   -   -   3,216 

Government-sponsored enterprise securities

  2,000   -   -   2,000 

Bank certificates of deposit

  1,550   1   -   1,551 

Foreign government security

  913   -   -   913 
  $76,012  $11  $3  $76,020 

 

      

December 26, 2020

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $14,943  $2  $1  $14,944 

U.S. treasury securities

  2,012   -   -   2,012 

Government-sponsored enterprise securities

  1,998   -   -   1,998 

Bank certificates of deposit

  750   -   -   750 

Foreign government security

  965   -   -   965 
  $20,668  $2  $1  $20,669 

 

 

(1)

As of September 25, 2021 and December 26, 2020, the cost and fair value of investments with loss positions were approximately $21.3 million and $8.7 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if an other-than-temporary decline in fair value had occurred and concluded that these losses were temporary and we have the ability and intent to hold these investments to maturity.

 

 

(2)

Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio.

 

Effective maturities of short-term investments are as follows (in thousands):

 

  

September 25, 2021

  

December 26, 2020

 
  

Amortized

  

Estimated

  

Amortized

  

Estimated

 
  

Cost

  

Fair Value

  

Cost

  

Fair Value

 

Due in one year or less

 $73,545  $73,553  $20,668  $20,669 

Due after one year through three years

  2,467   2,467   -   - 
  $76,012  $76,020  $20,668  $20,669 

 

Accounting standards pertaining to fair value measurements establish a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. When available, we use quoted market prices to determine the fair value of our investments, and they are included in Level 1. When quoted market prices are unobservable, we use quotes from independent pricing vendors based on recent trading activity and other relevant information, and they are included in Level 2.

 

The following table summarizes, by major security type, our financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy (in thousands):

 

  

Fair value measurements at September 25, 2021 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $236,946  $-  $-  $236,946 

U.S. Treasury securities

  -   3,216   -   3,216 

Corporate debt securities

  -   72,430   -   72,430 

Government-sponsored enterprise securities

  -   2,000   -   2,000 

Money market funds

  -   47,750   -   47,750 

Bank certificates of deposit

  -   1,551   -   1,551 

Foreign government security

  -   912   -   912 
  $236,946  $127,859  $-  $364,805 

 

  

Fair value measurements at December 26, 2020 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $128,874  $-  $-  $128,874 

Corporate debt securities

  -   15,694   -   15,694 

U.S. treasury securities

  -   2,012   -   2,012 

Government-sponsored enterprise securities

  -   1,998   -   1,998 

Money market funds

  -   19,734   -   19,734 

Bank certificates of deposit

  -   750   -   750 

Foreign government security

  -   965   -   965 
  $128,874  $41,153  $-  $170,027 

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Employee Stock Benefit Plans
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

6.

Employee Stock Benefit Plans

 

Our 2005 Equity Incentive Plan (“2005 Plan”) is a broad-based, long-term retention program intended to attract, motivate, and retain talented employees as well as align stockholder and employee interests. Awards that may be granted under the program include, but are not limited to, non-qualified and incentive stock options, restricted stock units, and performance stock units. We settle employee stock option exercises, employee stock purchase plan purchases, and the vesting of restricted stock units, and performance stock units with newly issued common shares. At September 25, 2021, there were 1,367,393 shares available for future equity grants under the 2005 Plan.

 

Stock Options

 

Stock options may be granted to employees, consultants and non-employee directors to purchase a fixed number of shares of our common stock. The exercise prices of options granted are at least equal to the fair market value of our common stock on the dates of grant and options vest and become exercisable in annual increments that range from one to four years from the date of grant. Stock options granted under the 2005 Plan have a maximum contractual term of ten years. In the first nine months of fiscal 2021 we did not grant any stock options and we issued 250,193 shares of our common stock on the exercise of options that were granted previously.

 

At September 25, 2021, we had 12,442 stock options exercisable and outstanding. These options had a weighted-average exercise price of $9.44 per share, an aggregate intrinsic value of approximately $0.3 million and the weighted average remaining contractual term was approximately 1.5 years.

 

Restricted Stock Units

 

We grant restricted stock units (“RSUs”) to certain employees, consultants and directors. RSUs vest in annual increments that range from one to four years from the date of grant. Prior to vesting, RSUs do not have dividend equivalent rights, do not have voting rights and the shares underlying the RSUs are not considered issued and outstanding. New shares of our common stock will be issued on the date the RSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees. As a result, the actual number of shares issued will be fewer than the actual number of RSUs outstanding at September 25, 2021.

 

In the first nine months of fiscal 2021 we awarded 269,420 RSUs, we issued 571,808 shares of our common stock on vesting of previously granted awards and 37,591 shares were forfeited. At September 25, 2021, we had 1,074,183 RSUs outstanding with an aggregate intrinsic value of approximately $35.5 million and the weighted average remaining vesting period was approximately 1.3 years.

 

Performance Stock Units

 

We also grant performance stock units (“PSUs”) to senior executives as a part of our long-term equity compensation program. The number of shares of common stock that will ultimately be issued to settle PSUs granted ranges from 0% to 200% of the number granted and is determined based on certain performance criteria over a three-year measurement period. The performance criteria for the PSUs are based on a combination of our annualized Total Shareholder Return (“TSR”) for the performance period and the relative performance of our TSR compared with the annualized TSR of certain peer companies or index for the performance period. PSUs granted vest 100% on the third anniversary of their grant, assuming achievement of the applicable performance criteria.

 

We estimated the fair value of the PSUs using a Monte Carlo simulation model on the date of grant. Compensation expense is recognized ratably over the explicit service period. New shares of our common stock will be issued on the date the PSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees.

 

In the first nine months of fiscal 2021, we awarded 92,719 PSUs, we issued 124,688 shares of our common stock on vesting of previously granted awards and 8,976 shares were forfeited. At September 25, 2021, we had 384,490 PSUs outstanding with an aggregate intrinsic value of approximately $12.7 million and the weighted average remaining vesting period was approximately 1.4 years.

 

Employee Stock Purchase Plan

 

The Cohu, Inc. 1997 Employee Stock Purchase Plan (“ESPP”) provides for the issuance of shares of our common stock. Under the ESPP, eligible employees may purchase shares of Cohu common stock through payroll deductions at a price equal to 85 percent of the lower of the fair market value of Cohu common stock at the beginning or end of each 6-month purchase period, subject to certain limits. During the first nine months of fiscal 2021, 94,688 shares of our common stock were sold to our employees under the ESPP leaving 574,016 shares available for future issuance.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Derivative Financial Instruments
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

7.

Derivative Financial Instruments

 

Foreign Exchange Derivative Contracts

 

We operate and sell our products in various global markets and, as a result, we are exposed to changes in foreign currency exchange rates. In the fourth quarter of 2020, we began utilizing foreign currency forward contracts to offset future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts to mitigate the risks and volatility associated with foreign currency transaction gains or losses.

 

We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of operations for both realized and unrealized gains and losses. The cash flows associated with the foreign currency forward contracts are reported in net cash provided by operating activities in our condensed consolidated statements of cash flows.

 

The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All our foreign exchange derivative contracts outstanding at September 25, 2021 will mature during the fourth quarter of fiscal 2021.

 

The following table provides information about our foreign currency forward contracts outstanding as of September 25, 2021 (in thousands):

 

   

Contract Amount

  

Contract Amount

 

Currency

Contract Position

 

(Local Currency)

  

(U.S. Dollars)

 

Euro

Buy

  25,311  $29,700 

Swiss Franc

Buy

  17,533   19,000 

Japanese Yen

Buy

  276,688   2,500 
       $51,200 

 

Our foreign currency contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs. The fair values of foreign currency contracts outstanding at September 25, 2021 were immaterial.

 

The location and amount of losses related to non-designated derivative instruments in the condensed consolidated statements of operations were as follows (in thousands):

 

Derivatives Not

Designated as

Location of Loss 

Three months ended

  

Nine months ended

 
HedgingRecognized on 

September 25,

  

September 28,

  

September 25,

  

September 28,

 
InstrumentsDerivatives 

2021

  

2020

  

2021

  

2020

 

Foreign exchange forward contracts

Foreign transaction loss

 $(934)  n/a  $(2,283)  n/a 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Equity
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

8.

Equity

 

On March 8, 2021, we closed an underwritten public offering of 4,950,000 shares of our common stock at $41.00 per share. As part of the transaction, the underwriters were also granted a 30-day option to purchase up to an aggregate of 742,500 additional shares of common stock to cover over-allotments which was exercised in full on March 11, 2021. The offering, and the follow-on option to sell additional shares, resulted in net proceeds, after deducting underwriting discounts and commissions and offering expenses, of approximately $223.1 million. All of the shares were sold pursuant to an effective shelf registration statement previously filed with the SEC.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Income Taxes
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

9.

Income Taxes

 

For the three and nine months ended September 25, 2021, we used the estimated annual effective tax rate (“ETR”) expected to be applicable for the full fiscal year in computing our tax provision. The ETR on income from continuing operations for the three and nine months ended September 25, 2021 was 23.7% and 16.4%, respectively, and reflects a partial release of our domestic valuation allowance on deferred tax assets to offset tax liabilities on current year earnings, and an excess benefit relating to stock-based compensation. For the three and nine months ended September 26, 2020, we determined that a reliable estimate of the annual ETR could not be made, since relatively small changes in our projected income produce a significant variation in our ETR, and instead used the actual ETR for the year-to-date period to calculate our tax provision. The ETR on loss from continuing operations for the three and nine months ended September 26, 2020 was (20.2)% and (0.9)%, respectively, and primarily reflected the lack of a tax benefit on our domestic losses as a result of our valuation allowance on deferred tax assets, and non-deductible expenses relating to stock-based compensation.

 

We conduct business globally and as a result, Cohu or one or more of its subsidiaries files income tax returns in the US and various state and foreign jurisdictions. In the normal course of business, we are subject to examinations by taxing authorities throughout the world and are currently under examination in Germany, Malaysia and the Philippines. We believe our financial statement accruals for income taxes are appropriate.

 

In accordance with the disclosure requirements as described in ASC Topic 740, Income Taxes, we have classified unrecognized tax benefits as non-current income tax liabilities, or a reduction in non-current deferred tax assets, unless expected to be paid within one year. Our continuing practice is to recognize interest and/or penalties related to income tax matters in income tax expense. There were no material changes to our unrecognized tax benefits and interest accrued related to unrecognized tax benefits during the three and nine months ended September 25, 2021. There were no material changes to our unrecognized tax benefits and interest accrued related to unrecognized tax benefits during the three and nine months ended September 26, 2020.

 

In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (CARES Act) was signed into law in March 2020. The CARES Act lifts certain deduction limitations originally imposed by the Tax Cuts and Jobs Act of 2017 (2017 Tax Act). Corporate taxpayers may carry back net operating losses (NOLs) originating during 2018 through 2020 for up to five years, which was not previously allowed under the 2017 Tax Act. The CARES Act also eliminates the 80% of taxable income limitations by allowing corporate entities to fully utilize NOL carryforwards to offset taxable income in 2018, 2019 or 2020. Taxpayers may generally deduct interest up to the sum of 50% of adjusted taxable income plus business interest income (30% limit under the 2017 Tax Act) for tax years beginning January 1, 2019 and 2020. The CARES Act allows taxpayers with alternative minimum tax credits to claim a refund in 2020 for the entire amount of the credits instead of recovering the credits through refunds over a period of years, as originally enacted by the 2017 Tax Act.

 

In addition, the CARES Act raises the corporate charitable deduction limit to 25% of taxable income and makes qualified improvement property generally eligible for 15-year cost-recovery and 100% bonus depreciation. The enactment of the CARES Act did not result in any material adjustments to our income tax provision for the three and nine-month period ended September 25, 2021, or to our net deferred tax assets as of September 25, 2021.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Segment and Geographic Information
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

10.

Segment and Geographic Information

 

The summary below presents our reportable segments, Semiconductor Test & Inspection and PCB Test, for the three- and nine-month periods ended September 25, 2021 and September 26, 2020. Subsequent to the sale of our PCB Test business on June 24, 2021, we have one reportable segment, Semiconductor Test & Inspection.

 

Financial information by reportable segment is as follows (in thousands):

 

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 

Net sales by segment:

 

2021

  

2020

  

2021

  

2020

 

Semiconductor Test & Inspection

 $225,063  $137,225  $668,594  $396,666 

PCB Test

  -   13,422   26,760   36,986 

Total consolidated net sales for reportable segments

 $225,063  $150,647  $695,354  $433,652 
                 

Segment profit (loss) before tax:

                

Semiconductor Test & Inspection

 $36,345  $(4,093) $113,573  $(17,997)

PCB Test

  -   1,709   3,907   4,714 

Profit (loss) for reportable segments

  36,345   (2,384)  117,480   (13,283)
                 

Other unallocated amounts:

                

Corporate expenses

  (2,747)  (460)  (9,586)  (4,759)

Gain on sale of PCB Test business

  90   -   75,754   - 

Interest expense

  (966)  (3,021)  (5,372)  (10,904)

Interest income

  53   42   197   210 

Gain (loss) on extinguishment of debt

  (1,650)  293   (3,411)  293 

Income (loss) from continuing operations before taxes

 $31,125  $(5,530) $175,062  $(28,443)

 

The following table summarizes our total assets by reportable business segment (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Semiconductor Test & Inspection

 $1,141,066  $968,028 

PCB Test

  -   66,826 

Total assets for reportable segments

  1,141,066   1,034,854 

Corporate, principally cash and investments

  131,802   55,492 

Total consolidated assets

 $1,272,868  $1,090,346 

 

For revenues by geography and information on customer concentration, see Note 1, “Summary of Significant Accounting Policies”.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Leases
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Lessee, Leases [Text Block]

11.

Leases

 

We lease certain of our facilities, equipment and vehicles under non-cancelable operating and finance leases. Leases with initial terms of 12 months or less are not recorded on the condensed consolidated balance sheet, but we recognized those lease payments in the condensed consolidated statements of operations on a straight-line basis over the lease term. Lease and non-lease components are included in the calculation of the ROU asset and lease liabilities.

 

Our leases have remaining lease terms of 1 year to 36 years, some of which include one or more options to extend the leases for up to 25 years. Our lease term includes renewal terms when we are reasonably certain we will exercise the renewal options. We sublease certain leased assets to third parties, mainly as a result of unused space in our facilities.

 

Supplemental balance sheet information related to leases was as follows:

 

(in thousands)

Classification

 

September 25, 2021

  

December 26, 2020

 

Assets

         

Operating lease assets

Operating lease right-of-use assets

 $26,274  $29,203 

Finance lease assets

Property, plant and equipment, net (1)

  455   486 

Total lease assets

 $26,729  $29,689 

Liabilities

         

Current

         

Operating

Other accrued liabilities

 $4,945  $5,287 

Finance

Other accrued liabilities

  182   179 

Noncurrent

         

Operating

Long-term lease liabilities

  23,035   25,565 

Finance

Long-term lease liabilities

  109   222 

Total lease liabilities

 $28,271  $31,253 
          

Weighted-average remaining lease term (years)

        

Operating leases

  7.0   7.3 

Finance leases

  2.0   2.3 
          

Weighted-average discount rate

        

Operating leases

  6.3%  6.3%

Finance leases

  0.7%  0.0%

 

 

(1)

Finance lease assets are recorded net of accumulated amortization of $0.1 million as of September 25, 2021 and December 26, 2020.

 

The components of lease expense were as follows:

 

  

Three Months Ended

  

Nine Months Ended

 

(in thousands)

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

Operating leases

 $1,799  $2,074  $5,866  $6,337 

Variable lease expense

  508   523   1,634   1,602 

Short-term operating leases

  1   15   68   53 

Finance leases

                

Amortization of leased assets

  21   17   66   65 

Interest on lease liabilities

  -   -   1   57 

Sublease income

  (21)  (31)  (61)  (94)

Net lease cost

 $2,308  $2,598  $7,574  $8,020 

 

Future minimum lease payments at September 25, 2021, are as follows:

 

  

Operating

  

Finance

     

(in thousands)

 

leases (1)

  

leases

  

Total

 

2021

 $1,671  $46  $1,717 

2022

  6,322   184   6,506 

2023

  5,371   40   5,411 

2024

  5,043   11   5,054 

2025

  4,914   11   4,925 

Thereafter

  12,232   3   12,235 

Total lease payments

  35,553   295   35,848 

Less: Interest

  (7,573)  (4)  (7,577)

Present value of lease liabilities

 $27,980  $291  $28,271 

 

 

(1)

Excludes sublease income of $0.1 million in 2022 and 2023.

 

Supplemental cash flow information related to leases was as follows:

 

  

Nine Months Ended

 

(in thousands)

 

September 25,

2021

  

September 26,

2020

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $5,953  $6,207 

Operating cash flows from finance leases

 $1  $57 

Financing cash flows from finance leases

 $142  $104 

Leased assets obtained in exchange for new finance lease liabilities

 $54  $468 

Leased assets obtained in exchange for new operating lease liabilities

 $3,669  $1,830 

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Business Divestitures and Discontinued Operations
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

12.

Business Divestitures and Discontinued Operations

 

PCB Test Equipment Business

 

On June 24, 2021, we completed the sale of our PCB Test Equipment (“PCB Test”) business, which represented our PCB Test reportable segment. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test & Inspection segment that is utilized by the PCB Test business. Our decision to sell this non-core business resulted from management’s determination that that they were no longer a fit within our organization. We received gross proceeds of $125.1 million, after completion of certain closing adjustments. The divestment has generated a $75.8 million pre-tax gain on sale of business, which was recorded in our condensed consolidated statements of operations for the nine months ended September 25, 2021. During the third quarter of 2021 we finalized the net working capital adjustment with the buyer and made other adjustments that resulted in an increase to the gain of $0.1 million. As a result of the closing of the transaction, we derecognized net assets of $43.4 million, including goodwill of $21.9 million and intangible assets of $10.0 million.

 

We evaluated the guidance in ASC 205-20, Presentation of Financial Statements Discontinued Operations, and determined that the divestment of our PCB Test business does not represent a strategic shift as the divestiture will not have a major effect on Cohu’s operations and financial results and, as a result, it is not presented as discontinued operations in any periods presented. Subsequent to the sale of our PCB Test business, we have one reportable segment, Semiconductor Test & Inspection.

 

Fixtures Services Business

 

On October 1, 2018, we acquired a fixtures services business as part of Xcerra. In the fourth quarter of 2018, our management determined that this business did not align with our core business and was not a fit within our organization. As a result, the fixtures services business was marketed for sale since the date we acquired Xcerra and it qualified for presentation as discontinued operations as it met the held for sale criteria. For financial statement purposes, the results of operations for this business have been segregated from those of continuing operations and are presented in our consolidated financial statements as discontinued operations for all periods presented.

 

In February 2020, we completed the sale of this business with an immaterial impact to the statement of operations during fiscal year 2020.

 

Operating results of our discontinued segment are summarized as follows (in thousands):

 

  

Nine Months

Ended

 
  

September 26,

 
  

2020

 
     

Net sales

 $432 
     

Operating income before income taxes

  11 

Gain on sale of Fixtures business

  35 

Income before taxes

  46 

Income tax provision

  4 

Income, net of tax

 $42 

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Contingencies
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Contingencies Disclosure [Text Block]

13.

Contingencies

 

From time-to-time we are involved in various legal proceedings, examinations by various tax authorities and claims that have arisen in the ordinary course of our business. The outcome of any litigation is inherently uncertain. While there can be no assurance, we do not believe at the present time that the resolution of these matters will have a material adverse effect on our assets, financial position or results of operations.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Guarantees
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Commitments Contingencies and Guarantees [Text Block]

14.

Guarantees

 

Product Warranty

 

Our products are generally sold with warranty periods that range from 12 to 36 months following sale or acceptance. The product warranty promises customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC 460, and not as a separate performance obligation. Parts and labor are covered under the terms of the warranty agreement. The warranty provision is based on historical and projected experience by product and configuration.

 

 

Changes in accrued warranty were as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Balance at beginning of period

 $7,541  $5,996  $6,382  $6,155 

Warranty expense accruals

  4,148   911   9,800   3,846 

Warranty payments

  (3,005)  (1,169)  (6,553)  (4,263)

Liability transferred (1)

  -   -   (945)  - 

Balance at end of period

 $8,684  $5,738  $8,684  $5,738 

 

 (1)

Warranty liability transferred in connection with the sale of our PCB Test business.

 

Accrued warranty amounts expected to be incurred after one year are included in noncurrent other accrued liabilities in the condensed consolidated balance sheet. These amounts totaled $0.8 million and $0.3 million at September 25, 2021 and December 26, 2020, respectively.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 15 - Subsequent Event
9 Months Ended
Sep. 25, 2021
Notes to Financial Statements  
Subsequent Events [Text Block]

15.

Subsequent Event

 

Share Repurchase Program

 

On October 28, 2021, we announced that our Board of Directors authorized a $70 million share repurchase program. This share repurchase program is effective as of November 2, 2021 and has no expiration date, and the timing of share repurchases and the number of shares of common stock to be repurchased will depend upon prevailing market conditions and other factors. Repurchases under this program will be made using our existing cash resources and may be commenced or suspended from time-to-time at our discretion without prior notice. Repurchases may be made in the open market, through 10b5-1 programs, or in privately negotiated transactions at prevailing market rates in accordance with federal securities laws.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 25, 2021
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

Our fiscal years are based on a 52- or 53-week period ending on the last Saturday in December. The condensed consolidated balance sheet at December 26, 2020, has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of September 25, 2021, (also referred to as “the third quarter of fiscal 2021” and “the first nine months of fiscal 2021”) and September 26, 2020, (also referred to as “the third quarter of fiscal 2020” and “the first nine months of fiscal 2020”) are unaudited. However, in management’s opinion, these financial statements reflect all adjustments (consisting only of normal, recurring items) necessary to provide a fair presentation of our financial position, results of operations and cash flows for the periods presented. Both the three- and nine-month periods ended September 25, 2021 and September 26, 2020, were comprised of 13 and 39 weeks, respectively.

 

Our interim results are not necessarily indicative of the results that should be expected for the full year. The condensed consolidated financial statements presented herein reflect estimates and assumptions made by management at September 25, 2021 and for the nine-month period ended September 25, 2021. For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended December 26, 2020, which are included in our 2020 Annual Report on Form 10-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.

 

All significant consolidated transactions and balances have been eliminated in consolidation.

 

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

Concentration of Credit Risk

 

Financial instruments that potentially subject us to significant credit risk consist principally of cash equivalents, short-term investments and trade accounts receivable. We invest in a variety of financial instruments and, by policy, limit the amount of credit exposure with any one issuer.

 

Our trade accounts receivable are presented net of an allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. At September 25, 2021 and December 26, 2020 our allowance for credit losses was $0.4 million and $0.1 million, respectively. Our customers include semiconductor manufacturers and semiconductor test subcontractors throughout many areas of the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at September 25, 2021, we will continue to monitor customer liquidity and other economic conditions, including the impact of the COVID-19 pandemic, which may result in changes to our estimates regarding expected credit losses.

 

Inventory, Policy [Policy Text Block]

Inventories

 

Inventories are stated at the lower of cost, determined on a first-in, first-out basis, or net realizable value. Cost includes labor, material and overhead costs. Determining net realizable value of inventories involves numerous estimates and judgments including projecting average selling prices and sales volumes for future periods and costs to complete and dispose of inventory. As a result of these analyses, we record a charge to cost of sales in advance of the period when the inventory is sold when estimated net realizable values are below our costs.

 

Inventories by category were as follows (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Raw materials and purchased parts

 $91,935  $83,755 

Work in process

  44,952   44,315 

Finished goods

  20,625   14,430 

Total inventories

 $157,512  $142,500 

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property, Plant and Equipment

 

Depreciation and amortization of property, plant and equipment, both owned and under financing lease, is calculated principally on the straight-line method based on estimated useful lives of thirty to forty years for buildings, five to fifteen years for building improvements and three to ten years for machinery, equipment and software. Land is not depreciated.

 

Property, plant and equipment, at cost, consisted of the following (in thousands):

 

  

September 25,

  

December 26,

 
  

2021

  

2020

 

Land and land improvements

 $7,875  $8,141 

Buildings and building improvements

  26,749   41,153 

Machinery and equipment

  78,816   65,342 
   113,440   114,636 

Less accumulated depreciation and amortization

  (48,282)  (47,720)

Property, plant and equipment, net

 $65,158  $66,916 

 

Internal Use Software, Policy [Policy Text Block]

Cloud-based Enterprise Resource Planning Implementation Costs

 

We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with Accounting Standard Codification (“ASC”) Topic 350, IntangiblesGoodwill and Other, (“ASC 350”). Capitalized costs include only external direct costs of materials and services consumed in developing the system and interest costs incurred, when material, while developing the system.

 

Unamortized capitalized cloud computing implementation costs totaled $13.3 million and $13.5 million at September 25, 2021 and December 26, 2020, respectively. These amounts are recorded within other assets in our condensed consolidated balance sheets. The change in the capitalized amount is due to costs capitalized in the current period, offset by amortization recorded, and an adjustment to accrued costs resulting from the renegotiation of our software license that was finalized in the first quarter of 2021. We began amortizing some of these costs when our new ERP system was placed into service during the first quarter of 2020 and we continue to capitalize costs related to implementation projects that are ongoing. Implementation costs are amortized using the straight-line method over seven years and we recorded amortization expense of $0.4 million and $1.2 million during the three and nine months ended September 25, 2021, respectively and amortization expense of $0.3 million and $0.8 million during the three and nine months ended September 26, 2020, respectively.

 

Segment Reporting, Policy [Policy Text Block]

Segment Information

 

We applied the provisions of ASC Topic 280, Segment Reporting, (“ASC 280”), which sets forth a management approach to segment reporting and establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products, major customers and the geographies in which the entity holds material assets and reports revenue. An operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. We have determined that our three identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG) and Interface Solutions Group (ISG). Our THG, STG and ISG operating segments qualify for aggregation under ASC 280 due to similarities in their customers, their economic characteristics, and the nature of products and services provided. As a result, we report in one segment, Semiconductor Test and Inspection Equipment (“Semiconductor Test & Inspection”). Prior to the sale of our PCB Test Group (PTG) on June 24, 2021, we reported in two segments, Semiconductor Test & Inspection and PCB Test Equipment (“PCB Test”).

 

Goodwill and Intangible Assets, Policy [Policy Text Block]

Goodwill and Indefinite-Lived Intangibles, Other Intangible Assets and Long-lived Assets

 

We evaluate goodwill and other indefinite-lived intangible assets, which are solely comprised of in-process research and development (“IPR&D”), for impairment annually and when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the book value of net assets to the fair value of the reporting unit or, in the case of in-process research and development, to the fair value of the asset. If the fair value is determined to be less than the book value, a second step is performed to compute the amount of impairment as the difference between the fair value of the reporting unit and its carrying value, not to exceed the carrying value of goodwill. We estimated the fair values of our reporting units primarily using the income approach valuation methodology that includes the discounted cash flow method, taking into consideration the market approach and certain market multiples as a validation of the values derived using the discounted cash flow methodology. Forecasts of future cash flows are based on our best estimate of future net sales and operating expenses, based primarily on customer forecasts, industry trade organization data and general economic conditions. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors.

 

We conduct our annual impairment test as of October 1st of each year, and have determined there was no impairment as of October 1, 2020 as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. There have been no triggering events or indicators of impairment identified during fiscal year 2021. See Note 2, “Goodwill and Purchased Intangible Assets” for additional information on our interim assessments during 2020.

 

Long-lived assets, other than goodwill, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. For long-lived assets, impairment losses are only recorded if the asset’s carrying amount is not recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.

 

Standard Product Warranty, Policy [Policy Text Block]

Product Warranty

 

Product warranty costs are accrued in the period sales are recognized. Our products are generally sold with standard warranty periods, which differ by product, ranging from 12- to 36-months. Parts and labor are typically covered under the terms of the warranty agreement. Our warranty expense accruals are based on historical and estimated costs by product and configuration. From time-to-time we offer customers extended warranties beyond the standard warranty period. In those situations, the revenue relating to the extended warranty is deferred at its estimated relative standalone selling price and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.

 

Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]

Restructuring Costs

 

We record restructuring activities including costs for one-time termination benefits in accordance with ASC Topic 420 (“ASC 420”), Exit or Disposal Cost Obligations. The timing of recognition for severance costs accounted for under ASC 420 depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic 712, Nonretirement Postemployment Benefits. These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note 4, “Restructuring Charges” for additional information.

 

Debt, Policy [Policy Text Block]

Debt Issuance Costs

 

We capitalize costs related to the issuance of debt. Debt issuance costs directly related to our Term Loan Credit Facility are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.1 million and $0.5 million for the three and nine months ended September 25, 2021, respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.9 million for the three and nine months ended September 26, 2020, respectively.

 

Derivatives, Policy [Policy Text Block]

Foreign Remeasurement and Currency Translation

 

Assets and liabilities of our wholly owned foreign subsidiaries that use the U.S. Dollar as their functional currency are re-measured using exchange rates in effect at the end of the period, except for nonmonetary assets, such as inventories and property, plant and equipment, which are re-measured using historical exchange rates. Revenues and costs are re-measured using average exchange rates for the period, except for costs related to those balance sheet items that are re-measured using historical exchange rates. Gains and losses on foreign currency transactions are recognized as incurred. During the three and nine months ended September 25, 2021, we recognized foreign exchange losses of $28,000 and $0.3 million, respectively, in our condensed consolidated statements of operations. During the three and nine months ended September 26, 2020, we recognized foreign exchange losses of $1.5 million and $2.5 million, respectively, in our condensed consolidated statements of operations. Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative foreign currency translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.

 

Foreign Exchange Derivative Contracts

 

We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses.

 

We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of operations for both realized and unrealized gains and losses. See Note 7, “Derivative Financial Instruments” for additional information.

 

Share-based Payment Arrangement [Policy Text Block]

Share-Based Compensation

 

We measure and recognize all share-based compensation under the fair value method. Our estimate of share-based compensation expense requires a number of complex and subjective assumptions including our stock price volatility, employee exercise patterns (expected life of the options) and related tax effects. The assumptions used in calculating the fair value of share-based awards represent our best estimates, but these estimates involve inherent uncertainties and the application of management judgment. Although we believe the assumptions and estimates we have made are reasonable and appropriate, changes in assumptions could materially impact our reported financial results.

 

Reported share-based compensation is classified, in our condensed consolidated financial statements, as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Cost of sales

 $239  $218  $692  $641 

Research and development

  889   782   2,433   2,443 

Selling, general and administrative

  2,586   2,299   7,618   7,229 

Total share-based compensation

  3,714   3,299   10,743   10,313 

Income tax benefit

  (155)  (215)  (569)  (610)

Total share-based compensation, net

 $3,559  $3,084  $10,174  $9,703 

 

Earnings Per Share, Policy [Policy Text Block]

Income (Loss) Per Share

 

Basic income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. Diluted income (loss) per share includes the dilutive effect of common shares potentially issuable upon the exercise of stock options, vesting of outstanding restricted stock and performance stock units and issuance of stock under our employee stock purchase plan using the treasury stock method. In loss periods, potentially dilutive securities are excluded from the per share computations due to their anti-dilutive effect. For purposes of computing diluted income (loss) per share, stock options with exercise prices that exceed the average fair market value of our common stock for the period are excluded. For the three and nine months ended September 25, 2021, stock options and awards to issue approximately 239,000 and 160,000 shares of common stock were excluded from the computation, respectively. For the three and nine months ended September 26, 2020, stock options and awards to issue approximately 109,000 and 151,000 shares of common stock were excluded from the computation, respectively.

 

The following table reconciles the denominators used in computing basic and diluted income (loss) per share (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Weighted average common shares

  48,666   41,947   46,992   41,764 

Effect of dilutive securities

  791   -   1,145   - 
   49,457   41,947   48,137   41,764 

 

Cohu has utilized the “control number” concept in the computation of diluted earnings per share to determine whether potential common stock instruments are dilutive. The control number used is income from continuing operations. The control number concept requires that the same number of potentially dilutive securities applied in computing diluted earnings per share from continuing operations be applied to all other categories of income or loss, regardless of their anti-dilutive effect on such categories.

 

Lessee, Leases [Policy Text Block]

Leases

 

We determine if a contract contains a lease at inception. Operating leases are included in operating lease right of use (“ROU”) assets, current other accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets.

 

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the adoption date or the commencement date for leases entered into after the adoption date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rates for the remaining lease terms based on the information available at the adoption date or commencement date in determining the present value of future payments.

 

The operating lease ROU asset also includes any lease payments made, lease incentives, favorable and unfavorable lease terms recognized in business acquisitions and excludes initial direct costs incurred and variable lease payments. Variable lease payments include estimated payments that are subject to reconciliations throughout the lease term, increases or decreases in the contractual rent payments, as a result of changes in indices or interest rates and tax payments that are based on prevailing rates. Our lease terms may include renewal options to extend the lease when it is reasonably certain that we will exercise those options. In addition, we include purchase option amounts in our calculations when it is reasonably certain that we will exercise those options. Rent expense for minimum payments under operating leases is recognized on a straight-line basis over the term.

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet but recognized in our condensed consolidated statements of operations on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component and include both in our calculation of the ROU assets and lease liabilities.

 

We sublease certain leased assets to third parties, mainly as a result of unused space in our facilities. None of our subleases contain extension options. Variable lease payments in our subleases include tax payments that are based on prevailing rates. We account for lease and non-lease components as a single lease component.

 

Revenue [Policy Text Block]

Revenue Recognition

 

Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is not transferred until destination or acceptance, we defer revenue recognition until such events occur.

 

Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are not determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The relative standalone selling price of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as we transfer control to our customer for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment.

 

Certain of our equipment sales have multiple performance obligations. These arrangements involve the delivery or performance of multiple performance obligations, and transfer of control of performance obligations may occur at different points in time or over different periods of time. For arrangements containing multiple performance obligations, the revenue relating to the undelivered performance obligation is deferred using the relative standalone selling price method utilizing estimated sales prices until satisfaction of the deferred performance obligation.

 

Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At September 25, 2021, we had $7.8 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC 606, we have opted to not disclose unsatisfied performance obligations for contracts with original expected durations of less than one year.

 

We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC 460, Guarantees (“ASC 460”), and not as a separate performance obligation.

 

The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and may include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration that does not meet revenue recognition criteria is deferred. 

 

Our contracts are typically less than one year in duration and we have elected to use the practical expedient available in ASC 606 to expense cost to obtain contracts as they are incurred because they would be amortized over less than one year.

 

Accounts receivable represents our unconditional right to receive consideration from our customer. Payments terms do not exceed one year from the invoice date and therefore do not include a significant financing component. To date, there have been no material impairment losses on accounts receivable. There were no material contract assets or contract liabilities recorded on our condensed consolidated balance sheet in any of the periods presented.

 

On shipments where sales are not recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At September 25, 2021, we had deferred revenue totaling approximately $20.1 million, current deferred profit of $11.3 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.2 million. At December 26, 2020, we had deferred revenue totaling approximately $17.1 million, current deferred profit of $8.7 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.7 million.

 

Net sales of our reportable segments, by type, are as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 

Disaggregated Net Sales

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

Systems:

                

Semiconductor Test & Inspection

 $146,010  $70,360  $433,830  $214,910 

PCB Test

  -   8,990   17,831   23,939 

Non-systems:

                

Semiconductor Test & Inspection

  79,053   66,865   234,764   181,756 

PCB Test

  -   4,432   8,929   13,047 

Total net sales

 $225,063  $150,647  $695,354  $433,652 

 

Revenue by geographic area based upon product shipment destination (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 

Disaggregated Net Sales

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

China

 $60,205  $30,423  $171,653  $92,367 

Philippines

  49,382   11,860   119,669   35,170 

Taiwan

  15,006   22,689   74,392   59,060 

Malaysia

  21,086   11,435   63,481   38,451 

United States

  15,498   32,111   57,435   71,739 

Rest of the World

  63,886   42,129   208,724   136,865 

Total net sales

 $225,063  $150,647  $695,354  $433,652 

 

A small number of customers historically have been responsible for a significant portion of our net sales. Significant customer concentration information, by reportable segment, is as follows:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Semiconductor Test & Inspection

                

Customers individually accounting for more than 10% of net sales

 

 

two   *  

one

  

 

one 

Percentage of net sales

  32%  *   14%  11%

PCB Test

                

Customers individually accounting for more than 10% of net sales

  N/A   *   *   * 

Percentage of net sales

  N/A   *   *   * 
 

*

No single customer represented more than 10% of consolidated net sales.

 

Comprehensive Income, Policy [Policy Text Block]

Accumulated Other Comprehensive Loss

 

Our accumulated other comprehensive loss balance totaled approximately $19.4 million and $4.3 million at September 25, 2021 and December 26, 2020, respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is not the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive income (loss) during the first nine months of fiscal 2021 and 2020 were not significant.

 

Pension and Other Postretirement Plans, Policy [Policy Text Block]

Retiree Medical Benefits

 

We provide post-retirement health benefits to certain retired executives, one director (who is a former executive) and their eligible dependents under a noncontributory plan. These benefits are no longer offered to any other retired Cohu employees. The net periodic benefit cost incurred during the first nine months of fiscal 2021 and 2020 was not significant.

 

Discontinued Operations, Policy [Policy Text Block]

Business Divestitures and Discontinued Operations

 

On June 24, 2021, we completed the sale of our PCB Test Equipment (“PCB Test”) business, which represented our PCB Test segment. As part of the transaction we also sold certain intellectual property held by our Semiconductor Test & Inspection segment that is utilized by the PCB Test business. In February 2020, we divested our fixtures services business. Our decision to sell these businesses and assets resulted from management’s determination that that they were not a fit within the core business of our organization which is delivering leading-edge solutions for the manufacturing of semiconductors through back-end semiconductor equipment and services.

 

Unless otherwise indicated, all amounts herein relate to continuing operations. For financial statement purposes, only the results of operations of our fixtures services business have been segregated from those of continuing operations and have been presented in our consolidated financial statements as discontinued operations for all periods presented. See Note 12, “Business Divestiture and Discontinued Operations” for additional information on these transactions and financial statement presentation.

 

New Accounting Pronouncements, Policy [Policy Text Block]

New Accounting Pronouncements

 

There have been no material changes in recently issued or adopted accounting standards from those disclosed in our Annual Report on Form 10-K for the fiscal year ended December 26, 2020.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

September 25,

  

December 26,

 
  

2021

  

2020

 

Raw materials and purchased parts

 $91,935  $83,755 

Work in process

  44,952   44,315 

Finished goods

  20,625   14,430 

Total inventories

 $157,512  $142,500 
Property, Plant and Equipment [Table Text Block]
  

September 25,

  

December 26,

 
  

2021

  

2020

 

Land and land improvements

 $7,875  $8,141 

Buildings and building improvements

  26,749   41,153 

Machinery and equipment

  78,816   65,342 
   113,440   114,636 

Less accumulated depreciation and amortization

  (48,282)  (47,720)

Property, plant and equipment, net

 $65,158  $66,916 
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Cost of sales

 $239  $218  $692  $641 

Research and development

  889   782   2,433   2,443 

Selling, general and administrative

  2,586   2,299   7,618   7,229 

Total share-based compensation

  3,714   3,299   10,743   10,313 

Income tax benefit

  (155)  (215)  (569)  (610)

Total share-based compensation, net

 $3,559  $3,084  $10,174  $9,703 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Weighted average common shares

  48,666   41,947   46,992   41,764 

Effect of dilutive securities

  791   -   1,145   - 
   49,457   41,947   48,137   41,764 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 

Disaggregated Net Sales

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

Systems:

                

Semiconductor Test & Inspection

 $146,010  $70,360  $433,830  $214,910 

PCB Test

  -   8,990   17,831   23,939 

Non-systems:

                

Semiconductor Test & Inspection

  79,053   66,865   234,764   181,756 

PCB Test

  -   4,432   8,929   13,047 

Total net sales

 $225,063  $150,647  $695,354  $433,652 
  

Three Months Ended

  

Nine Months Ended

 

Disaggregated Net Sales

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

China

 $60,205  $30,423  $171,653  $92,367 

Philippines

  49,382   11,860   119,669   35,170 

Taiwan

  15,006   22,689   74,392   59,060 

Malaysia

  21,086   11,435   63,481   38,451 

United States

  15,498   32,111   57,435   71,739 

Rest of the World

  63,886   42,129   208,724   136,865 

Total net sales

 $225,063  $150,647  $695,354  $433,652 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Semiconductor Test & Inspection

                

Customers individually accounting for more than 10% of net sales

 

 

two   *  

one

  

 

one 

Percentage of net sales

  32%  *   14%  11%

PCB Test

                

Customers individually accounting for more than 10% of net sales

  N/A   *   *   * 

Percentage of net sales

  N/A   *   *   * 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Goodwill and Purchased Intangible Assets (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Semiconductor Test

         
  

& Inspection

  

PCB Test

  

Total

 

Balance, December 28, 2019

 $218,775  $19,894  $238,669 

Impact of currency exchange

  11,949   1,686   13,635 

Balance, December 26, 2020

  230,724   21,580   252,304 

Sale of PCB Test business (1)

  -   (21,899)  (21,899)

Impact of currency exchange

  (7,041)  319   (6,722)

Balance, September 25, 2021

 $223,683  $-  $223,683 
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block]
  

September 25, 2021

  

December 26, 2020

 
          

Remaining

         
          

Weighted

         
  

Gross

      

Average

  

Gross

     
  

Carrying

  

Accum.

  

Amort.

  

Carrying

  

Accum.

 
  

Amount

  

Amort.

  

Period (in years)

  

Amount

  

Amort.

 

Developed technology

 $237,525  $101,952   4.8  $239,250  $83,246 

Customer relationships

  66,662   25,037   7.7   74,933   22,751 

Trade names

  21,096   7,295   7.5   23,756   6,279 

Covenant not-to-compete

  318   151   5.3   340   136 

Total intangible assets

 $325,601  $134,435      $338,279  $112,412 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Borrowings and Credit Agreements (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Schedule of Debt [Table Text Block]
  

September 25,

  

December 26,

 
  

2021

  

2020

 

Bank Term Loan under Credit Agreement

 $103,130  $306,630 

Bank Term Loans-Kita

  3,234   3,662 

Construction Loan- Cohu GmbH

  10,427   9,902 

Lines of Credit

  3,160   5,314 

Total debt

  119,951   325,508 

Less: financing fees and discount

  (1,615)  (5,568)

Less: current portion

  (7,449)  (8,389)

Total long-term debt

 $110,887  $311,551 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Restructuring Charges (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Restructuring and Related Costs [Table Text Block]
  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 28, 2019

 $1,236  $-  $1,236 

Costs accrued

  287   1,113   1,400 

Amounts paid or charged

  (1,516)  (1,113)  (2,629)

Balance, September 26, 2020

 $7  $-  $7 
             

Balance, December 26, 2020

 $5,826  $-  $5,826 

Costs accrued

  1,124   864   1,988 

Amounts paid or charged

  (6,410)  (864)  (7,274)

Impact of currency exchange

  (83)  -   (83)

Balance, September 25, 2021

 $457  $-  $457 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Financial Instruments Measured at Fair Value (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Unrealized Gain (Loss) on Investments [Table Text Block]
  

September 25, 2021

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $68,333  $10  $3  $68,340 

U.S. Treasury securities

  3,216   -   -   3,216 

Government-sponsored enterprise securities

  2,000   -   -   2,000 

Bank certificates of deposit

  1,550   1   -   1,551 

Foreign government security

  913   -   -   913 
  $76,012  $11  $3  $76,020 
      

December 26, 2020

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $14,943  $2  $1  $14,944 

U.S. treasury securities

  2,012   -   -   2,012 

Government-sponsored enterprise securities

  1,998   -   -   1,998 

Bank certificates of deposit

  750   -   -   750 

Foreign government security

  965   -   -   965 
  $20,668  $2  $1  $20,669 
Investments Classified by Contractual Maturity Date [Table Text Block]
  

September 25, 2021

  

December 26, 2020

 
  

Amortized

  

Estimated

  

Amortized

  

Estimated

 
  

Cost

  

Fair Value

  

Cost

  

Fair Value

 

Due in one year or less

 $73,545  $73,553  $20,668  $20,669 

Due after one year through three years

  2,467   2,467   -   - 
  $76,012  $76,020  $20,668  $20,669 
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

Fair value measurements at September 25, 2021 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $236,946  $-  $-  $236,946 

U.S. Treasury securities

  -   3,216   -   3,216 

Corporate debt securities

  -   72,430   -   72,430 

Government-sponsored enterprise securities

  -   2,000   -   2,000 

Money market funds

  -   47,750   -   47,750 

Bank certificates of deposit

  -   1,551   -   1,551 

Foreign government security

  -   912   -   912 
  $236,946  $127,859  $-  $364,805 
  

Fair value measurements at December 26, 2020 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $128,874  $-  $-  $128,874 

Corporate debt securities

  -   15,694   -   15,694 

U.S. treasury securities

  -   2,012   -   2,012 

Government-sponsored enterprise securities

  -   1,998   -   1,998 

Money market funds

  -   19,734   -   19,734 

Bank certificates of deposit

  -   750   -   750 

Foreign government security

  -   965   -   965 
  $128,874  $41,153  $-  $170,027 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Derivative Financial Instruments (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Schedule of Derivative Instruments [Table Text Block]
   

Contract Amount

  

Contract Amount

 

Currency

Contract Position

 

(Local Currency)

  

(U.S. Dollars)

 

Euro

Buy

  25,311  $29,700 

Swiss Franc

Buy

  17,533   19,000 

Japanese Yen

Buy

  276,688   2,500 
       $51,200 
Derivative Instruments, Gain (Loss) [Table Text Block]

Derivatives Not

Designated as

Location of Loss 

Three months ended

  

Nine months ended

 
HedgingRecognized on 

September 25,

  

September 28,

  

September 25,

  

September 28,

 
InstrumentsDerivatives 

2021

  

2020

  

2021

  

2020

 

Foreign exchange forward contracts

Foreign transaction loss

 $(934)  n/a  $(2,283)  n/a 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Segment and Geographic Information (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 

Net sales by segment:

 

2021

  

2020

  

2021

  

2020

 

Semiconductor Test & Inspection

 $225,063  $137,225  $668,594  $396,666 

PCB Test

  -   13,422   26,760   36,986 

Total consolidated net sales for reportable segments

 $225,063  $150,647  $695,354  $433,652 
                 

Segment profit (loss) before tax:

                

Semiconductor Test & Inspection

 $36,345  $(4,093) $113,573  $(17,997)

PCB Test

  -   1,709   3,907   4,714 

Profit (loss) for reportable segments

  36,345   (2,384)  117,480   (13,283)
                 

Other unallocated amounts:

                

Corporate expenses

  (2,747)  (460)  (9,586)  (4,759)

Gain on sale of PCB Test business

  90   -   75,754   - 

Interest expense

  (966)  (3,021)  (5,372)  (10,904)

Interest income

  53   42   197   210 

Gain (loss) on extinguishment of debt

  (1,650)  293   (3,411)  293 

Income (loss) from continuing operations before taxes

 $31,125  $(5,530) $175,062  $(28,443)
  

September 25,

  

December 26,

 
  

2021

  

2020

 

Semiconductor Test & Inspection

 $1,141,066  $968,028 

PCB Test

  -   66,826 

Total assets for reportable segments

  1,141,066   1,034,854 

Corporate, principally cash and investments

  131,802   55,492 

Total consolidated assets

 $1,272,868  $1,090,346 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Leases (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Leases, Balance Sheet Information [Table Text Block]

(in thousands)

Classification

 

September 25, 2021

  

December 26, 2020

 

Assets

         

Operating lease assets

Operating lease right-of-use assets

 $26,274  $29,203 

Finance lease assets

Property, plant and equipment, net (1)

  455   486 

Total lease assets

 $26,729  $29,689 

Liabilities

         

Current

         

Operating

Other accrued liabilities

 $4,945  $5,287 

Finance

Other accrued liabilities

  182   179 

Noncurrent

         

Operating

Long-term lease liabilities

  23,035   25,565 

Finance

Long-term lease liabilities

  109   222 

Total lease liabilities

 $28,271  $31,253 
          

Weighted-average remaining lease term (years)

        

Operating leases

  7.0   7.3 

Finance leases

  2.0   2.3 
          

Weighted-average discount rate

        

Operating leases

  6.3%  6.3%

Finance leases

  0.7%  0.0%
Lease, Cost [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 

(in thousands)

 

September 25, 2021

  

September 26, 2020

  

September 25, 2021

  

September 26, 2020

 

Operating leases

 $1,799  $2,074  $5,866  $6,337 

Variable lease expense

  508   523   1,634   1,602 

Short-term operating leases

  1   15   68   53 

Finance leases

                

Amortization of leased assets

  21   17   66   65 

Interest on lease liabilities

  -   -   1   57 

Sublease income

  (21)  (31)  (61)  (94)

Net lease cost

 $2,308  $2,598  $7,574  $8,020 
Lessee, Lease, Liability, Maturity [Table Text Block]
  

Operating

  

Finance

     

(in thousands)

 

leases (1)

  

leases

  

Total

 

2021

 $1,671  $46  $1,717 

2022

  6,322   184   6,506 

2023

  5,371   40   5,411 

2024

  5,043   11   5,054 

2025

  4,914   11   4,925 

Thereafter

  12,232   3   12,235 

Total lease payments

  35,553   295   35,848 

Less: Interest

  (7,573)  (4)  (7,577)

Present value of lease liabilities

 $27,980  $291  $28,271 
Lease, Cash Flow Information [Table Text Block]
  

Nine Months Ended

 

(in thousands)

 

September 25,

2021

  

September 26,

2020

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $5,953  $6,207 

Operating cash flows from finance leases

 $1  $57 

Financing cash flows from finance leases

 $142  $104 

Leased assets obtained in exchange for new finance lease liabilities

 $54  $468 

Leased assets obtained in exchange for new operating lease liabilities

 $3,669  $1,830 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Business Divestitures and Discontinued Operations (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

Nine Months

Ended

 
  

September 26,

 
  

2020

 
     

Net sales

 $432 
     

Operating income before income taxes

  11 

Gain on sale of Fixtures business

  35 

Income before taxes

  46 

Income tax provision

  4 

Income, net of tax

 $42 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Guarantees (Tables)
9 Months Ended
Sep. 25, 2021
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 25,

  

September 26,

  

September 25,

  

September 26,

 
  

2021

  

2020

  

2021

  

2020

 

Balance at beginning of period

 $7,541  $5,996  $6,382  $6,155 

Warranty expense accruals

  4,148   911   9,800   3,846 

Warranty payments

  (3,005)  (1,169)  (6,553)  (4,263)

Liability transferred (1)

  -   -   (945)  - 

Balance at end of period

 $8,684  $5,738  $8,684  $5,738 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended 9 Months Ended
Oct. 01, 2020
USD ($)
Sep. 25, 2021
USD ($)
shares
Sep. 25, 2021
USD ($)
Sep. 26, 2020
USD ($)
shares
Jun. 24, 2021
Sep. 25, 2021
USD ($)
shares
Sep. 26, 2020
USD ($)
shares
Dec. 26, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss, Ending Balance   $ 400,000 $ 400,000     $ 400,000   $ 100,000
Capitalized Computer Software, Gross   13,300,000 $ 13,300,000     13,300,000   13,500,000
Capitalized Computer Software, Amortization   400,000   $ 300,000   $ 1,157,000 $ 830,000  
Number of Operating Segments           3    
Number of Reportable Segments     1   2      
Goodwill and Intangible Asset Impairment, Total $ 0              
Amortization of Debt Issuance Costs   100,000   300,000   $ 500,000 900,000  
Foreign Currency Transaction Gain (Loss), Realized   $ (28,000)   $ (1,500,000)   $ (300,000) $ (2,500,000)  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares   239,000   109,000   160,000 151,000  
Revenue, Remaining Performance Obligation, Amount   $ 7,800,000 $ 7,800,000     $ 7,800,000    
Deferred Revenue, Total   20,100,000 20,100,000     20,100,000   17,100,000
Deferred Profit   11,295,000 11,295,000     11,295,000   8,671,000 [1]
Deferred Profit Long-term   6,200,000 6,200,000     6,200,000   6,700,000
Accumulated Other Comprehensive Income (Loss), Net of Tax, Total   $ (19,413,000) $ (19,413,000)     $ (19,413,000)   $ (4,326,000) [1]
Computer Software, Intangible Asset [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)           7 years    
Minimum [Member]                
Standard Product Warranty Term (Month)           12 months    
Maximum [Member]                
Standard Product Warranty Term (Month)           36 months    
Building [Member] | Minimum [Member]                
Property, Plant and Equipment, Useful Life (Year)           30 years    
Building [Member] | Maximum [Member]                
Property, Plant and Equipment, Useful Life (Year)           40 years    
Building Improvements [Member] | Minimum [Member]                
Property, Plant and Equipment, Useful Life (Year)           5 years    
Building Improvements [Member] | Maximum [Member]                
Property, Plant and Equipment, Useful Life (Year)           15 years    
Machinery, Equipment and Software [Member] | Minimum [Member]                
Property, Plant and Equipment, Useful Life (Year)           3 years    
Machinery, Equipment and Software [Member] | Maximum [Member]                
Property, Plant and Equipment, Useful Life (Year)           10 years    
[1] Derived from December 26, 2020 audited financial statements
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Raw materials and purchased parts $ 91,935 $ 83,755
Work in process 44,952 44,315
Finished goods 20,625 14,430
Total inventories $ 157,512 $ 142,500 [1]
[1] Derived from December 26, 2020 audited financial statements
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Property, plant and equipment $ 113,440 $ 114,636
Less accumulated depreciation and amortization (48,282) (47,720)
Property, plant and equipment, net 65,158 66,916 [1]
Land and Land Improvements [Member]    
Property, plant and equipment 7,875 8,141
Building and Building Improvements [Member]    
Property, plant and equipment 26,749 41,153
Machinery and Equipment [Member]    
Property, plant and equipment $ 78,816 $ 65,342
[1] Derived from December 26, 2020 audited financial statements
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Share-based compensation of continuing operations $ 3,714 $ 3,299 $ 10,743 $ 10,313
Income tax benefit (155) (215) (569) (610)
Total share-based compensation, net 3,559 3,084 10,174 9,703
Cost of Sales [Member]        
Share-based compensation of continuing operations 239 218 692 641
Research and Development Expense [Member]        
Share-based compensation of continuing operations 889 782 2,433 2,443
Selling, General and Administrative Expenses [Member]        
Share-based compensation of continuing operations $ 2,586 $ 2,299 $ 7,618 $ 7,229
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Weighted average common shares (in shares) 48,666 41,947 46,992 41,764
Effect of dilutive securities (in shares) 791 0 1,145 0
Weighted Average Number of Shares Outstanding, Diluted, Total 49,457 41,947 48,137 41,764
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Net sales $ 225,063 $ 150,647 $ 695,354 $ 433,652
Semiconductor Test and Inspection [Member]        
Net sales 225,063 137,225 668,594 396,666
PCB Test [Member]        
Net sales 0 13,422 26,760 36,986
Systems [Member] | Semiconductor Test and Inspection [Member]        
Net sales 146,010 70,360 433,830 214,910
Systems [Member] | PCB Test [Member]        
Net sales 0 8,990 17,831 23,939
Non-systems [Member] | Semiconductor Test and Inspection [Member]        
Net sales 79,053 66,865 234,764 181,756
Non-systems [Member] | PCB Test [Member]        
Net sales 0 4,432 8,929 13,047
CHINA        
Net sales 60,205 30,423 171,653 92,367
PHILIPPINES        
Net sales 49,382 11,860 119,669 35,170
TAIWAN, PROVINCE OF CHINA        
Net sales 15,006 22,689 74,392 59,060
Malaysia [Member]        
Net sales 21,086 11,435 63,481 38,451
UNITED STATES        
Net sales 15,498 32,111 57,435 71,739
Rest of the World [Member]        
Net sales $ 63,886 $ 42,129 $ 208,724 $ 136,865
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member] - Semiconductor Test and Inspection [Member]
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 25, 2021
Sep. 26, 2020
Customers individually accounting for more than 10% of net sales 2 1 1
Two Customers [Member]      
Percentage of net sales 32.00%    
One Customer [Member]      
Percentage of net sales   14.00% 11.00%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Mar. 28, 2020
Sep. 25, 2021
Sep. 26, 2020
Jun. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Dec. 26, 2020
Transfer From In-Process Technology to Developed Technology         $ 5,600    
Goodwill, Impairment Loss $ 0            
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)   $ 0 $ 7,300   0 $ 11,249  
Amortization of Intangible Assets, Total   8,879 9,783   27,168 $ 28,848  
In-process Technology [Member]              
Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance   $ 1,900     $ 1,900   $ 7,800
Indefinite-lived In Process Research and Development [Member]              
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) $ 3,900   $ 7,300 $ 11,200      
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 25, 2021
Dec. 26, 2020
Beginning balance $ 252,304 [1] $ 238,669
Impact of currency exchange (6,722) 13,635
Sale of PCB Test business (1) [2] (21,899)  
Ending balance 223,683 252,304 [1]
Semiconductor Test and Inspection [Member]    
Beginning balance 230,724 218,775
Impact of currency exchange (7,041) 11,949
Sale of PCB Test business (1) [2] 0  
Ending balance 223,683 230,724
PCB Test [Member]    
Beginning balance 21,580 19,894
Impact of currency exchange 319 1,686
Sale of PCB Test business (1) [2] (21,899)  
Ending balance $ 0 $ 21,580
[1] Derived from December 26, 2020 audited financial statements
[2] On June 24, 2021, we completed the sale of our PCB Test business. See Note 12, “Discontinued Operations and Divestitures” for additional information.
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 25, 2021
Dec. 26, 2020
Gross Carrying Amount, finite-lived intangible assets $ 325,601 $ 338,279
Accumulated Amortization 134,435 112,412
Developed Technology Rights [Member]    
Gross Carrying Amount, finite-lived intangible assets 237,525 239,250
Accumulated Amortization $ 101,952 83,246
Remaining Useful Life (Year) 4 years 9 months 18 days  
Customer Relationships [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 66,662 74,933
Accumulated Amortization $ 25,037 22,751
Remaining Useful Life (Year) 7 years 8 months 12 days  
Trade Names [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 21,096 23,756
Accumulated Amortization $ 7,295 6,279
Remaining Useful Life (Year) 7 years 6 months  
Noncompete Agreements [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 318 340
Accumulated Amortization $ 151 $ 136
Remaining Useful Life (Year) 5 years 3 months 18 days  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Borrowings and Credit Agreements (Details Textual)
$ in Thousands, € in Millions, SFr in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 25, 2021
USD ($)
Oct. 01, 2018
USD ($)
Mar. 27, 2021
EUR (€)
Aug. 31, 2020
USD ($)
Aug. 31, 2019
EUR (€)
Sep. 25, 2021
USD ($)
Sep. 26, 2020
USD ($)
Sep. 25, 2021
USD ($)
Sep. 26, 2020
USD ($)
Sep. 25, 2021
EUR (€)
Sep. 25, 2021
CHF (SFr)
Dec. 26, 2020
USD ($)
Jun. 30, 2020
EUR (€)
Long-term Debt, Current Maturities, Total $ 7,449         $ 7,449   $ 7,449       $ 8,389  
Repayments of Long-term Debt, Total               205,879 $ 20,246        
Gain (Loss) on Extinguishment of Debt, Total           (1,650) $ 293 (3,411) $ 293        
Long-term Line of Credit, Total 3,160         3,160   3,160       5,314  
Ismeca [Member]                          
Line of Credit Facility, Maximum Borrowing Capacity | SFr                     SFr 2    
Long-term Line of Credit, Total 0         0   0       0  
Revolving Credit Facility [Member]                          
Line of Credit Facility, Maximum Borrowing Capacity 8,700         8,700   8,700          
Long-term Line of Credit, Total 3,200         3,200   3,200          
Secured Term Loan Facility [Member]                          
Debt Instrument, Face Amount   $ 350,000                      
Debt Instrument, Amortization, Percentage of Principal Amount   0.25%                      
Long-term Debt, Total 101,500         101,500   101,500       301,100  
Long-term Debt, Current Maturities, Total 3,100         3,100   3,100       2,400  
Long-term Debt, Fair Value 102,900         102,900   102,900          
Extinguishment of Debt, Amount       $ 16,400       200,000          
Repayments of Long-term Debt, Total       15,800       200,000          
Gain (Loss) on Extinguishment of Debt, Total       $ 300       (3,400)          
Extinguishment of Debt Decrease Deferred Financing Costs               3,400          
Long-term Debt, Gross 103,130         103,130   103,130       306,630  
Secured Term Loan Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]                          
Debt Instrument, Basis Spread on Variable Rate   3.00%                      
Kita Term Loans [Member]                          
Long-term Debt, Total 3,200         3,200   3,200       3,600  
Long-term Debt, Current Maturities, Total 300         300   300       300  
Long-term Debt, Gross $ 3,234         $ 3,234   $ 3,234       3,662  
Kita Term Loans [Member] | Minimum [Member]                          
Debt Instrument, Interest Rate, Stated Percentage 0.05%         0.05%   0.05%   0.05% 0.05%    
Kita Term Loans [Member] | Maximum [Member]                          
Debt Instrument, Interest Rate, Stated Percentage 0.44%         0.44%   0.44%   0.44% 0.44%    
First Facility [Member] | Construction Loans [Member]                          
Debt Instrument, Interest Rate, Stated Percentage         0.80%                
Debt Instrument, Term (Year)         10 years                
Debt Instrument, Collateral Amount | €         € 3.4                
Second Facility [Member] | Construction Loans [Member]                          
Debt Instrument, Interest Rate, Stated Percentage     1.05%                    
Debt Instrument, Term (Year)     15 years                    
Debt Instrument, Collateral Amount | €     € 5.2                    
Third Facility [Member] | Construction Loans [Member]                          
Debt Instrument, Face Amount | €                         € 1.5
Debt Instrument, Interest Rate, Stated Percentage 1.20%         1.20%   1.20%   1.20% 1.20%    
Debt Instrument, Term (Year) 10 years                        
Debt Instrument, Collateral Amount | €                   € 0.8      
Loan Facilities [Member] | Construction Loans [Member]                          
Debt Instrument, Face Amount | €                         € 10.1
Long-term Debt, Total $ 10,400         $ 10,400   $ 10,400       9,900  
Long-term Debt, Current Maturities, Total $ 900         $ 900   $ 900       $ 400  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Lines of Credit $ 3,160 $ 5,314
Total debt 119,951 325,508
Less: financing fees and discount (1,615) (5,568)
Less: current portion (7,449) (8,389)
Total long-term debt 110,887 311,551
Secured Term Loan Facility [Member]    
Long term Debt 103,130 306,630
Less: current portion (3,100) (2,400)
Kita Term Loans [Member]    
Long term Debt 3,234 3,662
Less: current portion (300) (300)
Construction Loan [Member]    
Long term Debt $ 10,427 $ 9,902
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Restructuring Charges (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Restructuring Charges, Total $ 31 $ 412 $ 1,988 $ 1,400
Integration Program [Member]        
Restructuring Charges, Total     $ 2,000 $ 1,400
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 25, 2021
Sep. 26, 2020
Costs accrued $ 31 $ 412   $ 1,988 $ 1,400
Integration Program [Member]          
Costs accrued       2,000 1,400
Integration Program [Member] | Employee Severance [Member]          
Accrued restructuring, beginning balance       5,826 1,236
Costs accrued       1,124 287
Amounts paid or charged       (6,410) (1,516)
Impact of currency exchange     $ (83)    
Accrued restructuring, ending balance 457 7 457 457 7
Integration Program [Member] | Other Restructuring [Member]          
Accrued restructuring, beginning balance       0 0
Costs accrued       864 1,113
Amounts paid or charged       (864) (1,113)
Impact of currency exchange     0    
Accrued restructuring, ending balance 0 0 0 0 0
Integration Program [Member] | Employee Severance and Other Exit Costs [Member]          
Accrued restructuring, beginning balance       5,826 1,236
Costs accrued       1,988 1,400
Amounts paid or charged       (7,274) (2,629)
Impact of currency exchange     (83)    
Accrued restructuring, ending balance $ 457 $ 7 $ 457 $ 457 $ 7
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Financial Instruments Measured at Fair Value (Details Textual) - USD ($)
$ in Millions
Sep. 25, 2021
Dec. 26, 2020
Debt Securities, Available-for-sale, Unrealized Loss Position, Total $ 21.3 $ 8.7
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Amortized cost $ 76,012 $ 20,668
Gross unrealized gains 11 2
Gross unrealized losses [1] 3 1
Short-term investments 76,020 20,669
Corporate Debt Securities [Member]    
Amortized cost [2] 68,333 14,943
Gross unrealized gains [2] 10 2
Gross unrealized losses [1],[2] 3 1
Short-term investments [2] 68,340 14,944
US Treasury Securities [Member]    
Amortized cost 3,216 2,012
Gross unrealized gains 0 0
Gross unrealized losses [1] 0 0
Short-term investments 3,216 2,012
US Government-sponsored Enterprises Debt Securities [Member]    
Amortized cost 2,000 1,998
Gross unrealized gains 0 0
Gross unrealized losses [1] 0 0
Short-term investments 2,000 1,998
Certificates of Deposit [Member]    
Amortized cost 1,550 750
Gross unrealized gains 1 0
Gross unrealized losses [1] 0 0
Short-term investments 1,551 750
Debt Security, Government, Non-US [Member]    
Amortized cost 913 965
Gross unrealized gains 0 0
Gross unrealized losses [1] 0 0
Short-term investments $ 913 $ 965
[1] As of September 25, 2021 and December 26, 2020, the cost and fair value of investments with loss positions were approximately $21.3 million and $8.7 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if an other-than-temporary decline in fair value had occurred and concluded that these losses were temporary and we have the ability and intent to hold these investments to maturity.
[2] Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio.
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Due in one year or less, amortized cost $ 73,545 $ 20,668
Due in one year or less, fair value 73,553 20,669
Due after one year through three years, amortized cost 2,467 0
Due after one year through three years, fair value 2,467 0
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Total 76,012 20,668
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value, Total $ 76,020 $ 20,669
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Short-term investments $ 76,020 $ 20,669
US Treasury Securities [Member]    
Short-term investments 3,216 2,012
Corporate Debt Securities [Member]    
Short-term investments [1] 68,340 14,944
US Government-sponsored Enterprises Debt Securities [Member]    
Short-term investments 2,000 1,998
Certificates of Deposit [Member]    
Short-term investments 1,551 750
Debt Security, Government, Non-US [Member]    
Short-term investments 913 965
Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure 364,805 170,027
Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Short-term investments 3,216 2,012
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Short-term investments 72,430 15,694
Fair Value, Recurring [Member] | US Government-sponsored Enterprises Debt Securities [Member]    
Short-term investments 2,000 1,998
Fair Value, Recurring [Member] | Certificates of Deposit [Member]    
Short-term investments 1,551 750
Fair Value, Recurring [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 912 965
Fair Value, Recurring [Member] | Cash [Member]    
Cash and cash equivalents 236,946 128,874
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Cash and cash equivalents 47,750 19,734
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, Fair Value Disclosure 236,946 128,874
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US Government-sponsored Enterprises Debt Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Certificates of Deposit [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Cash [Member]    
Cash and cash equivalents 236,946 128,874
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Cash and cash equivalents 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, Fair Value Disclosure 127,859 41,153
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]    
Short-term investments 3,216 2,012
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Short-term investments 72,430 15,694
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Government-sponsored Enterprises Debt Securities [Member]    
Short-term investments 2,000 1,998
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Certificates of Deposit [Member]    
Short-term investments 1,551 750
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 912 965
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Cash [Member]    
Cash and cash equivalents 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Cash and cash equivalents 47,750 19,734
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US Treasury Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US Government-sponsored Enterprises Debt Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Certificates of Deposit [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Cash [Member]    
Cash and cash equivalents 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Cash and cash equivalents $ 0 $ 0
[1] Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio.
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Employee Stock Benefit Plans (Details Textual)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 25, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) 250,193
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares) 12,442
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share) | $ / shares $ 9.44
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | $ $ 0.3
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) 1 year 6 months
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 269,420
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) 571,808
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) 37,591
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) 1,074,183
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding | $ $ 35.5
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) 1 year 3 months 18 days
Restricted Stock Units (RSUs) [Member] | Vesting Over One Year Period [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year
Restricted Stock Units (RSUs) [Member] | Vesting Over Four Year Period [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years
Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 92,719
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) 124,688
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) 8,976
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) 384,490
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding | $ $ 12.7
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) 1 year 4 months 24 days
Equity Based Performance Stock Units Granted in 2020, 2019, 2018, and 2017 [Member] | Vest on the Third Anniversary of Awards Grant [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 100.00%
Minimum [Member] | Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Issue 0.00%
Maximum [Member] | Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Issue 200.00%
Equity Incentive Plan 2005 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 1,367,393
Equity Incentive Plan 2005 [Member] | Share-based Payment Arrangement, Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years
Equity Incentive Plan 2005 [Member] | Minimum [Member] | Share-based Payment Arrangement, Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year
Equity Incentive Plan 2005 [Member] | Maximum [Member] | Share-based Payment Arrangement, Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years
Employee Stock Purchase Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 574,016
Percentage of Fair Value to Determine Price of Common Stock 85.00%
Stock Issued During Period, Shares, New Issues (in shares) 94,688
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) - Sep. 25, 2021 - Not Designated as Hedging Instrument [Member]
€ in Thousands, ¥ in Thousands, SFr in Thousands, $ in Millions
USD ($)
EUR (€)
CHF (SFr)
JPY (¥)
Euro Foreign Exchange Forward [Member] | Long [Member]        
Contract amount $ 29.7 € 25,311    
Swiss Franc Foreign Exchange Forward [Member] | Long [Member]        
Contract amount 19.0   SFr 17,533  
Japanese Yen Foreign Exchange Forward [Member] | Long [Member]        
Contract amount 2.5     ¥ 276,688
Foreign Exchange Forward [Member]        
Contract amount $ 51.2      
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 25, 2021
Foreign Currency Gain (Loss) [Member] | Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member]    
Foreign exchange forward contracts $ (934) $ (2,283)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Mar. 11, 2021
Mar. 11, 2021
Mar. 08, 2021
Sep. 25, 2021
Sep. 26, 2020
Proceeds from Issuance of Common Stock       $ 223,119 $ 0
Underwritten Public Offering [Member]          
Stock Issued During Period, Shares, New Issues (in shares)     4,950,000    
Shares Issued, Price Per Share (in dollars per share)     $ 41.00    
Proceeds from Issuance of Common Stock   $ 223,100      
Over-Allotment Option [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 742,500        
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Effective Income Tax Rate Reconciliation, Percent, Total 23.70% (20.20%) 16.40% (0.90%)
Unrecognized Tax Benefits, Period Increase (Decrease), Total $ 0 $ 0 $ 0 $ 0
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Segment and Geographic Information - Summary of Current Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Dec. 26, 2020
Net sales $ 225,063 $ 150,647 $ 695,354 $ 433,652  
Profit (loss) for reportable segments 36,345 (2,384) 117,480 (13,283)  
Gain (Loss) on Disposition of Business [1] 90 (0) 75,754 (0)  
Interest expense (966) (3,021) (5,372) (10,904)  
Interest income 53 42 197 210  
Gain (Loss) on Extinguishment of Debt, Total (1,650) 293 (3,411) 293  
Income (loss) from continuing operations before taxes 31,125 (5,530) 175,062 (28,443)  
Total assets for reportable segments 1,272,868   1,272,868   $ 1,090,346 [2]
Corporate, Non-Segment [Member]          
Corporate expenses (2,747) (460) (9,586) (4,759)  
Total assets for reportable segments 131,802   131,802   55,492
Semiconductor Test and Inspection [Member]          
Net sales 225,063 137,225 668,594 396,666  
Profit (loss) for reportable segments 36,345 (4,093) 113,573 (17,997)  
Total assets for reportable segments 1,141,066   1,141,066   968,028
PCB Test [Member]          
Net sales 0 13,422 26,760 36,986  
Profit (loss) for reportable segments 0 $ 1,709 3,907 $ 4,714  
Total assets for reportable segments 0   0   66,826
Semiconductor Test and Inspection and PCB Test [Member]          
Total assets for reportable segments $ 1,141,066   $ 1,141,066   $ 1,034,854
[1] On June 24, 2021 we completed the divestment of our PCB Test business. The divestment of this business did not qualify for presentation as discontinued operations and the results of the PCB Test business are included in continuing operations for all periods presented. See Note 12, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation.
[2] Derived from December 26, 2020 audited financial statements
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Leases (Details Textual) - USD ($)
$ in Millions
9 Months Ended
Sep. 25, 2021
Dec. 26, 2020
Lessee, Operating Lease, Renewal Term (Year) 25 years  
Finance Lease, Right-of-Use Asset, Accumulated Amortization $ 0.1 $ 0.1
Lessor, Operating Lease, Payment to be Received, Year One 0.1  
Lessor, Operating Lease, Payment to be Received, Year Two $ 0.1  
Minimum [Member]    
Lessee, Lease, Remaining Term of Contract (Year) 1 year  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Operating lease assets $ 26,274 $ 29,203 [1]
Finance lease assets [2] 455 486
Total lease assets 26,729 29,689
Total lease liabilities $ 28,271 $ 31,253
Operating leases (Year) 7 years 7 years 3 months 18 days
Finance leases (Year) 2 years 2 years 3 months 18 days
Operating leases 6.30% 6.30%
Finance leases 0.70% 0.00%
Other Accrued Liabilities [Member]    
Operating, current $ 4,945 $ 5,287
Finance, current 182 179
Long-term Lease Liabilities [Member]    
Operating, noncurrent 23,035 25,565
Finance, noncurrent $ 109 $ 222
[1] Derived from December 26, 2020 audited financial statements
[2] Finance lease assets are recorded net of accumulated amortization of $0.1 million as of September 25, 2021 and December 26, 2020.
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Leases - Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Operating leases $ 1,799 $ 2,074 $ 5,866 $ 6,337
Variable lease expense 508 523 1,634 1,602
Short-term operating leases 1 15 68 53
Amortization of leased assets 21 17 66 65
Interest on lease liabilities 0 0 1 57
Sublease income (21) (31) (61) (94)
Net lease cost $ 2,308 $ 2,598 $ 7,574 $ 8,020
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
2021, operating leases [1] $ 1,671  
2021, finance leases 46  
2021, total 1,717  
2022, operating leases [1] 6,322  
2022, finance leases 184  
2022, total 6,506  
2023, operating leases [1] 5,371  
2023, finance leases 40  
2023, total 5,411  
2024, operating leases [1] 5,043  
2024, finance leases 11  
2024, total 5,054  
2025, operating leases [1] 4,914  
2025, finance leases 11  
2025, total 4,925  
Thereafter, operating leases [1] 12,232  
Thereafter, finance leases 3  
Thereafter, total 12,235  
Total lease payments, operating leases [1] 35,553  
Total lease payments, finance leases 295  
Total lease payments, total 35,848  
Less: Interest, operating leases [1] (7,573)  
Less: Interest, finance leases (4)  
Less: Interest, total (7,577)  
Present value of lease liabilities, finance leases 291  
Present value of lease liabilities, total 28,271 $ 31,253
Other Accrued Liabilities and Long-term Lease Liabilities [Member]    
Present value of lease liabilities, operating leases [1] $ 27,980  
[1] Excludes sublease income of $0.1 million in 2022 and 2023.
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Leases - Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Operating cash flows from operating leases $ 5,953 $ 6,207
Operating cash flows from finance leases 1 57
Financing cash flows from finance leases 142 104
Leased assets obtained in exchange for new finance lease liabilities 54 468
Leased assets obtained in exchange for new operating lease liabilities $ 3,669 $ 1,830
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Business Divestitures and Discontinued Operations (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 24, 2021
USD ($)
Sep. 28, 2021
USD ($)
Sep. 25, 2021
USD ($)
Sep. 25, 2021
Sep. 26, 2020
USD ($)
Jun. 24, 2021
USD ($)
Sep. 25, 2021
USD ($)
Sep. 26, 2020
USD ($)
Gain (Loss) on Disposition of Business [1]     $ 90   $ (0)   $ 75,754 $ (0)
Number of Reportable Segments       1   2    
Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] | PCB Test Equipment [Member]                
Proceeds from Sales of Business, Affiliate and Productive Assets $ 125,100              
Gain (Loss) on Disposition of Business 75,800 $ 100            
Disposal Group, Including Discontinued Operation, Assets, Total 43,400         $ 43,400    
Disposal Group, Including Discontinued Operation, Goodwill 21,900         21,900    
Disposal Group, Including Discontinued Operation, Intangible Assets $ 10,000         $ 10,000    
[1] On June 24, 2021 we completed the divestment of our PCB Test business. The divestment of this business did not qualify for presentation as discontinued operations and the results of the PCB Test business are included in continuing operations for all periods presented. See Note 12, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation.
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Net sales       $ 432
Operating income before income taxes       11
Gain on sale of Fixtures business       35
Income before taxes       46
Income tax provision       4
Income, net of tax $ 0 $ 0 $ 0 $ 42
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Guarantees (Details Textual) - USD ($)
$ in Millions
9 Months Ended
Sep. 25, 2021
Dec. 26, 2020
Non-current Other Accrued Liabilities [Member]    
Product Warranty Accrual, Noncurrent $ 0.8 $ 0.3
Minimum [Member]    
Standard Product Warranty Term (Month) 12 months  
Maximum [Member]    
Standard Product Warranty Term (Month) 36 months  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Guarantees - Changes in Accrued Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Balance at beginning of period $ 7,541 $ 5,996 $ 6,382 $ 6,155
Warranty expense accruals 4,148 911 9,800 3,846
Warranty payments (3,005) (1,169) (6,553) (4,263)
Liability transferred (1) [1] 0 0 (945) 0
Balance at end of period $ 8,684 $ 5,738 $ 8,684 $ 5,738
[1] Warranty liability transferred in connection with the sale of our PCB Test business.
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Note 15 - Subsequent Event (Details Textual)
$ in Millions
Oct. 28, 2021
USD ($)
Subsequent Event [Member] | Share Repurchase Program Effective November 2, 2021 [Member]  
Stock Repurchase Program, Authorized Amount $ 70
EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +" 75,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "P@%U3'N\_/NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G22E@F&;2\63@F!!\1:2:1O<9$,RLMNW=W=MMX@^@,?,_/GF M&YC&)F6[C,^Y2YC)8[D90AN+LFG#CD1) 11[Q&!*/2;BV-QW.1@:G_D R=@/ MA;> *F&"$.93O KJ%.%?_Q,X=8.?D4/R2ZON^[E=S;MQ!P-O3X\N\;N5C M(1,MCK^*5W1*N&&7R:^K[?WN@6G)I:@$K^3=3G+%UTJLWR?7'WY7X= YO_?_ MV/@BJ!OX=1?Z"U!+ P04 " "P@%U3F5R<(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 +" 75.4-T0[,P4 'D5 8 >&PO=V]R:W-H965T&UL ME9AA<^(V$(8_7W^%AG8Z[4P(E@P$K@DSQ$EZ3.\2$G+M7#O]H-@">V);G"R' M\.^[DHU-,F9-\R'8QOOJ\:[\KM#Y1JKG+!1"D] M)%QM+T4L-Q<=VME=>(A6H387>I/S-5^)A=!?UW,%9[U*)8@2D6:13(D2RXO. ME'[T7&8"[!U_1F*3[1T3\RA/4CZ;DUEPT7$,D8B%KXT$AX\7X8DX-DK \;T4 M[51CFL#]XYWZC7UX>)@GG@E/QG]%@0XO.J,."<22Y[%^D)M/HGR@@='S99S9 M_V13W-OO=XB?9UHF93 0)%%:?/+7,A%[ :YS(("5 >Q= #TT@EL&N/9!"S+[ M6%=<\\FYDANBS-V@9@YL;FPT/$V4FC(NM()O(XC3DROIYU 53:9I0*Y3'>DM MF:7%]#!I[I(LY$IDYST-HYF8GE\J7Q;*[(#RF'R1J0XS4 U$\#:^!Y05*MNA M7C)4<"'6IX0-3@AS&&W@\?#P.U^?$CIN"G^#XU:9VY:Y_73]\QGN(C,M MDNQ?9(Q^-4;?CM$_,$99$ ^&43R&D0+Q2OX0VZ9JX$J.^6-TX X0K$&%-3@& MZT&LH@S ( >W/!%-4+B.=_?I*YG=>@C2L$(:HE)3*$5@RW$3\U43"AZ_Y'$F M$(ZSBN,,?Z1<*4L193Y4[)O@RKP !%[.Q@3A:MTN95V&E6Q4<8U0I6JVEF!S MH2(9D!NXW/ANXVKW+H(TKI#&_PO)YNH@$*[5\DY3I[9#YSBHQ^VZL6 M\=3I MWF,@>[Y,CP.YS[G20L7F?5M+I1NA<"VM.@RNF#S>P6J9V;__#A M0UOQ:D>F[I'% U/*(NO(2-)PL39'H+6)TZ-<_":*!;G-DR>A&G':#)QVG3X; MCS"DVL#I40X^2WVI(#^V>9V0A89:$JF()W/H.-!X9-!<6US]ZAJ#K"V=XIY< M0C[R5S(+H*S1,O*+-HMD$9<<#[IT[/8I'6.$M=E3W)]+PFD0P!(I.]D=$+L* MN$N;6SHRS?+#Z@KX.K MKJ1J?@%PG:GO"Y @: 0P^AJWV='^?XBX7%,+O,,OLZ:ZXCKM"W6W-KNW:/L M_CH1:F6FUN^@H$.PUF3-T\;$M0BVHM5&[^(^O4M6*"!9&! NTPI4&[Z+>_7N M?7SCC0N[7T3N<@U],C5NUK174RH/K++9:WR9]$?#$;@_-,67?:K>WN:6*8K= M\\N(;Y:HQ3Y7=;7:5YS:W;1>?7NQ*?F%FYIF)!9+"'5.SV!X5>SS%2=:KNU6 MV9/46B;V,!0\$,K< -\OI=2[$S- M=LZ^0]02P,$% @ L(!=4X.?;,Q$ M" 3R( !@ !X;"]W;W)KU=@7T)FNW=A\-]8"PZ%BJ+7HI.VOOU-Y)ERQ:'3.]+ M(E%#ZIF'Y#PSE*]?M/G2;I2R[.NV;MJ;V<;:W6(^;U<;M97M.[U3#3Y9:[.5 M%F_-T[S=&27+OM.VGD,4I?.MK)K9[77?=F]NK_7>UE6C[@UK]]NM--\^J%J_ MW,SX[-CPJ7K:V*YA?GN]DT_J0=G/NWN#=_/3*&6U54U;Z889M;Z9O>>+90Q= MA][BGY5Z:<^N6>?*H]9?NIN/Y5A**V^OC7YAIK/&T;J+GLR^-[I?-=V\/UB#3ROL9V_O=%/B+*J2 MX56KZZJ4%F\^R%HV*\4>NH%;]L/=WAC56':O3*5+]KF1^[)"PQ_96_;Y8/,C>\.JAOVQT?M6-F5[/;<(KWO)?#5 ^7" AXH#VKWCD%RQ2 "3G2_"W=? MJA5V3_ON$=%]&>[^;_Z?RTYS9/)$)YSHA'X4X:-SX$FV+?*V"(PH3B.*?L38 M-Z)L-PP)9:ON0OVYKYYEC:\@"3X,E?9#=3O^^1;R/,N3Z_GS.9&N&8\+D>0G MLPND\0EI'$3ZL-'&OK7*;'$A/*O6;GTP#^,D9^_/TG[2+E"Z5A"E:4$X@ MDR#(]ZN5WB,LC%DKA50^UNJ*->', M,66598*&EY_@Y4%XO]N-,A@\S[\2#HOVM=OE1U34+C[HX&D>9BBHVP2T!$ ML0? M1_>KIL4YJOL#N!+]4AO652NKV:ZH%(^=\4%.??@RD(>P53Q M""L>Q]R3UL H'A 6#V31[+'\6>EME]G(0VF*LO>H&K6NZ)@"KEH@E()/,;MF M(LY33R2$LXHCK"E+M5:X9$NV,QHAD@@),>%03">>,,O3C'L CDH"824YDOHB MC<$TXAN)T)6)+,^G8D=8I>>2> EPU!((:\G'!N=;,2N_JN#^ 5<5>)'#-'L@ MS$2>>%)&&+4#PMHQ"/) YEET)J&2M4OD$.J:"=QMGF@$HX9 N'BY3'!?P^H6 M*=T)0#*M90@[GL5QX@M,HS!!6)A^>36T U&G\ A+ZRE$2KEXDOCVT*A*$%:E MTR:OSM8JB=25%\A%[ 0CRBSW9=\PRA"$9>@WW:Q. GI$^NH"( 0G<3))RBK/ M/6<68E0E$5:E8W0RRE9&=7(?#/;"51Z(,C%=JY093U//4A6C0(FP0(U+]9#V MOL*L( H9S)&FZ2YEEF2Y)V2)49I$6)K^KY E7/4IHF0:7 FKO/"=9XBS0S81 M3'H?K%Y]V>BZ5*;]ZU]RX-E/?:D[5:O+X4>%$6&%N3?'_=MV+[IB;S@*C6'/ MLMZKGQB_PMC,VHTT*$!R;S%1KOZK2BP.=:-8U;9('TF9JS3371,TN?1F5"(1 M5J([O=UB7D2ZDD8^7^+\*LWCXY.#4WUNI?<64^VF[(JYJNE/?_OV&*YX<1KJ M\(0ZV/T@7!7#Q"IW5CEA!O@&#QVCV(FPV-W+JGR+\%9R5WG*.N%*5YI%4>R$ M#=>*H:,4J<"$O<)V4E-I5,2=/XZBY!J%P&J7/F0-AA$2U\1(XB)\(B MAZ%XO]W7_0<(?3C#PSSD9@YUN:=RNF+U%SK@3.PB[6(!'],0H>N)[ MCO/:[PPA V:B%LMXD4W+1<(NX0 ^W8M'W8O#NO?+&(W[W?:W'FK@:&(8[^*K M 7DT01F&CB;B3OTN6T:%B<,*XWRU&;"^5C(97$\E6QN]94NU4MM'7&S';T=L M^+;%UE6#=6K5SRTN2N)SQ@'U_.SS&]:W3_UGS);U!?G@WJGY\*WT#A;+_@OA MM%TLEH)JCQ?+F&I/%LN$:D\7RY1JSQ;+C&K/%\N<:B\6RX)JY]%BR2/R"<!]W/XF@., =?RQQ'R,&(>?6OPJS5/5M)C@KS%Z1.\RC/WF M\.N%PXW5N_Y[_J.V5F_[RXV2*#N= 3Y?:VV/-]T+3K\AN?T?4$L#!!0 ( M +" 75-@4U.K2 , ,X* 8 >&PO=V]R:W-H965T&UL MI99-C]HP$(;_BA7UL"NUFQ!"8"- ZA)5[:$26KKMH>K!FPS$6L=.;0?:_OJ. MDY#R$:"T%V*/YQT_,S:VQQNI7G0&8,B/G L]<3)CBLAU=9)!3O6=+$#@R%*J MG!KLJI6K"P4TK40Y=WW/"]V<,N%,QY5MKJ9C61K.!,P5T66>4_7S ;C<3)R> MLS4\LE5FK,&=C@NZ@@68IV*NL.>V45*6@]!,"J)@.7'>]J*XYUE!Y?&9P4;O MM(E-Y5G*%]OYD$X M&,TVJF)6:DR?";ON"Z-PE*'.3&=2I+B*D!)L:0X+RL))['?+XO/QK[]N^ MR,42MW7VVSK[593@1)0Y;F? &J8$ES1Y>4T*JLB:\A+(#58GE9Q3I4D!JJ[9 M;5>9ZBG":@K[AUY/L1SKW4J<\]CC[K?<_>NXFQ6EIM=2CZZGQ0M<&#U.3#TO#^WCW*H[ M1A;5<^)9&GR<5,T,'YR@K ..+Z4TVXZ=H'W"3G\#4$L#!!0 ( +" 75-S MTWL"$0D *8H 8 >&PO=V]R:W-H965T&ULK5IM;]LX M$OXK1*XX)(!CBZ1>LTF )K'O>L!NBZ;=_;"X#XI%V\+*DE>DDO1^_0XEQ;+) MD>3>MA\:6WXXY#R<&3ZD>/U2E'_(C1"*O&ZS7-Z<;93:7+DYHV=O#SZGZXW2#V:WU[MX+1Z%^KK[5,*WV=Y*DFY%+M,B)Z58 MW9R]IU<+'ND&->+75+S(@\]$N_)4%'_H+Q^2FS-'CTAD8JFTB1C^/(M[D67: M$HSCS];HV;Y/W?#P\YOU1>T\./,42W%?9+^EB=KKKJUD!P MFNO(>E0E_)I".W5[7^0)Q(E("'R2198FL8(OCPK^0 I28H5^;@39:P#09+S MKWE<)2E@+L@E^?KX0,[?71"YB4LA29J3+YNBDG&>R EY=_3]>J9@N+K3V;(= MVGTS--8S-$Y^+G*UD60.0TR0]O/A]M% ^QG0M.>*O7%USP8-/HK=E#!O0IC# M*#*>AU.:^W5S!W/G[_6^^+][/R*#[P.'U_;<'GN_0-63<2;0B6V:^G537=N> M;QGS')]?SYX/^;)A%%!N< R;VS _\KCG'L,6-LSEW/?8'G;DI[OWTZW;\=X$ MD8I !/QNM.)(J\&R//V1KU!\FJCD%@U@>2<7B DW@V;^)W^%V.^:>0=4LHB M[H4&\S8L#*A%O(WB$0M" [:P8'_/D3_HX&PZBL:!79;5450EQ0,#]DI G(=!W>4.IWP< 9=_;#=Q6FI,WK(S];(8>>.X2<"";AC MH.;CAA8(A%+F]B0U/9!8=-#3?X' )Q#3NMKKP%[%RS1+5=KC,1WWV(9MB;=A-.21J5@7J#G/HSU+'^T$(?4&9>9'M1$E M.6]%Y@4L>9J/(:U).R%%AY74AUR)4B=?:QVETQ8TEY%OL8F@>+T=.683@7D\ M8":9"(PZD=-'9B>CZ+".VCO(!C77$ 1##4EY0(!,=I7,#JY M1(?UTJ(H1;K."2C#7,;-08U.']1=6ZU<,G-3@(&H&[JFRPB,4U,BHCUZK$3/K,7,L=-T^7CJ9Q89E5LL+N$MV9?&A@#J(NN?1:'3;0-0R?:AN$3C9B#Q/#[?.YT M$AO627>Q3)=#LHAULHB-R:(3Z^@YK#A)D65Q*0D\;4Z[<;*;'H/#2)BZYB$$ M@KITIG9ML6%\:N[@%[@Q/XR._O70WBDJ-J:H1O/K>VBR]9"5=J.0^3AD,0@Y MIJ*376Q8=EE9]SV.-Z;#D?BP46A\V# L/E!C)\9'I\I8-)B6#VE6*9$,)2;O M! [_00+G=.+;'@WB30&,H##B$1B?.M;K"-38:<3S3O3PDT3/#TI,/G[V- Z9 MCT,6@Y!C*CHYQ(?ET-])S-9T,!(?-@J-#QN&Q0=J[,3X.'A+QP<3\[?ZU3K$ M0_P,\; 6;Z]JJ^9<'1)KNZOT%LJ@;D_78$IW4H4/2Y5ZV:[GH^D?GP3[<,4% MS6 >0F P&MEO#1&8'YDZ?X%:"_K>9?!.J/#A]W-M11SUV7YYYD:N9Y[C83#, M9P064FZ>1Z#6^GWN%!4?5E3WL=Q %7I.$Y$GDRZ&OB<1?4LX6A5H%#(?ARPX M)M6@[#^11[)38/@'C;Q<'ZH8'C]L+ 1," ;H3]36? M[-ND,<_HA'*^_QSYT;ZO'(;[0[J:#I673G[PX4,A_+7 W4BKCSGY3P5^,+<= M\(NHZV$F=.)J-R&6A51O)TM%5=HO,J;DBP54FU1V;SJ2-"%YH<_0L:K#_4[J6JTDN''M/#X7B[ZT%U._I3 MTT^2I/IAG,%XFBMP=0CG#3V'IY;:XBK-XWR9 EJ^W3TZ8@D-E-G!Q:>M*-?U M%34)SE>Y:FX:[)_NK\'=U9>_C.?W].J!(L_G]&J!/7_/@ZLY5 7[%TAL^"5$ M?XG@E_H.WJP;;'.#[^>X7*:R$--.@M+:^I-3D)53,G*H:))YLE*Z815-OJ:DUL,*3*D'C,!S3BG$9 M9*GWK726JL8*+F&EB6FJBNE?,Q!J-PVB8.^XX=O2.@?-TIIM80WVMEYIM&BO M4O *I.%*$@V;:7 572X3A_> [QQVYF!/7"5W2MT[XTLQ#4*7$ C(K5-@N#S M'(1P0IC&STXSZ$,ZXN%^K_[)UXZUW#$# M,Z>7*V'\+]EUV# @>6.LJCHR9E!QV:[LL>O# 0%UA@EQ1XB?$T:O$)*.D+PW MPJ@CC-X;X:PC^-)I6[MOW()9EJ5:[8AV:%1S&]]]S\9^<>GNR=IJ/.7(L]E< MR0*_.A0$=T8)7C"+QMKB@M?!&J(VY&L-FKGO:LCQK61-P1%S0HY73".D!,MS M)LP)^4ANUPMR?'1"C@B7Y%NI&L-D85)J,547D.9=6K,VK?B5M!)RK5#9D"6F M5PSP%V_S)V_P*;:H[U.\[],L?E-P#?4IB<\^D#B,HX%\YN^ACST]'"KG_Z(O M_SGZDV8D_:5)O-[H%;VK2FG+?_LKX>Y'KHP=^L:MRMBKN('UD(TG%Q F*HRA)GJ*60ZC)>-*CVF+IP6NI0&_]F#)81"-MVX/>VT_" M*S\ GOEGT>4\&O O<'*V@^ZO?#MVKYG>LVU'6&E;5_JW> M*8LOWV]+G/Z@'0#/-TK9O>$"]/\GV1]02P,$% @ L(!=4^/TDA70 P MT P !@ !X;"]W;W)KT%P9IS* MP@T\+W%+3)DSGYJY1S&?\DH5E)%'@615EEC\6)""'V>.[[Q./-%=KO2$.Y_N M\8ZLB7K>/PH8N2U*1DO").4,";*=.??^W8/O:0=C\8V2HSQY1YK*AO/O>O I MFSF>CH@4)%4: L/C0):D*#02Q/%7 ^JT:VK'T_=7]%\,>2"SP9(L>?$'S50^ M<\8.RL@65X5ZXL=?24,HUG@I+Z3Y1"'Y'0UH"F7XSZ MQAOTHDPGREH)^$K!3\V7G&6P[21#\"9Y03.L8+!6\(!\4!+Q+7PJ(0MSG1X' M@CZQE)<$7?W&I;Q&5\\,5QD%IVMT@Y[7*W3UX1I]0)2AKSFO)&:9G+H*0M4+ MNFD3UJ(.*[@05H@^8/M%Y42@].P,G+'_B!@( N=$X9>[ 7GC=L%X4%ZH@%#?&!Q_(0A+?R E M,),%KBMK]B=4!7,T;:K7R/&I!''@=81:]JU\/YD$'=4M6'X0)QVS!PM8D"2> M7?2DU2 9U.#^C2;<1X4I2HJC/9=*$$6%*4YH0QC94KL222^L*.K(T#?Q.A+T M+?RX0W\(Y(SZJ*4^&J2^S#';Z11#%8.[OZ!_ _<=W/FNSC8$.4#9@0SDP,BR M;WZ'>M^F2]V"$G2Y#Z&<<1^WW,>#W)](6F IZ9:F)MTERBJB-U[B@N@C]KA< MH*] 'FTJ";[2*L#X9^26/[58]2V ?F_SAW#.!)BT DP&!?A7Q<;&?6(I /ZH M6W;[5K8"8,'R8V\\ZHA@ ;M< 'SOK3/QAL_!91&L#877OR3&<=+=>8M9[/4N M'!M8Z(?1I$/=8G?C)Y[7O7+&PO=V]R:W-H965T&ULM9M=;]LX%H;_"F$,L"TPKL4/ M?15)@$:RNEU@=H.FW;T8S(5B,[&VLN21Y"2SOWXIV;$L\HC'<=N;Q+)?'E*O M*/(YI'3Q5%;?ZI64#7E>YT5].5DUS>;];%8O5G*=UN_*C2S4+_=EM4X;=5@] MS.I-)=-E5VB=SYCC>+-UFA63JXONNYOJZJ+<-GE6R)N*U-OU.JW^NI9Y^70Y MH9.7+SYG#ZNF_6)V=;%)'^2M;+YN;BIU-#M$669K6=1969!*WE]./M#W']VN M0*?X=R:?ZJ//I#V5N[+\UAY\6EY.G+9%,I>+I@V1JG^/,I)YWD92[?AS'W1R MJ+,M>/SY)7K2G;PZF;NTEE&9_R=;-JO+23 A2WF?;O/F<_GT=[D_(;>-MRCS MNOM+GO9:9T(6V[HIU_O"J@7KK-C]3Y_W1AP5\,8*L'T!IA7@WD@!OB_ M0+, M'RD@]@6$7L-8 7=?P-4*4#Y2P-L7\$XMX.\+^-W%VKG;79HX;=*KBZI\(E6K M5M':#]WU[4JK*Y(5;5>\;2KU:Z;*-5=16=1EGBW31B[);:/^J7[6U*2\5T?E MXMNJS)>RJO]&YG]NL^8O\N9KD6Z7F5*_)5/R]38F;WYY2WXA64&^K,IMG1;+ M^F+6J):U\6>+?2NN=ZU@HZU8KU6_[&HDO_\FUW>R^@,($]G#?%BJEJD.GN;D M)LV64]6H*-UDC3JV!(WM03_+1MW1RIUY6A59\5#;8LV1!OXK^D0^-$V5W6V; M]"Z7I"E54RMEN2UJ8H_ZI51G."PV4]W@T!?8H2^P+HX8B7.=YFFQD"1M2"P7 M[P@+?B7,H2%T/7>1O"Y2.]P]7@G*0_=B]GA\N0 5YS1TAK(8D#&7^D/5W%1- MN7"X%BP!@@7<\=E!-O"&'[SA5F_^J6:%K%B4:TG>Y&5=OX5,V85PCZK6&A>A MBMA43%G@>4PS PV4H($&/HB##\+J0[1*BP=9M_?[8KO>YFD[DY"F2HNZ_=Q. M+LO_JF&K'44@BP1J$:J(4<7<5%#F>;I#F&I@D'LPR+4:].%P^K6:JO-N7%4W M^::LFTHV6=6-K^1.%O(^:^I?2:$ZEAILF_09NO%=RZD.FN<=FN>=>OVVA6*7 M//N?:N"#&N%JHL9NTO9M];.ZCEGQ*/I*V:+M6#MOMH7J2:2]6G()&108K?*HT!PR-5-#%)LBW2)4 MD=@4 X/"@T&AU:#/>:8MJB^)FKM4_E+O!FGYW'Z6(*DYZ! -2*C#*=>, MP2/-<4F"5C;TY@A\Z2MNK&VA,)?,;V]N0$^HV0;C%H)$(@AT4TR580HJ2:"Z M/&=D;J<] %([ 7Y:;U1NV-TX:=Z-OC?1-?FB1A9RMZV5N(9&X&0?]82;FO:\ M1>W %:7UBBRSQVPIQU(*'+=P20Q(IDP$GGY-<.!"(PV=Z(F+VI'K",MOY49A MN==B.7- 3TRF$334Z3&"9()YPNBL ")1[H6Z.:9LRBCW#8> :GWA.>&(13US M43MT'5GTCVVA+/(M%IE,)6A@6@3(>!@*8Y S=31PJ*M;9,JFG#MZM0E4K>?Y M;C!B4<]]U Y^)R4PU$9R>U]020Q(IIXGC%L*C92@D89F]'A)[7SYO5D,15$P MPB4Q+ID#$DJ]T.@UF&SH4\^>U Z?/S:9H2>S'^WAC]KI[Z?D,]0&;,.EE1[% MF!W%7I72,)-YM+LG B2!L:Z" Q@N2:":1NY UM,7>PU]G976,("!F*_;9(JF MABH&5(91.)19)4.?CI;D[$1V7G;#3"!3LXUN#2!RC;084!G6H)($K"L8' M1&:'Q'/R&X9C(R#A+ QU9]! FAD=FA\4R29[:UM6%3>CAC)\,9 MRJ\,@C.37R$9Q*^ #N)70 ;R*U2MA5]9#V?,#F?&RKO-(I.)!#/6U"-()@(: MZFLZ@(YY3%]5GP.RJ>#,TQTR92YE3,^"/R)^_$[_L.UG])S'[)QW$O0R'.9P M20Q(J/ $UZD7#Y7@H89V]#C'[#CWO=C+T.6]")?$N&0.2-2L[1K9$JX;.M5C M);-CY0\%WVN&+@!&N"3&)7- HF>BB5TSW!SKZ9;;Z?9G8/@UQU@[F=@U^5%G 3,)EK6 *(F+[W%0,JPQ6<>,$&T1%BX#WTUYRP,%U2J,; 2KJ4$_/ M#P"=XWJ>YG:>OMV;LM@]K]4-,8=9O.U'71:S4)0$VV2"K>N% M^KH$H&+JVNJY1@SH#+MPV(9J8YS2L:[4PS:WP[:1]KI=3D=!8TR.%8$7Z#N, M@,SS'47HN NBF*D/4-W(30!?X-/3'/.HQF]LQV]BW\2P>F=PJ M M>A+LD>C16MC1^J0<5N"H MC$MB0,*X;UB"1TK02$,S>EP6=ES^[L?/4*:-<$F,2^: 9.HR1U\O065#GWJ" M%G:"_K'YJT#Q-L(E,2Z9 Q(A=,NLFJ%?/4D+Y&F#GY&_"GRE&9?$N&0.2*:4 MZK[914/CCAX'M?/UJ_)788*LOCX601J=;V) 9'B"I!6]A!^[S454!Q 8E*(_4$#0\TQR4)5M?0F9ZJA9VJS]S7 M$B<_>B!Z>!4GPRL*^/M0P[<23, '9"#@ SH0\ $="/B S@;X;@NOPV]Z@G/M M!&=L[>P,0DK%LE*@IX;3JERW6V3=JS*';3*R?R6)W&>%NB19FJLAY.55)F@C M:7;TPM1:5@_=NW"UNM6V1;-[)^3P[>Y]NX2^_]B]EJ9]_\%UWG]4=IB_J#-Z M>45OUE>Q>\'OM[1Z:,DBE_>J.N>=K_IEM7MG;G?0E)ONE:V[LFG*=?=Q)=.E MK%J!^OV^+)N7@[:"PYN+5_\'4$L#!!0 ( +" 75.BTO'3: ( %\& 8 M >&PO=V]R:W-H965T&ULI57;;MLP#/T5PABP%NABQTG3 MK4@,-)=A>R@0-.CVK%I,+%267$E.VK\?)3MN5J07;"^62)]S>+%$CW?:W-L" MT<%C*96=1(5SU64KE#1F[4V)7-DFDUL*X.,!U(IXS1)1G')A(JR M3Z*I_N1AX? #\$KBS!WOPE=QI?>^-GWP2)3XAE)@[K\!HV>(, MI?1"E,9#JQEU(3WQ<+]7_QYJIUKNF,69EK\%=\4D^AH!QS6KI;O1NQ_8UG/N M]7(M;7C"KL4F$>2U=;ILR91!*52SLL>V#P<$TCE.2%M"^I(P?(4P: F#CT88 MMH3A1R.MS4'AHW9XYE8Z-W8#R:U/PF=#^PJ5]"^7.R"N*Y;*:5 MU5)PYI##RM%"A\!9T&NR='Y?:,G1V,^P>*B%>X*36\5J+@A]"B=+9@AI/O>3-,W!5=8]2 ]/X,T2?M'\IE]A#X*].18.?\7??'/T?]JQJ [*(.@ M-WSMH#!; !=;P5'Q,ZC0-!\:3H0"KJ5DQCY[3X]]_B; * 3P\VN;46+;PX:^ MBYB_BU@TB(M#1"\9=:"F^/C@QI1H-F%46^*?]RUG_ MB'].T[,9=L_RS>B]9F8CE 6):PJ5]"[H0IMFG#6&TU6XKW?:T>T/VX+^ &@\ M@-ZOM79[PP?H_BG9'U!+ P04 " "P@%U3IWIUEX\) #"* & 'AL M+W=OYXRW\LI;=MNSA:_>P5+N.E[4Y:=LL M29)DRVTIVK/+"W/LMKN\D$/?B);?=D@-VVW9/7_FC7S\=(;/7@Y\$P^;7A]8 M7E[LR@=^Q_OON]L.OBVGJ]1BRULE9(LZOOYT=H4_7J>I/L%8_$?P1W7T&6E7 M[J7\H;_F_R<=_\8-#1F E&V7^HL>#;7*&JD'U=/(1==H: MKJ8_F-B8L\$;T>IAO.L[^%7 >?WEM6QK&!1>(_BD9"/JLHF9.3R)RZ!1E:JY'0U'6 5R; *X[N44P"[NR%^W#F,:B%UQ]C-R'3?=A MYCXL<)\_8-Z+MI);CLX;J=0[WU",E\C,)?0LWU]BEC&:72SWQQ%RS18DSS(R MF;U2F$X*TV@DKNK_05*/F=5+* 25;"O1<-3.I>N?]<%*QV[7R;V U$#WSV\. M7C9)RZ+!^PV*'H+*57RSW96B>Y%WT_9E^R#N8=ROE.*]>@^'H/B*%BK+HH&XU^C\ZU/50*F! M[1K M2O 32B'B?PUBI[WV*2_<.#O)X[%AE.1^[3BQ53^)JO_" ?J5*$>4@M!R*[M> M_&T.>.MWXF;."B=D)M=G5I \D#SXB%(XJO=N4W9\H7E=(Z@1T,2H43M_TI^Y M5S)VQSU9,3J7[#.C."296,DD7HMENS"U2[1[2 #9/4.U:PQ=*_#FP5]3#A<] M5D,HG6>TQXJ1' B(KUKSK0."A$/?E4T E=8-(9E7LVI.^".8M=FD26AI+!4Q'$LNI)-Q?:J M]*"N8$Y:N%:8A9+"$A''D7AU5,!T-:X:.=2'BJ'DNG^$ H+$=M>8MG8TJZ0* M..(B$..CT3\XXEKE1U/UM2,6E/@$*=N>0\.A&Y^=Z,M&_ T>0,RE+M?P\5'T MF]$[4PD'TPF]=LSKDDO!!:9.,?18%8%F!5M4XC@KYV.CNQ/HKE0E!]T':OX( MI8:RK7AD3%P4ILSACVN4%X&6E5A:DB3>OA\5')/\1O+1E(VUG\1"CL0A=VV6 M>WJ&U7L="V\8B(NK!64.B'UF11[H&XB%&HE#[:HZC!ET#USL2^C@O")=/BVR M-*7Y7*5KAVD2:F^(!1F)@^SF@-Q -24>,)%52N>5RF>',2T"K2.Q!"-Q@OUI M"FDU &QUHQ@LJ,2#*EQ09[!=,T)8H/(3"RL2A]4TV+OR.3C2+G1P3O)Y&^LQ M@ZQ=!2H+L7 B<3A-'0LTW\![KT(7-S#6SE"[5@RO L6<6"J1.)5NCAJI:!@] MP,EP[LP7S](,EC*A,%KFD#ASK@Y=R'%K_1X!,CM8R#R;:C>R_T2;0EQ\4.BY MYUYX($,R&LI7BQD2Q\R?T\9 PX'[J--;> NY7@SP)3+)/&"A=-Y=^:P(#32$ MU**%QA=BUR\U0 -%M@\+@/_Q_M#HR8FP4W?5M4C3/)VYX#5C::":4[19HE+QI9TXOUM0;-I?HT19@G$GF3B,V M(4+F9M "[:02+VW1R\;3>[/OI7M8$]12U-[ N7#"),GS^3Z>QXX4H:"YHY9R-$ZYVZ&#];CB9J=;;:!3'>?@F EF MI]*KV4,TG.4%GM=LCV$H:RWV:!Q[=Q#IL0G=EOW0F2Q]HWS/(@S3-)O7:H]= M2+V%(HU#\57$WYXL'@9"CS_O.'QFX&"PVEE6TC@KO=7.5S:\XEWT0%.Q6XL6UAEO> QAL<9.8$W?J18Z/FVM@C6,N42:;W5Y3!:L M6 6:!6:AQ>+0^L9WQVD(G<\6JC LP*H?IOYZY7H656F>S&>\SXR$4,4LJEA\ M[77;R8KS^C!V'=_+9F]:!+ S+D ?+,8)5,E6]=TP/BEM9-EZDY%Y5E]D-6]\ M/%9IO@KD(K,X9'$<3MZ\9LBT#^ ;$WUPS?TSBWDP1RC&CCNN76ADCIZZQ5D( MN50^3T]+;1L7>@K#/,LZDD!4';%>0\*R@&(+/1:'GK>(G0_*[/V^\Q8&KR.> MU1]9.0^4/&:PC W68F8YR.(<_+I>\\JD!7^JS"8-@J:3H^JP8:/W^+279D[H M#YHL>X!G@(K,I9VS9^&Q6>19X'$!LU!D<2@>'MUVIM\7;]7M63[2@I$Y5_QV M12B=+!-9G(G7(;&H[-$]?Q!MJY-)XYYW0OI9X'E,QPJ:.O'WV$$JA39>F:4C MBR\?HTYPO02.RG?7AR2'.CE?A'GLH(TM2& ,4HO<-+Y)>3?L7O: &[.YVD@U M='Q:1VCN0V*-;_X %V*@3RU&TQ-[EB]+% 07/OG<*/4L]A*GY_18I9B$7CRP M_$SC_+R9GL.]WEE_>PN:>L"9.E7/8Y63P(9!:KF9GN1F6"RR/0T,13/4II[K MATPG-_)2EXL9G3?5'B.\R<;BG=[\?)>1:-.)_O MG_JL"A(HZ>G1JRXG'O;-YL;X7,&PO=V]R:W-H965T[U;I6-[N\L+^<;.MZ M__/9F5UM]2ZU@W*O"]Q9E]4NK?&SVIS9?:73C!?M\K/1<#@]VZ6F.'GY@J]= M5B]?E$V=FT)?5LHVNUU:W;[2>7GXY20^\1<^FM/Y>'?M:-G0O!696[YKSK(LY/1B5HUMBYW;C$PV)E"/M,;QX?.@OGP M@04CMV#$>,M&C.7KM$Y?OJC*@ZKH:4"C+TPJKP9RIB"A?*XKW#585[_\4-9: MQ>I4?1:IJ'*M/IM-8=9FE1:U.E^MRJ:H3;%1EV5N5D;;%V%)G.^NO/@'# >N2Q?C5Z%.!GO1^HT212H^$H?@3>.'!A MS/#&CW#!JKI4;TV1%BN3YNISG=8:VE?;1^ G 7["\).'\'VK;?QUC[^/0X\&?D)YZE5ICZ<'+2EO0E[)U?&PJM39V!+G MV*:RM2I 1.]R9WD V5D^/+X\7*ZWE=9R^3XB1X''8S5>,.&FJ'5E=G R%L8L MM!=E?0S0 QL<90C]5?%0G>>YLAVIK,K"0AH9%"Q3=946-F47A8V+#$S/H8(0 MU#:]A@BT+I3.#4R?'S=%9SG6#-1%B:<+@&$Y0JX7E>5V&^5VJW2 M_VS,=9H3^$C9;5G5I^#I#MM>:UO+MD0=\,PT?#'KI07'5QKKEKD>J*_:/4U$ MINHZK8RN>8?U42H +E++6Q "S;Z-%#&I!FT OR/HC)N@KV_VI6T@U8.IMU@( MJ! CB?Y!?%@)]F(BX'NA&5X*S'($,I*00DCT&^2EM1J4'[9FM56PKTP3^5 6 M%AG!KS)>Q!@0DIO&R)5]55X;^$6BI6.P<$!%EE:955_VI"KJ*:OZ\/GYYR]. MZ9]!Q>(I%#GJ"/I=RZ)3IPKO&3OU]*K A\UZ'B!Z'.+3:ZQ M05F10^E^)Z;9FC4U%5F 60! HBAM'77YPGY%K%G^=@&!%RN V91P:@ <5CP MFU@/.HBE];9L+#AD[Z!YEXQ8:/F4'H XF7F:BR;NFVJU90>W3RN(_HE:Q-%B M/,&7^3B:32;J*_()V@H"@CU:E231 GX0'^-X0APWB+N9VI0EL(#!3T<3%2=1 M,AZJJ[)F;6T)>J+BR2R:Q"/ZEHRBR7 (#XSDJJJANY-SFL$"9,V)'GAOG" M2.@OKN+/NB9W)JX:WH>=[.7C5*2UTQSG?6C;-2,FZD"D/.WJP[,?4XCWS%'\ MG],?LR,KE'@/ ?W:_^&@"?)0N5Q%&,./E;NMJ" M6]#='C5J-H_F,-CI)!HG(Q7#<),$(0)*,QU/U7M2,KB*9N>DD3VJ 4^3>32: MC]0S?)M%,]#T['O,)"_VA+:/)W/Z,HT60.1BR6USI%JE>P.E-W\ R@HXI!RJZ(G4VI*HP(W@_4P? M%$2*O8#?0:U^%!OO#]]\N@S^T-Y"0W;'7.X1SPH",HYSPL[@7B\"..YHG1[;W\&=P9F96I^^AW/)N@**G%#:2^H<$="E(._+8G.:\QIW%4AK M)"\-1=E-=Y.2P9AV*UEF6K@I0_"!G\-?F6MX3Y(S*2Z[*U.<^B!"&45:T;,% M&?@URF+Q#5[_WEU^^ENZVS]_[;4PXD0#VI*:BI^$_C?LH0G$8:M)/Q3)$RD* MO >2=TI,3 5'@EC,N20B7;'1DOB!'-)Y]XNDM$JKZI;X3TS0'.#),XNZ6 W/ MF_$%\(F^-\@4R5H%CRYF-65O*/((']H$DM-)T9(=14'F M@V>0"U_,D*]8"X][&RX<_ 7G!"M.,ZM&,D(V#F0CB*4VS5WF!&=?(O6&LQAP MI7TR0410.F<]IP(:Z0:>@R0B MA(3K2,1U81TG.!/KEIE;Q'=D2U2$DOT8($^ MK"+R(?.FC:!@&RFQ-/0B/$:>:^I847'*=X_P':O1C*BH7%P#TWZ9*>Y-H*_P"9]-^E3#EY3"ZS M,\:FX-W(18NT>HT&UU=0W"L$,ZZD4.Y5%+:!SQ!:C.UJ&\L=.Y%_]S;<6%9W MTG58&7=7VX=#1H"&9 ML9SDN7L'8/UD.(C[:=2PDT61ZC%V?RD/>EM6VFP*V,,.-57CM) VNV QKF[5 M%75YM2X,.VY.*+Z[:U@VR;I3692;F2Y'"%:HLQ_S+X#%W$DK0B M(>&209'7%*PC8,G*8R#QY=1AF#GIZ1N7&<"+2HP46?KJ71>AW!(O$M$2\(!9 M!T5%V- U=1Y]R&858G7I= 6HW'Z\,FGSI_M(=L)"'U]R0>Q]K0L(/M#>AX$* MI4HW^B[!7@&.$'?$#Y#_[YD1G+C>.8G\:=Q_187DU$#Z,Z*0+/ @MGY[L)7$MPN@A1 3Z3Y$GI$U% H8K5-Z0L4"7JX*$H5YN\ M!->0-57?V/.[D-#5U#7>AS._@=$>31 ?$>'SYJV\@?9)* MUTKAFTO?S4V/NX*MSCE%((;V3/_ *GC,O(UUW;95Y^H M:CD:;@-R6RJ=!<) M5.H7ZXVL*Z6 ARY5U!/BK#G3_H>+*D=$(3U52HQKBLG2P63.$816J:59\UW1 MT$85HUL&D!(OC/TF3+HNR8=*Y+R3QCQF.7>18KW)RI##SU"+;J&%IZ\X$[U MZ88(%PI:9]+]#(SZP' "M$KRUU5W59L?KU&:^+J*8Z)DQ#[SXZC[$!0?:2MR ME,3I5!4-FROW4ZE_<"/F)_U[,E'PI=GMQ5^TF9;(O%Q]<\EDRTCX/$Z5--F@ MKE;4:]FG-6P* )X2!BOB<6[6VD>"4L _G,%B1VD9=/]>%B P&UN][U4@%J+QU%7?%G1)*#(+_ ML>3Q?;'6PX"8UZ7?A^T_6*HTKWG%=]H!#3 MN](/1_WH\]B]MFW;?N-R@+2&R^T-^8&YL+:K-/DYAJE./MEOE\H6;S MD1I%R7A,?Y,Q-N6"*_*UML@LVU&GGP_8(-I1-)E/\7>TP/IHBNUFT6BTV_;[DDHEQ=DKLW> M1:[@%4G7V(4Z_Q MQ0\NS;UW=N[;G5IQ%MTIP>J*@]2M>\R'FG<%A[RV+=2E-3#&:D1-5V1R+L;< MRZ1%Y-)CQUF1O!3@D)%V!;*A;F!M3N_P>D#9).%,R9WU44O:W]GC,HSZS)8@ MWT8HBF(NZ:*ZSM*WS\6_3_PR%^=G0!-,\II2S!4THQ5&<3/"9+*)D,@MPYE$\GGDX%^6V00@& M(RF[^<.IA>NL4[2AX0 =@$$0*/@)L^:38UG M[E4'^^JK6F]NH6I]DJ1*?<2<$E@O:+9">L04#7L;KKND W9DM:<#7H9J#.E,*S2E]RWV'A2LI)/@&Q1C' M=FY4R.DA;&!=.] ]0-P\C E3%FDXY=.,PH"-3PVW9 MBKLBTE=V'2NIYU/4..T^'M&!^L?Q&YZZSL%)N!6:<'Z8#5SVH=8X/X1H305= MV=1WI!H]TOWHGJ4T7'%!N'[;R+?EJ0KC!*>MZOB 40"&OK@TB[@*1<)_'_F@ ML=#6Z]3P^8_K=7WTZN#D0:>0SLNYL;; <=]MCT?^W!9,D;6^-\6_0@>*LSB: MM/Q )S&NJXI/EG@8$*4,OSVMS*@OV,T2Z9:;2W+'EMP9K*Z9"UQ+41X!& S1:5 8L0OGF&T;%<&J'8R$]VYG%0?^\$GZ,_Y@C@_(N6W1'AT= M.[_L1(9P+M8>'+)B8;&EVOEY>Q@;27/-G;N'\19N/JU]C2/QV5FTC*B LJ(L M3MV\2N 86.(9QLE[_\3Z0"V- _;DG"]L!P[834REA9@LFXQSTBGJ"-+9\B> M%J+;44F!*IX]YQDD1$'VR2Z+<-9G.Z?0'7? M9+=2L 0O$4M&=^4LG4@)S*4 MD5&W8W>Z5Y>5WTQ%'EC# MUOZE:,7VT'/@-0H?PP+R$:_ML9*2!,60OJD$P$!.)L[F_-A\4<3GM-/A-&(^ MTX^OO<$$?PK0LMSUV_=WAB(D<[U[U8_"\B%U4S%M=" 0K)!5V:':5?%4!D3I M6)&;6W?=MGH*Y^@RL@#ZM+[=MR,+/DMCS"I-[60YG)"Y,>8<)YEWD*:L0[P) M33;:/W]V^M#1CL1N]I&+=43QU7)TPTZ4/53S]F+F$ MFO#B&:4E'W^8.I?$6J:7=>N16SLKLM[4RD?)QCI'_.V,!R?I-00F><4<3D@YWL.J3P#AV?2R-GOAHR#[9Y3RTN:!-_SZVCL9[@S8B M'9_9%ZT],AI'ES^$D.:\A32;F#PK\VF6I\Q)62*O:,=[H#__6,G]VMATLZ'B MAOP;(?"9$?BAUQ9^]"D),C_CWLZXF:V2!A&0@O!T&8V)[]V;4320/(V&\9 F M7X?1>$I?DO$XFH^'W%)-H@5N7EZ\$@"G:H[:?:CB&9Y [3^.%N,%90XNG/W@ MMK-%-)R,:0AU/IT 2L(5?#Q')3^9=G>CD>H1[3E:T*S[$%6_=$';? 18@AW# MZ9CGK(?1%,]0&W@2C2>)HV8Z&85@20=5FL[#]EOJKB#9?F1'O#Y_]O)'ZQ!8)$\S :#6EV>3R,DA'S8Q:#=OJV&$&X,W6Y15ZYWU/Z M3LV4\9Q&D2$$FD1>1-/I0HTG43P;JJO4( T#0Z,AO,!H%$VI:9Y$X\5(32 ] MK/@-M=NM-2FT)!K.IP0H&4_4=!PE\UB-YU$RB1&W#!'.KU19 I4909H#;H*G(?[1:!7).F5LB#D6>@8)#VWI/A#G5WD-EA-.B]CQ7\\:KWTHYI!VC9U]SW M03RGWSJ>'_0T_\KFWH]8]$7@(94^B.1N3+4=O2;&[T_!&?R$Q^($']"@GUI?\9<1^'!V#LCTWT.;MT_\'2Z/ M(9QW1O9E\)A.D"N]I7=7H3YTRL(1MSO;[[HJO0>Y5>^[(7X2G,\,;[A* BE/ MXL4@Z0\T)=U!\1\="V_G>\.+>")G*2EHE@[*I#.>7/$3=)3MN10-"F_KT\[0 MW5:G.5*]I7^4\C:7A\M3U!C0J\:U'"2J/XS"*]]>>&WXE*7F20.B]S4->7&3 MD=C=]AB1&=R9%W^KEU5#LTDMR5\*:2<2\P^&VR R!)Q%W):4P5^:P*BT\5-H M3,OQ_BN=$APY*0U''D1H?NNGWOCE0O(0+=;.7ZS-C5 8RN707VD]$'R!CR$N MPROE6.IXTY68U2YNIPS;<]_'3WO)WV1=9G=@LP,$O]RY4@L=_@Z*(V\5TV"F M/O1>0JW*HFQ<@\Q*IMW!L2![NJ^M@V-OX)YUWGF&Q6_XS6X^/2]J>?TY7 TO MCY_+.]/MX_+F^6]IM:$^<*[76#HHEV4-]\)?H>Y(9>D! MW%^7H-?]H W"*_4O_QM02P,$% @ L(!=4U?5LEVZ! 5 H !D !X M;"]W;W)K&ULC59M;]LV$/XK!Z,84D"Q)>K%4I<$ ML)VURX"N1I*M'X9]H*6SS94259**D_WZ'2G9=?.V?K#%EWMY[N[AD6<[I;^8 M+:*%^UHVYGRTM;9]-YF8E:'"IP71US?7#'*7:G8^BT7[A6FRVUBU,+LY:OL$;M'^T M2TVSR<%*)6ILC% -:%R?CV;1NWGBY+W GP)WYF@,+I*54E_;HX-+IW@\WEM_[V.G6%;T<>Y26W_.),JQUH)TW6W,"'ZK4)G&A<46ZLIEU!>O;B=V41&)S"!Z6JG9 2 M>%/!LM/EEF*MX*JQO-F(E428&8/6G$TLN77*DW)P,>]=L!=<%/!1-79KX)>F MPNI[_0G!/6!F>\QS]JK!&VS'P-( 6,BB5^S%AQS$WE[\2@X,6 7O1<.;4G ) M-Y9;).X]CO<[^\G!?N+M)R_8_RZU3Q(*E\*44IE.(_QUB_<6YE*57_Y^+M&O M^V'C'ZXB_ ^FQ986*"FB ;M%*+G6#Z+9P!V7'8):PV:O7W7:;3BI!^0:T!49 M+K'$>H4:6.;+% ;0$%J@TMEA8ZA?T/M0G2$DA@1J4:JFZDJK--RBL? 3K]N? M":-IAY.\7,S[G5MEJ59S+JEJ&!PYS9WMJ( WP*(\F$Y3&D5%D!>)6XKS(,L* MN*I;Z@DNF++3&IOR ?"^](%#% 5%4D 49'D&41QD-49RH(Q!ZFEP7+2/T>4RCTZ/9"43PJ8'?.JH)2_:5B%AP1!KQC17(H])GWTD)P >M*%6S M.]1T/0RSQ9Z)L[+LZC','(SQ<\M=8_>[2]1"57!"J!Q'S=M'^Y=X1[=32RXM MEMM&2;5Y\$29!BGSW F)#RF#9)S[]2)@:4BC/ Y8DL'"]VF*1J/T"3%;T1K( M,N(96G5:JKI%:MQQE$-$EM)Q#'$2$E.SX5 \*1ZAC0E)%CI2 M1'$2)+&++*;#X#S0&E4_B1C+:_]6;T,@-L?JOHK7>$3=13J)G>N!WMOY;>65 I-53;6T=[0;?@ M:Z'I>/4FZ6Q\Y$3BH0T0MVC%;H6N7O"YI^#LF-)X3^\>@WU)'3/4,SG=$>EY MVVIU+^B!@))8DQ\E:>B>!]_1@-,#^'XN9MGD&HZG]$+1_1NFGUC5^G?#2EEBMQ]N MZ=F'V@G0_EK1O3E,G(/#0_+B/U!+ P04 " "P@%U3]F=A<8@% *#0 M&0 'AL+W=OH@=EH411^H74I+F+M42:YEY^M[AI04)[:3A[ST9<7+S.', MF0NIPY6QUZZ1TM-MJSMW-&B\7QX,AZYJ9"M<:I:RP\[WQH>J]5)]]9& MQX=+L9"7TG]8OK.8#; D/S@=L7P0^$/)E;LW)O9D9LPU M3U[71X.,#9):5IX1!'YNY)G4FH%@QK]KS,'V2%:\/]Z@OPR^PY>9M&ME6-"J+OZ*VS4/ M]Q2FV1,*Q5JA"';'@X*5Y\*+XT-K5F19&F@\"*X&;1BG.@[*I;?85=#SQ[\; M+ZFD73HU%JJJ6S@274UG5M;*T\G"2HD8>'.57?'?D#;U4 MG>@J)31=>N$?\_^,;T#I'M!8!ZTS*0-])_+:CV9Q%CP)Z-3T5W3E;0MO3&BHQY1MP_, MH6>49V62EQE&939))N67FF[W-^4%E4E1CO"=3 HZ,YWSMH^%S#*[6&IZ^J6= MO0)>,BKV:#_9SPIZ ]8<>[0^&$=-,AHG93ZB*^,1XIJCDN<0'^=4PI]Q-J4W MTKD#FL<\ $MS*2.=-<)G>MB]DR>3?$PO: <:DRD&4:?JK66_EL8&ZW;VDM%H MG^6F23GE03Q6FVZQZ]G'8 !H@-W3Z1[3D.?)&,8\X.JBHXO*&Z8Z9Z;S:?+Y M0C%.OX@-A^-AA++D4;&':U30AQ WCZ1A:P.7//G2N"2L:AFD6W'WZ &=H?/> MAK3C)%36>>H0H?7V2;] AWO2P)1"(GQ*#/I34B-N)-+5.X_P!&3>UF%[;DW+ M>2VMBDGPJU@*Y(/<1!9Q4,@DY7N.E:.E5:@ I>]POVA4?LW=@$V5MU ,%\^Z M..:B4EKY.RZ,"R>N11+!TU!>]VP0*'0T94:S0JN/P)S=1?CG_(LS6,3#/FW7BW3T7W?LV(_1>)4!ORN)<9I02?($,V[ M>RE\[GINEY%>WRB[%D+0V[7^3K=^(UB68^2@M-X(0,X1.W BEP_W,3MWS:=6HJMGP MBE-]I/7>C0W9R*"(E/)"D68;+ODT!. E>DOEX/'VNH)8!%<.]]VDJ["*]P1^%BC4_5[>KVH7\2W[>?Q.._ MA+?"HCDZ7#QSJ&;IWGA -KZ\X\2;97CMSHS'VSD,&_Q9D98%L#\W>/6M)WS M]N_/\7]02P,$% @ L(!=4[5$?OVO! > H !D !X;"]W;W)K&ULG59-;]LX$/TKA#=8M(!K6XIB.VUB($E;; [=!DGV M UCL@:9&%E%*=$DJ=O;7[QM*5IRND\->I"$U?#/OS9#BV<:Z;[XD"F);F=J? M#\H0UN_'8Z]*JJ0?V375^%)85\F H5N-_=J1S..BRHS3R60ZKJ2N!XNS.'?C M%F>V"4;7=..$;ZI*NL=+,G9S/D@&NXE;O2H#3XP79VNYHCL*OZUO'$;C'B77 M%=5>VUHX*LX'%\G[RXS]H\/OFC9^SQ;,9&GM-QY#"2=$AE1@!(G7 UV1 M,0R$-+YWF(,^)"_2%!6FW((UYMX%BEA]ED(LS M9S?"L3?0V(A4XVHDIVLNREUP^*JQ+BQ^M8%$)MZ)6_+!-2HT3M%=MGCI"WBGXHNM0^G%ISJG_/GZ,7+K$TQW"5ZFKP+>T7HDTI.A M2"=I\@K><4_X..(=OT+8BV#%9UW+6FEIQ%V0@=!HP;^"G_7X6<3/7L!_KJ.L M&>L;1^*O>]H&<6FL^O;W(;E?C<9;]KU?2T7G ^Q) M3^Z!!HML=+B:XJY9>OK>@"D+$$K"IOC>:*_C!K&%^%.1V[I1%QX(;%Q/38(@[?Q>@UR\LKI)821 M2_M 0[$A."N[JO4_F PVH#0@%>16J(X 4([2T00;P9BXIQ'W*!EE_01.J1BG MT,X'44,M@09"=9G+KHOVIZ9Q:C(4&3\^;352=5R?M?6(?V4!\W5I]$JR1I[= M?OYIGJ;)A_@-#+VWZ"(N\$:#N7M>_R>^$L6.-:K95T/OQ@E6#B<<)F!Y:W0> MD7S?D4P9)[#KPDO_0X!.F:&@K0*K* "*&' < _)0@KI^ +!UC[VJKFO0KB=R M4CJ>N1@3!*YDW11R%Q#Y[/#[AF%%DMD'CU:H-%-">EP(9"I*U,A Z;6S/(U, M-Z56991#&22G"]VEUJ7,N-">_$A\13[N1\:1E:Z5:7("[37KYR-QQ"C(<^XH M74'T7_)4K8U])&[:!XA:*_2=KM92NU[M0F^Y)[TG%@_\EXTV>8R,+?L4<23N MN=&LP7^-OP:Y--3]W-#!?K_?'W?\>.XYG9WX4BG;< J[%KY&GZS:NHL;9V%6 M(F_7_)\.%V]B>-MXA K6OR^[@9+Z5I%?M(J@/O MS@)QA(,B/9[B_:ZWN_VAE&O +YW/,)\DQWAF$QP.54L7VN>\Y=IFS,6;9'B2 M3,5;-M@;1CJ3X3S=Y=G:S_-$U#03\VD&ZW0^ M?SG/Z3!+)IP>^^(U&Z8S-J[13BHVL6J;: B),MW'B]B>[47@WZVOU9=M+>))_?V3O8%7#6. M'4,%EDY&LY.!<.T]IQT$NXYWBZ4-N*E$L\35D!P[X'MA\;OM!AR@OVPN_@50 M2P,$% @ L(!=4WG<3>H5!@ 7! !D !X;"]W;W)K&ULQ5A9;]LX$/XK V,?4D"V=?H(D@!)>FR MELT/1X6^T#+E,6- M)*HD9=?[ZW>&E"4UA]M@'_8AXI#F#&>^NET MJM.+9^>@R.+V*:;_=\$7PG1[00):LI+RCRQ-OGY:#&"-<]84YB/0U?(E,^SB3,D=*-J- MTHBPIEIN5$Y4Y)1;H_!7@7SFXKTT'!(8PVM1L2H5K(";2AO5(/!&PSO.=*/X M&IB!UTPH^,**AI]-#1Y- J9I>\R5.R9\XI@EO).5R36\JM9\_2/_%%7N] X/ M>E^%1P7>\GH"8>)!Z(?!$7E1AT-DY45'<-!@Y "'6\,,MS 5.2#*Q:_S"_J>K&: \^\K112E0;N^.]K%2W\.<\11 M/2C'3W7-4GX^PB367&WYZ"*9/,O]\$>C(&4Z]^P7^+=&;%E!')[55^=2F;'A MJ@11;;DV3EHJ,9>U07&U$E@"1+$'F3D9Q"9-SM6 S:*K3EH,ET8P?4$OG)8 M2ZBD(8IIS;6&7NUU((R7P-E_Y:)@JT*/L9"-M:H+>;N MR@R$ U.XAM9A$*1HLS!CQ0M&ZF98.Z3"XS_E_/YO-9I*Y04-N:< ;]%@U1YK MWDHC3&24*&LEMRZP/'LH^E8J3 LT'3A3%7H90S%7LMD0,, *+)WH';0X3653 MF0E\[H_:8.75]B!W*'*BMT@NP73XNQGXP6[8<S+[F3EG!&0/21MJUU ;>6-O>.KM.@A=M_%U+A;"CK <^/ E?P&\P6WA1%"$1 M^/B)VI78A\^36W2BLE&]'_)%7AC,L J.6^H->DA5!-=8UQA"DI( 9UQAZ.IA M3$+H^;YO61UUQ:H[2#E:F(F4457!T%AS&XT0>$GB0X";B0H .POVC0HVW7D] MYLL@LF)I_ WF,\\/0K(I:&VBE="'ESQM49]9U/W_"_4@]I8Q*6:U/"S$#G3S M".BAM:A%#JEG@!YXR^7"LCKJ*.CSQ/F'QJ. SQ('.(YHA>_-9HN!.79A"2XPPC2UN$^P.\"K+ MN+W>X-7 '$2CAD\4XF?G\<,8ZZ/IL0CKUVQ #5K'_?G+ALS!"LUAC[4/I(*" MBCJ&=^0E<=(22?2#1YPGB)=E:%W/?JB:.'*W1&$6S^;ME]P[R*4VA1Z*OG2% MEOJM-@@+4VML*!A?F!JTB#TB(R.VUHBR[^ :$&7L,X)Z6JM&@)AY6%BP$$. MMQ;71QSZ5ACUI?9:C/!I6WI+]C=B<:\ 2VR\?6B(0:?NBGXY:-D#%:D%0G^) MP(NL<$V#>"AC-E)9US7:JD0*]MRYX(JI--_?CY773X" AS\21E;V*7R2!K7G M78R\Y5M>8%:Y,6S':*C -=T1T#O1#$O*#*EQ^W=8>;*RC[O:[L:G4Q$+! 9) MY/?$,PK2N.L#;L3K+B#WQV6#GFBB#Q9LNX)YYL(N.N MC3R[B8R[-N+&1WT6++UY%/?$3WSF_/NS3C-N>XWK-#U"<> %MM19F.8^5J?"57&_NNI1LV%BWW^.M6NZ?SI7LQ]MO=N_L=4QOJ]P7/D-6?S),1 M*/>6=1,C:_M^7$F#KU%+YOC\YXHVX.^9Q+=3.Z$#NG\H7/P+4$L#!!0 ( M +" 75,LP86*,@0 &<) 9 >&PO=V]R:W-H965TP"B>4HER:M8R#.MF@?VAI)LWU8[ ,MC2PB%*F2(U_V MZW>&DA4W<0SD0DHSA^><(8<:KYQ_#"4BP;HR-EP/2J+Z79*$K,1*A:&KT?*; MPOE*$4_](@FU1Y7'I,HDZ6ATD51*V\%D')_-_&3L&C+:XLQ#:*I*^E&2/$@FXUHM\![IH9YYGB4]2JXKM$$["QZ+Z\'-R;OIF<3'@+\U MKL+.&$3)W+E'F7S.KP(O&"!#3^-EA#OHE)7%WO$7_&+6S MEKD*>.O,#YU3>3VX'$".A6H,W;G5)^STG M>YDR(?V'5QIZ=#R!K KFJ2V8& ME;;M?[7N?-A)N!R]DI!V"6GDW2X46?ZE2$W&WJW 2S2CR2!*C=E,3ELIRCUY M?JLYCR9?'2%!+S'>@CI^1&DH_3D -YIK_LTXIT>T!V M''S45ME,*\/"%2'O-PH'\,]Z_+.(?_8:WU)Y/);]DL-,;006;KQ7=A&7@'^^ MXYI@:MCK?_?9>QC]8GBP7O"M\6S4Z!Q^_^TR34?OX[A2&[".@*UDG7/TO9]' M;7"+]*V6XQ*ZF>MFDNPL0N&VT(06"NT#@65V$2?"W^Q?X0X#>9T1^]$B/UA- M 7X@+-@5X@/>OP_Q?1/?_]$IN+M_"'%X\OY/*5N&GKCE '8VA"/(F">?108+ MH&P.N?9\])T/0Y!L6/(*P"G*VH;+K6WFVW(#E8H)2&V@\*YZ$BIZMK\O10WA ML^5 MP!4@&HRSBV-"7P'^;#1MV*>*6WI0L2O6WO'*U1"^LP[;1-*<&&3[!AEQ=,5Q M+9EHU$H; VRTYIZ(9@-S!!U"PX6+A(@,@O!L)?'CZ&QHK1V]D2C>0&\$G)X6 MW09+Y73@QBJ4V=$UAJ4R#V\4CSR9HN^!<:5D(M\H;UJ&KQK0652Y'(^M+0LY@DASI#N%VUTM< MRUCK3+A_"5[[ GXZ5VOY@? M?7\R>Y=0+R7N<8NTU<<.LI"*$10U?!8V0&K-2%26SN0BV\NNZ ^"DP5JI=GU M#?LBB\RQ5*;8,NK/VVN;_VCO[G_6K6:-STHN:VQ7<>O=NK(Y8LAL""=75V]C MO[EX@;VO,2<[EU^%?A&O^,#6-9;:>[!_VG]%W+27YU-X^PGR1?F%YF9GL.#4 MT? M7]J^O=;;";DZ7J5S1WPQQV')7T+H)8#?%XZOE6XB"_3?5I/_ 5!+ P04 M " "P@%U3A+R364P$ #H"0 &0 'AL+W=OC>)^M%^XUZNULYOQ-/Q1JQXSN[[YLY@%3S$ MRP>!WR7O;.N;O"<+K1_\XE,VB7J>$.><.H\@\+/E*\YS#P0:?]>846/2*[:_ M]^@?@N_P92$L7^G\A\S<>A*-(LIX*O=1Z[].?5XJ!=&0HLKX43T['1.S)>&FC^([@:M$%. M*I^4N3,XE=!STZ_:,0WI/5VSD5OA0T0?I!(JE2*G3\HZ4R('SHYC!W->*4YK MZ%D%G;P"?4Y?M')K2SH/%] M$/ &;_ANR>F6PW,G'!_P]P7^28-_$O!/7L%OA;052!(JHX^%Q+F^;:EH;ISV_\Z&B6Z_3AKT-Q?].L;^,+NQ$I3R+TJ66SY6@Z[/XRPX0R M1Q$KNGE,UT*MN*UQA50:M)"E'TP8"09Q"IZ@P7+2I:&-T5GI!:2BK3!2EY96 MN5[ "-K]@2O/.R3PBW:V:)L.[0 "A_EQHRUG/A>5Z8"RK/FDI3<B>(U<2\ M==L%>7)KAEQIW-I71:_CZ66:E';A[YL_%M* 45Z"^#)0W0,W>-FSHVGCZ Y, M,W9LT';@YGL_([VGXWY%+T0',CMA,MIHB0AWZ;(.UO]C@"%J'6!\I0A'J'\4 MYX)-TP0MU_O=REF=8\YZ!2<6.?NL;&46XEE-\# *%T!^P:/Q84_X%1+6A_ MCR/I4X&40] >-]5"EX4N$:J?UGMSS<&=MC)P.[K5*4IF+W%,1]^[ET30KG[SM0;]/[R@Y[PQ[/9KOI$4-&Q1V..\/.Z># ?7/.SVK2GUXUCD;C2CIG.+X'9WV.[C(Z+=#07D.AB_6-!?6RJ5$->RD6\/S6]YR M3LFAP/BI#* M<#ERR)75N/J*-GFYLY]R]YSJE9+_5/WS,DJMU:CSYEE[5+79ACC[ MYF]]??AO?_U0%^$0< LY;R$:J\[/(W(5.^*:N'T)MSE M"^WP,@B?:SS%V'@!G"\U[K1ZX0TTC[OIOU!+ P04 " "P@%U3M"WZZ"0" M "B! &0 'AL+W=O,D6Q;8!II^8#MT"YI]'(8=%)N)AU(-ZC!E MHR2. M/T0U%XKE:?"M3)[JEJ10N#)@V[KFYG6)4N\S-F9'QZ/85>0=49XV?(=KI!_- MRC@K&EA*4:.R0BLPN,W8]7BQG/KX$/!3X-Z>G,%7LM'ZR1M?RHS%7A!*+,@S MN#I^ MC(]V;/X02@UH)TXH_U'69-RM<#C*OVI"F,-[N'MN!;VF$3E2?Q45 M/<&R(TC.$'R"!ZVHLG"G2BS_QT=.S* H.2I:)A<)U]B,()E=01(GXPM\DZ'" M2>";7*C0 FFX%XJK0G ):^*$;K+(7N"?#OS3P#\]IY=T\51I6:*Q[_HV0FCK MK;"%U+8U"+^_XX%@*5WHG[=Z?#&%7\R%;7B!&7.;9]&\(,OGHV.R;PH>N"DJ MF'=-NX))W'O&X\XU@K0;L(4;C2YF0['ROU$T/@ =[_5KF6]X1,,OZ7\+U!+ M P04 " "P@%U3DA,5O00# #G!@ &0 'AL+W=O?O_M\ODSV2K^:#-'"(1?23(/,VN(F#$V286IGH7FD(C2WU0+L(XBJ["G'$9S"9^[4'/)JJT@DM\T&#*/&?Z?8%" M[:=!+_A8>.2[S+J%<#8IV [7:'\7#YIF88.2\AREX4J"QNTTF/=N%@/G[QV> M.>[-T1A<)ANE7MUDE4Z#R!%"@8EU"(P^_W")0C@@HO%68P;-EB[P>/R!?N]S MIUPVS.!2B1>>VFP:C -(< %(5$R+1,+F]*0DS&P$VK# MA'@')E-@!AC=5T/WH@-+E95 O!6!K=PE3)1.Z0"0ZMQF/IWT4R^-;R77U:$X MG!1-HOD&4^ 2YNLE/*F")S :$-,3:1Q\:][=]JRT81[U1]G>_4+()EW7!H0N*70J#NBIJFKMEI-K"I\*]LH2XW1#S/Z$Z%V M#F3?*KKF]<1MT/S;9O\!4$L#!!0 ( +" 75.3VV'/S 0 /(* 9 M>&PO=V]R:W-H965TVZ>S98NM6YZ>]V,@; MZ7[OKPU6RQEEK5K96:4[,O+N;/$F/KE(_?EPX \E[^V>3-Z3E=:?_>)J?;:( M/"'9R-IY!(''%WDIF\8#@<8_$^9B-ND5]^4=^KO@.WQ9"2LO=?.G6KOMV:)< MT%K>B:%QG_3]+W+R)_-XM6YL^*?[\6R:+:@>K-/MI P&K>K&IWB8XK"G4$8O M*/!)@0?>HZ' \JUPXOS4Z'LR_C30O!!<#=H@ISJ?E!MG\%9!SYU_U$Y2'-&/ M=",W"+8CT:WIO=0;(_JMJNFJ&S./$)XN'2QZO64]H5^,Z/P%](H^Z,YM+?W< MK>7Z4'\)IC-=OJ-[P5\%O)'],?&,$8]X_ I>,KN?!+SD%?Z6HF& M;IQPTD?"OH*?SOAIP$]?Y#L&]9/LM7&JV]!;9>M&V\%(^NM6/CBZ:'3]^>_G M8OLZ=!P=?T/.Z'8K=QU'*]^#A.:UWCW2@T%?>6)BU>#4"&898%M5ZVX]U$X; MNI76T?>B[7\"L.UW[023UY<7X2TCV",'2VYKI*0.5 '2(XXK:>9\[6_E80LN M_#K@+$_'$XPT5D^Y4'N.K!Z?(4O*DK PW\ S2T>J P4]6+"S/\!WSV:_!.FC MIW:P<\CSD.)K[S[BQK2B0?F V43G9/33>[8G?4LXOR,.$U&>0(J3@F$%*<]+ MEE4II*3*69[G<\C1L''"4LX]ER*/*,E95>9TJQWB!FM6-VJ-2EY3-Q/U67HF MX8?&LXCE:>&-5QE+,F\\31*69WPNM][H.^7H"'6,**\D<)%Z\7#RC:Z":Y)Z M_XY2%E4)_>#MPIVL\ R.XH)558'=?6=9$564L"HJ*&5%G-+U 8F77)M,'7&6 ME"D@8X"G900C">.E-_T;ZM;0T F44!T")EH]0/>$+K4!(O9(/N K:!%" !6I MYW:4(NAX5"Q#V/V:%5D%X3V^A"CC$'+2=T].K :+XK.6*G_=%AG.IQ"N.B>- M?S_9 &0> !/F*P@"TE!P+\01_/=>S#JJJW4K*4LHY10C:!QW>6 PQ05$<,G@ MXAF4W8;D@=):KA"X&#GU+G!D ,;2.)X65R/H+K)&M[Z@ #+X"PSS@ D=:?%/"PA6E_I7CM>1"&0MK MI;-?=?X1GDJ(K0 3F]"\2^R&X8;ZS-]+EXG$P]7;3XC8,'H@8+->R/"6=P M1](X,;#G/H[+O3D$VILP;5F H)W&D63>G0>Z-^,<\W1\G 8_"+-1*+%&WD$U M.BXP/YEQPAH73O=AJEEI!ZI!W&(HE<8?P/L[#9[3PAN8Q]SS_P!02P,$% M @ L(!=4R56D*WE!0 @0X !D !X;"]W;W)K&ULK5=M3^,X$/XKHXJ56"FT>6^+ G87=U*+(L6;O?#Z3ZXJ4NB3>*>[5"X M7W_/.&EH2T&[THF2.+;G\4H]/UT5(FB'IR=N+X;?7:B&EL6M;S19)JJ M$OKI0I9J=3H(!NN.;\5];KEC=':R%/?R5MH_ES<:7Z,>95Y4LC:%JDG+Q>G@ M/#B^B'F^F_"]D"NST2:V9*;43_[X/#\=^*R0+&5F&4'@]2 O95DR$-3XI\,< M]$NRX&9[C?[)V0Y;9L+(2U7^*.8V/QU,!C27"]&4]IM:_2$[>Q+&RU1IW)-6 M[=S('U#6&*NJ3A@:5$7=OL5CQ\.&P.0U@; 3")W>[4).RP_"BK,3K5:D>3;0 MN.%,==)0KJC9*;=68[2 G#V[5E92$- 174D89TY&%J@\-LHZA(L6(7P%84I? M5&US0Q_KN9QORX^@3:]2N%;I(GP3\%8NAQ0F'H5^&+R!%_4F1@XO>L-$0U;1 MIZ(6=5:(DFZML!*A9/EC"X=53O-H]J&'\8O* MI'2GF)PM!+?0.)RV"Z63*5T58M;% %TV6G, /*O\U>:P5&29;L!BN3'W@&)O M&B=X)UXX&?<*ORX13$(*QE.Z5G7V8J$K5=\?L=,[?3<%P\CSHX0]D*1)O]!; M$H$_I3 ,MQC85CZ<@.\ C2CPPB1"AK!;Y/P(P:BQK^P-2#KD6$24[/C4T'CH MXW_';= %P#_J\,)EJP !@Y$NX%#+ONN<.I#\C"U;QMPQ)_0DD803B-8G[Z(=WF8+4-2;6[ M3$!!0BED7L3(^8XO7/=\[4E8$8P)^B#R/]? E@;>K/?$]!'^ DK&*(VS=K2H MX1I)A\!X3X>1>Z;N.8WQO$9<=+N" B@3$,$J?B=3?H^]Q!$R\9BY3XUMX$R< M)HJJ62?=4CRY#9&$W>, ;X/NM=4[ONU(X++5-=N<=?YCWZ0N2^.T=12XP$C( MOL$SF,1H)7[*G1$<%V%R[*,1XW""OAA-/X[XJ()&$G-?PH4KB+D/#7PBAG$P M78!;;$Y>&(44M8UDJW[TID:H0W!C.$VX.8DGQ'OY\;-[#IFXB'EFFMW7&(T; MWIF1\@^B;.1SJNS4I;$WG?BN/ ?/98H3_>-C5C9S3#([_MW-7Q#L.&).AML; M929,3@MDXF]NDO]3BE[R\DM1X,B@-!>AAOF$&6S8G!PD(@PZ(-+<460?2\<; M4=4;!&6UVI-WG,Y3>(O3.?3';XANGV(XW%AXO;']FD0<\M./VR-0G\1JQH>N MUD+YF.6BQA; %-2X?VRA[$1#$KO8G_P.W@X%.XB1EZ93ETN3R*=]Y]C1QK6@ MDOK>77X,N>VJO2'TO?W]ZKR]5CQ/;R]G7X2^+VH#1180QH+]UGOT'4$L#!!0 ( +" 75/8).L- M10, #$' 9 >&PO=V]R:W-H965T3NUQ\E.YX'- 'V MX$2BR(\?/UKT;*_-LRT0"0Y5J>P\*HCJJSBV68&5L$-=H^*3K3:5(-Z:76QK M@R(/0549IZ/115P)J:+%+-A69C'3CDJI<&7 NJH2YM\EEGH_CY+H:/@J=P5Y M0[R8U6*':Z1O]03!?R]X@V7I@9C&CQ8SZE+ZP/[ZB'X;:N=:-L+BC2Z?9$[% M/+J,(,>M<"5]U?O/V-8S]7B9+FWXA7WC^^XB@LQ9TE4;S PJJ9I_<6AUZ 5< MCDX$I&U &G@WB0++#X+$8F;T'HSW9C2_"*6&:"8GE6_*F@R?2HZCQ;TFA"2% M/V'I+)]9"Q]8)DN2G$$+0N5LL)E6))7#'!YJ-,(+:F58_YK?,S$._;ID?TR/0NXQGH(Z70 Z2A-SN"-.S7& 6]\1@T+ MI.%6*J$R*4I8DR#DMY#L&?Q)AS\)^),3^*QDK2VC?C+:U78 =RHK72[5[I3( M@W!0:LO=@+\?\4"P+'7V_,]KZI]-[J_WE:U%AO.([Z]%\X+1(DF'O]]Y6-TL MX9%=X>,/)VNOSD^0!P5_.8603IJV#$!I4'P&W"V6O:+ !?3VU6:=I*XT=<^M/#2UKED, MF?&B7\5#1MJ333S7Y'( 6^T,%>WFB'&GX!8WQO%$\V6,0F&CX3$E=Y83\(BP MGBD#0-XG9G$7U!/5^V+=P[X7LWZ*^JA=- M0VWTBPQ3>]*:62ZFQ(C^F#FE\-IEBGMCK$*S"\/:0J:= MHF:B==;N>W#=C,&?[LW'Y(LP.\G=+G'+H:/ANVD$IAG0S89T'8;B1A./V+ L M^)N&QCOP^5;S*&@W/D'WE5S\#U!+ P04 " "P@%U3\0%!8X\" !H!0 M&0 'AL+W=OBX" M+R?CXQ^VG>U8C//6,]4'9\F@UK8;U>ZP#T<.E\,/'+*#0Q;S[@+%+&\5J_G4 MT19F.!.6R5%*@-+5HQRP]B?X$]Z_B3R)Q_PW^P?W&J?&_*M0_C]A#N& MA:'\Y<][^WH:.QH/WAX-W#FJ@:4SSIG.PPA;!"6!M-V0V6 A FR4T]1Z,%A* MH8VC'+$0AC\#W"FY2"HTA8?5OC=EM0/5='7( *L6B]5>#^ IV#4O4'WRI7:AEU;B^MP\/DB =?U=:&PO=V]R M:W-H965T3R:FJ+%A9JQ:E'12*=TP2TN]FYA6(RN]4B,F213EDX9Q&:P6?N]6 MKQ:JLX)+O-5@NJ9A^FF-0NV701P\;WSFN]JZC MH#1<2=!8+8.;^'J=.GDO\#?'O1G,P7FR5>K!+7XOET'D"*' PCH$1L,WW* 0 M#HAH?#U@!D>33G$X?T;_X'TG7[;,X$:)+[RT]3*8!5!BQ3IA/ZO];WCP)W-X MA1+&?V'?RV9I $5GK&H.RL2@X;(?V>,A#@.%6?2&0G)02#SOWI!G^9Y9MEIH MM0?MI G-3;RK7IO(<>F2<=. 5?"!2R8+S@3<66:1RLN:,_CI$3_U^.D;^!O5--QZ--A0*+C<(9DA MFTR6@]#"/_?X:&$M5/'P[VMQ/FO&=>BU:5F!RX!:T*#^AL$J3L=#"[=:E5UA MX0O3;NL)_NPTM/TFT=$(1 TU$^()C!(E%9RM8?\LW:+FJJ18UT0*JT: MB!,7OFD.39_I2@EJ:/(3#!,(2E.#%=A:BBZ.X;[&9YL#:,+AABCV=8WZ8*5$ M09VIL3RER0R8%@M><3KADF01"C*NJ9-AQ"3\_.,L2:)WS)A..[.7]JG%HSE_ M&K^[\&2HU97&$/;H:*I.6G+ W4U%_3U/E[2.REC#S=T&TCP*02K[PZ9VL3". M""'HCC@='=MC3[>/B8%13U=UAK)OR+Y&/.D0^$2)/=VABJ=RW))95_:#51Z> M/7,-XC[18+9FPL4#*+9;W'$I79I4=<@M_ 1789;&-&;A?)[3F(?36>+'.,M> M*@XWV#O,A($TC-,9S.,8YN$LBF :SM+\1;YE3WT+C*9A%&5P :,XC/.Y MF^1AEDW=) V3W$W^X&S+!2?-:Z@C ]78>F$&F6+A%YTW@RK+"5+4<9/$^D3]AZ+DV12N;UV'TT& M5SQUSLX_9-1)SG)_VQ]WCV_E3?]$O(CW#^U'IJDF# BL2#4:7V4!Z/[QZA=6 MM?[!V"I+;>JG-;WWJ)T G5>*;M/#PADX_D&L_@-02P,$% @ L(!=4UBL MV%(J @ NP0 !D !X;"]W;W)K&UL?51-<]HP M$/TK.SZGV!AHTPPP$])DVD,2)O3CT.E!V O6(&D=:1V2?U])=ES:!@Z6M:M] M3V]7*TWW9'>N0F1XULJX65(QUQ=IZHH*M7 #JM'XE0U9+=B;=INZVJ(H(TBK M-,^R]ZD6TB3S:?0M[7Q*#2MI<&G!-5H+^[) 1?M9,DQ>'0]R6W%PI/-I+;:X M0OY6+ZVWTIZEE!J-DV3 XF:67 XO%N,0'P.^2]R[@SF$3-9$NV!\*6=)%@2A MPH(#@_"_)[Q"I0*1E_'8<2;]E@%X.']EOXFY^US6PN$5J1^RY&J6G"=0XD8T MBA]H_QF[?":!KR#EX@C[-G;D=RP:QZ0[L+>U-.U?/'=U. "<9T< >0?(H^YV MHZCRDV QGUK:@PW1GBU,8JH1[<5)$PYEQ=:O2H_C^1TQPG "[V#5K!T^-F@8 MKI_\.$W9\X>HM.BX%BU7?H3K(]R2XEV]N/Q5W"(_2;C">@#Y MY SR+!^>X!OUR8XBW^A$L@Z8X$8:80HI%*Q8,/HF8W>"?]SSCR/_^)C>?TKH MX.=7?&98*"IVO]XJZ&F^X63PW[' JA(6X0'KQA:5[T=86MI:H>'>P'W!M$8+ M^7E;LS.XHR?4T=5ZP)!OGY?X#;/U!-ZL:WK04!KM-EX;!P4UAMO>ZKW]S;QL M&_)/>'NM;X7=2N- X<9#L\&'20*VO2JMP53']EP3^V:/T\J_+FA#@%_?D#^U MS@@;]._5_#=02P,$% @ L(!=4PY>N07<& CTP !D !X;"]W;W)K M&ULS5Q9<]M&MOXK7;K.E#T%402X)TZJ9-G.^)9C MJ[R,'Z;F 22:9$] @(-%M/+K[W?.Z6X % 5+SMTJL0@"Z.[39]^:SP]Y\7NY MU;I27W=I5OY\MJVJ_8\7%^5JJW=Q.[^.-_JBKS_OK M\N_"R)V>FL-'FF"KW^^>PR_/%%%-$ ?N/O1A_*UK6B MK2SS_'?Z\B;Y^6Q($.E4KRJ:(L;'C;[2:4HS 8Y_VTG/_)HTL'WM9G_-F\=F MEG&IK_+TBTFJ[<]G\S.5Z'55KR7W6P[P[/U*HNJWQG M!P."G/9I.9M5G%6:4N5ZN\SBJ3;=1UGIJ5T:5ZZJZ>/;^HL!Z-NEC9 MN5_(W-$]!&7IE3YNH7:0):Z5?^P MGY_TUTJ]2//5[_\\A>+>!4AF?RSW\4K_? :A+'5QH\^:5:_I5E;%S/_OZT*M M3;F*4W6KXZ)4<:&9H1-%TJ$FD9J,U$N]TKNE+@;^2D531O@P4,!_9>]9(@3J MJ:JVIDCXVU_^8QY%X4]8IB@KE0'6SNW6<#]E:_CP]'!_N]H66LOMNX"G9KHG@5.(H3^JG"H+M-4E2U)6N59">HF<07L M@INR,F8EA(6S!$A/XVP%7MO&-R"!UIG2J8%P\^LF:PW'F('J8<2)9\1)+R-> MY5@P R3,"A],^7N@K@J=F,I^>1Q3]BYVFBF[$( Y6\NKU]A[MC)@39-!^FJH M?1"IVL:5VN<5ON!1>@O3L?P7M+FJ\2SO(EPF*V@RPIX! ^T+@SGW/!+KK>)R MJ_2_:W,3IS1]H,IM7E3G8(P=EKW1927+$HD 9Z)A,EAJ2[#-2F/<,M4#]47; MMXE2L;J)"Z,K7F%]8+E#+6VR$,!LHHG2%O6'Z']4$, MO DA$K<6CZ!(BLK\X57KW@_?^^&Z 7^90[;S W$+/:GAG15.>4&B4PWZ!:0= MX"NLZI3YKJ-,,^9!@- DZ,OA0 MF%!+]!=W\6==D144"P]]S[;YNG\7<669W^I[6G;-@ E'TU:>MEGZV<-X^BUC M%/]2^F-VI/>TJ/(G:A;,9\S+03@.U8O:I G6L6;=?NN.P>2S\4*-PR"$>_5; MO-H"6Q"_SF[4;![,H2*GDV TCE0(53D>P[, WT]'4_66Y 3*N=Y9:B2]'/!T M/ ^B>:2>X6H6S+"G9]]")MF-)[1\.)G3Q318 )P>29I[29I_0WU".V20VL\E MO*I\71V@S!XK0;U+W.-NI'F=G LWOB(8P," X(,N[/8IDTIP M=P66*LG&LV^VBO<&*L?\@5E60%_,SAF]$9=E3@3 V\J378SL%O>-\[\^9Y3!"1!LIM#&@9+>O*\OZ;10(KBI2VWCY23@: MC!#$IJEC6[HS:>Z<],=/N-UBV,0K]]=#5>H;KT3N\>*#>Q[[J7M8?N%9?M'+ M\A_UAF7Z@]X3RAX?\O5.?YK=W9IO,DG4$#K!Q/%^GQH*0;;6?RLY"*& ]..5 MY81HSI'=$' (HG]] MLM5*ZX7]2LC9 QA^1N\70 +#_^@PIG^=>]W7SIH>B(.[88UHP3%M44OXR5H* ML03M0VHY]-N]6 M"PJ;7?!C"-/:;.K"9HY>TWXP0)]7^3E](NH#7+1]R2UKB#;HKRE!ZR#B0%'? MDHB*FW\:GP,H0W*N 7EIJII7+ ,>4I"LU/0)=Y7P"G32_>.5;B4% 7 *"6T- M=M3L4(;?.!!22H:4&KX"9H0FA!=$6VX81&+?;EBRE%SHC:4,\,/)7;^'JY/> M'.FBN\"ZP4(A2S92+6!>*,F"6+1/>*-&>*-O9.L(J,LCH%Y]-16IGY>FW.<0 M$+A_P(YA>N$VG,FJ !_4!44DCQ;S7HA.BWEGQ<9S)H(41)?VT[B!%V>[M(!ZOTS-1GAMP"-F(=3]NSPK=&4*%B_LG!SF?9K? M\M<74!)K[W=EF:Q,2<5&3OK2XU M8_OSX"/D!T/B@A@+MTRAUG7&? TRKAP$XJR<6P@3RW'ZJW6489+%913^X<,80GWNCC#3NF/;&Y$[J+G(F.Z,,CT#M+D4?#_FML;,5- MZAY*A(@)[LG6K%FU M[@[49^OTXS$HLRGB72"S4J53;V1<+ME$\%)!N75VUQ+MOEA+>((44@VD.+$B MIT=J;XPYFJ%A:DEZ?Y,TM%#!X.9^2K%QIOQ=D'23DPX5:W_D?O9)SC%0S#=) M[D/:6;_=::K887\9^^,6K&SSJ->QN'>7Y)UOQ"0\U 9]1_U:EG[!2U_E._(J M?)K-JJ1N.$(56"BQ!N!5>U03+*YC&!2;)F$_1,)#%P:QIW/?+,Z[*4C1$Z?$ M*JM9W7!ID)*Q7T5]2.6<5 SH6N_VHN\:5UQX%@BSD57#"-#9[$MKTB&Z6%'B M>A]7E-8OU5."8$4\DIJU=I8LE^F?6818!1]_M;;/^7,M0.K2=C[8BI/3M"WD M'.$A/G#1N=#6(^4=+-GELYB#K5S6;&4!L;])=C-/61JWFMU6"+NHD\J94D[1 M4.ITY9W-79S%ELG^52<;">,O4RHN;;:D8Y'*4+;*)M *SM^28^/UKVUY M&=C<+I[=RTY4\DNQE%D;#5O=[Z(W*W!I>B<]%>V"O9]ZPIWS57'"\2UW NZ8F*1@OZ&W*!:T$5X^DXI+#Y=/9T/E^HV3Q2 M43 >C>CO>(1%.?L0N,23T"S94=&:6UM VBB8S*?X&RTP/IABN5D010M;O+X7 M]Z-@%H[QEX:%PV"&U? Q"D?J3887-K5UTSD1]K=.O(J+C*NCUZ 2Z\]' M!PO?U43!Z'I*W23/FJ45=<6M2./QTY2?[BD1EN_@8PO"6 *XF"6V-C$WAM4C M(:T[%$\YN\=MGSHY=_YO1__ZB6$;ZXK36#1;TKB2A2^XN(S42Y/6T@=V#*D% MD76V%G)ZVQ4<6?9=OL41Z.D:>J]=1J\0BUO57>@J,.)#<.Z SIG M=0QK?!G H8-<24#;/U="I=L_!]/IE+H\%N.9&D^#!0P,OLVF8_7*B^8IIIPM M0G6NPB <3_ Y7@3CR M-VHJTE!%;R4*?:A%_HYN-KL"A82>I\P:L8JOQM"%)&ND^XQK04QJ+F.]%VR[ MWC1A,VL'F89Y]P4$M%18!6(IB^?*X!_>-PVI+IGF4M=",E>+;*4* IL_Z<"T,VE^8*F]*)( MS.;M%\=Z-A<$9WI7.]#W$N6W2GARGW=G93].Q) J[C_.7:5OAX$K"=GX 9E$ MBW9.:4G;!41V7=FI.Q-Q&FUG8PA"F1UKTQJ?MOK.]CUVH ;*O/'4J)/[:#L4 M ;VIN'.>$FFK^.;O/#A8)TUWYM]=XH=8)HEN4K2(@A6*4TK\/QJ(:!>$\-% MAX+S9U(UL;E-R?S$B":;=1R@ _7WTP_<[EKU6O_(IVM=PSZP[#P#8]4FG L* MG?.Z.J)JT),G:Y=P:XYM05RW;."*3A3OLC_6Q,_3 MCL2\HZ)HGZIO>C##_B9,F\1_L([_CGY+M\0'X4Q_XH@"IZ:9(Z%,=]OYID>V M8]EV=7"NN[AA:G%T37FUY%\U-_B2"+?[ Z P+*?[XPZ^S:,I#, ':$[:P,HT MYT8&KEXM&3O7M\ =4)S(:JK-I]H[6A;,MPTT?14L !A<4C;EIZ97)9!TL6VL M\MVCG$Y=N]!1W!ZK>:0#%#O+\NSF( C "0WE^(Y=L;T22$C;61)CP1^5G#N56(7!A.\L M!MQP*^>LXIMS8%=6%"W"F\9LF4-R=E K9I_J3KB;M_L1/G&J,6X2TDVV4:(A MZD6C[13=.=;?G#MPIY).L<@]8U@K?-(P@9QE;JH&Q"2>,:02 M((;:;R<1I7AYJGTWX-:.Z7 :,)[IRY=.WY:K:S4HMQ6D_5'/F 0$QW?=L23N MX:D+WAN5N+P4,BM;4-LL'LOI%RKN<[KSV+RHIU#BUG/T4Y]7M_NFH\MYDPQ9 MH:E (N4V:4>B3:@+=SQ%+/UK'=,33:'DU+? .#^C76F1]#Q6 MHW/-I>U4HAR\)6:\=":5ST4D-DXAN+@)=-JGL,$]#HC1]388INX[2VHNEM@&-LZ=N"* M0*75R=8WH\4%;/K_?:-HG#9H+-+I0Z#"M2/-AF)&TF\$P$<&X$'G8!_ZEAB9'_%L9VQ3;D[M M0'"5N'V8CNSM[6%Z.FTU#8;AD,[$#(/1E"[&HU$P'PTYR3X.%GAX??5")CA7 M\V"Q&*IPAC="%8V"Q6A!'HXU9P]<=K8(AI,1'4^93R>89!K/)M+T: MG1>+:,UH0><.A^.9S8LW_@B@!#J&TQ$?(AL&4[Q#A8%),)J,[6ZFD\@;2RJ] M:JKP[K>4M()3:CU$-F5.Q!VG0>50_M0>P^B9T2 E$H#-*BV Z7:C1) AG0_4I M-G##@-!@""T01<&4RBCC8+2(U 34PXC?$&/>EB8&EP3#^90F&H\F:CH*QO-0 MC>;!>!+";AG:^,>*S32F&R_F:A0%81BJR8P' ,89F(BZ$%T(^24OTH1FFF/> M,=X&^:/A/)A%X)*1<,WW\L&E*G>4W6DE^+V1N0VA.-A'B=GFAQ;Z$PQ\(80WYJD.N_LIZF?Y=ZX*01 G:SEM0!C_@M7", M#W#0#XVN^-, O+NXQ,STWWV+-V_\%2J/9^@+ZYIS1F'_02-J0RCTEGXB!1PG M=:]'5]B^X[#19>LDHAR+Z4)"E3=V%]I'%FWJJO,BEV]>F2L.7WB?Y9"F/0;)RZBYC13U'^:Z=K^5$US?H[ZD-MM MR=CGH]LE^Q>]+Q:G-2'8.N&^.-< 39ZW=9>A?,KJO 7<5LY5\:!L3 MR5N43-*KVJ:IQ,/Z/HPV9UBB_C,L+ZE#EE/NQ&@^X_YH%'['"987+J7VTG A MM.(^+"+M/4"1EWET1NZU7A8U=6XV'/@YDXP_LU9FZ^R0Y]Z\3G%QIK! MKCA_Q$8+N52.3]=%"%G-X*9OO.DJZ>\E(=N5M)'=FIN-*?!E2[_-[+"=8/QW M.;!&YP+ZV+ YC1'UG\9XIP^=GT8J\BRO;6;Y\B_%W_:UN7\AM3S>OR4UV_Q<6&BC6I7F/H<#"; MG$GHYKY4^9Y_<6J95["M? G]@CB.7L#S=0X"V2^T@/\-LE_^"U!+ P04 M" "P@%U3]*A:Z9$& #@$0 &0 'AL+W=O8E,-PDNUD'J[XZJ)-];[[:C5*.[MJFLZ>SC7/;=_.YK3:J ME?9MOU4=OJQZTTJ'I5G/[=8H67NBMIE'09#-6ZF[V=F)?[VTMQ?J*;?G\["V<.+:[W>.'XQ/SO9RK6Z4>[W[<)@-1^YU+I5G=5]1T:M M3F?GX;N+DO?[#?_6:F^?S(E/LNS[K[SXM3Z=!:R0:E3EF(/$<*LN5=,P(ZCQ MQX'G;!3)A$_G#]P_^+/C+$MIU67??-&UVYS.BAG5:B5WC;ON][^HPWE2YE?U MC?5/VA_V!C.J=M;U[8$8&K2Z&T9Y=[##,031@2#R>@^"O);OI9-G)Z;?D^'= MX,83?U1/#>5TQTZY<09?->C*0KI#=T,7J%^13=ZW>F5KF3GZ+RJ^EWG M=+>F1=_H2BM+KS[+9:/LZY.Y@P;,9UX=I%T,TJ+O2"OI8]^YC:6KKE;U<_HY M-!_5CQ[4OX@F&=ZH[5N*4D%1$(43_.+1'+'G%T^8P])PO@EVR<@N\>R2[ZF' M&*IWC6*K_MK=JL[UYE[0Y.+IJ^^OK?;YET4@0'[3N[E94Z MG2$JK3*W:L9F<:I=*N-M\UY5AT4V&(H? 5W+/9#DE-&RL22[FK8[4VT <4!F*,DXQ*6*1IRE]08B1[FAK^DI92TDBRC3B(0Y3^J [#2C6M.[[VD** MR**4PD0D<4"?>R<;T Y68!R]H##-11I&/$LBD08!31@]'8V>3AI]89"RC(.= M%PU#F$]V]<=.;]OC;3XIX0=L_ALKP_\-/W0+.]XJUHNMD8LB][8681+2Q4XW M->)N<,WRL'I. ^9Y4E(2BC"-Z:.L-M 40 M0^;)*A.3WQ[Q]#B[[*WC-&-EXT,KBDM^AM[B)8=8!E!=0S^)(/<&J=4MBO* MD:(H@9.((L1JS,\DAM &9UT+6BN@"L'KP5"W'.7.2"ZGV)D6&9Y1"7J105PN MHJ@\1+M]XJ"J;]D9 XJ03<($3R8+ X XYB$.8Z1);%3DY!TM(7:E';T*D7F MMRCT0YJ5/&0A0V]:S@/V8I&FI1^#(N%L$X@PYTDI\B">@F(^0C$_.M-?2=/Y MP%W 7QZC@BZDU94WX'O=[#C,CH/>I-2?!'I??.O#478+F*P5NZ"%D[U74",* MD649)ZDRR2E!] ..6.590E>K%=HS-EK-9F%$657MC'9<(/*2.Q,DMR3%F)0B M2?.1#[)DG#_PF?!@,7JPF/3@>VWE>FW4>D H5+I&?'0[=:2G)KG_@*>>Z,7? M@><;'^+/O>2]\1=7!!3#GH"?%Q<7@P,WJ"@E24*#NI;#,C$:"E*^M1W M;^S?$9N7(D"10_4HLA1<$N_XL TNRI-&XW(I:)-(1:%P L0Y;@7#"F1Y@C MR&+?@Z!-P1Y.DZB0:7(X38:^YJ=QT"4*NV05 Q$%W"/$@4@BKWX>0E6>E1%\ MD=-BHQN]W4)-RR$3%USR83.N^"4BL:08E3A'0R;U7G8XO\ %#@81&=< ='(( MSQ3&!L5'VG/S_NFTB&Y1C M-BB/RN>6];WLNPI%TCQF!FV_"EK>^PE]D!ZVQZ6)2;$_24(_)APO_=U4&8N6 MOM:WNM[)IKGG1O+AOK@"+3I'U/(-PRQXR99[=*;;]_1/ZG$._D>I9!-S]7BV M"Y'\$MO0++P$^O 8 _V'%?@T/P=G_ON>\,<=WT+4_,FM&WJL_6\+EKSXX0(^ MOAU_OC@?;NV/VX??/CY*L]:=I4:M0!J\S7'_,,/O"&PO=V]R:W-H965T@[78?ACTH-I,8M25/4I+VWX^2W31;VZ /242*(@^I0S'C M@U2/>HMHX*FIA9YX6V/:Z^%0%UMLN![(%@7MK*5JN"%1;8:Z5[5"0-CU[*JD&A*RE X7KBS<+K>6+MG<&?%1[TR1IL)BLI'ZUP6TZ\P +" M&@MC/7#ZV>,"Z]HZ(AC_]#Z]8TA[\'3]XOVKRYUR67&-"UG_J$JSG7B9!R6N M^:XV=_+P*_;Y.("%K+7[AD-O&WA0[+2137^8$#25Z'[Y4U^'SQQ@_0'F<'>! M',H;;OATK.0!E+4F;W;A4G6G"5PE[*7<&T6[%9TST]^E06!P!=^D+ ]570,7 M)2QWJMA2KB7<"L/%IEK5"#.MT6BX>. DZ*H:'+[XR[ M^.@N=N[BC^!1!Y4[JIQ'O#)P+R6Q>/?[Q7RK&/;J->ZY05./.I$ MC6J/'A6CJ0HIREUAI"+_VL!/O&E_IBO4;=\#R\6\VWF0AMD'V69[#YK?4&^M3Y=L._!R%SF+XB$)ORO#V MQN[0OO65V, /]^01Q&]*TLW,]JCH'>^E!5?JV5K-BF+7#>&4&[ZEWPKSL M+E%5LH2+2L S131I?NC)(0' MQ4L$P1MZ'8AN09["R&=Y0J8)!2&;%%*?C7)8R#T*3H"%-%=&7A6R:9%>V"C, M("1/R2""* ZH,=*^!ZO7Z^7=]7Z!B)"D@>5@&,5^'-G,(NH]&X%T(?/CD+W+ MQ.'))* \-V[>:2AL$;NA<-0>1^JLFR2OYMT\_L[5IA(::ES3T6 P(D*I;L9U M@I&MFRLK::BH;KFEOP6HK 'MKR4]I[U@ QS_:$S_!5!+ P04 " "P@%U3 MYK7E+=P" #=!0 &0 'AL+W=O4R/E>R)W:(FIX:FJN%LY6ZW;F>2K;8L/4N6B1TY]"R(9I,F7IJ58B MRRVHJ;W0]U.O815WEG-[=BN7<]'INN)X*T%U3,MYRTJ\1_VEO95D>0>6O&J0JTIPD%@LG,M@MHJ-OW7X6N%>'>W!9+(18F>, MC_G"\8T@K#'3AH'1YQ'76->&B&3\'#B=0T@#/-X_L[^SN5,N&Z9P+>IO5:ZW M"V?B0(X%ZVI])_8?<,@G,7R9J)5=8=_[)A0QZY06S0 FNZEX_V5/0QV. !/_ M%4 X $*KNP]D55XQS99S*?8@C3>QF8U-U:))7,7-I=QK27\KPNGE9Z$1(AC# M2DB"5KQ4P'@.:XEYI>&RE(AT!UK!Z(%M:E1G" MZZV"MSS'_&^\1T$/HL-GT:OP).$]MN<0)BZ$?ABZV-+%K\FCSLF[&D$4<(4;#=\M-3S@DX95+;+=CY>*>)+4-.=,M2S#A4/= MIU ^HF,*H;'9H+35N,)L,-*^-&;Q8<7XCF++!JX%X]#1)0.!';A#Y MM(O\U$VC?Y%J_*G2#"(WC&):TS2$M>!*RZYO,.,SIJ-M!^^;S0?B<^/P J;N MU _AFM)1IB!#8 J5^I"X41##@]"LIE:B2@4!N2@+.U@46 U]=UW.#W,KLN^ M9?^X]X/OALFRX@IJ+ CJGU\D#LA^F/2&%JUMX(W0- [L=DOS%Z5QH/^%H/<[ M&"; 8:(O?P-02P,$% @ L(!=4TBJ7G/1 @ *@8 !D !X;"]W;W)K M&UL?55-;]LP#/TKA+%#"Z2UK3A?11*@23NLAVY! MVVV'80?%9F*CLN1)2I/^^U&RXZ9 DHM%27R/C[1)C[=*OYHON5[YHZ' "&T0D :P#,ZZX#>95WW/+I6*LM:.=-;,[P MJ7HTB2ND>RG/5M-M03@[_:XL0@)7\(3&ZDUJ-[J0:YCG7*_1P,4+7PHTE^/0 M4C '"=.&>%83LQ/$(WA4TN8&[F6&V6=\2");I6RO=,;.$CYC=0VLUP$6L?@, M7[?-O.OYNFD23Y>FXBE. NI @_H- ZK+&VHN4_1!?]@<-=SO"MN8"_ZNE1"- MBA=EN8 9%P[0@3M,L5R2%QNZNL8C^ )QAW7[M%ZU=@WE::HWE X;#N@\CKOT M3*((;DNUD71?\2(#I2'UGTX&%W&G%_?ATAG.FPS6Z;,1&6U\>J>V$=#W+S:B MH(,F^."8S@^W7F?(]CIK^[-.BLH2&/83LD;#X6F=_4X21TZ>\Z5ET&$#9SR4 M5&H+:D5]J#7*]!UP1RBY1O)U"5TUZ[%\F@^5Q"6]?4;..O:IA0?]6R*IHH^4E*%-"!P1=#H>M +0->3J=Y85?EIL%269HLW M-!SM*B=SXQ:P_B?,(KE:4%/@B059XSL;G$C*_/>EYON_"8+I9*+PS. M)R5;X!.JE_)!T&S06)FE.18RY04(G)_U+KS3RUCO-QN^I[B6+1ET)%/.7_7D M;G;6<[5#F&&BM 5&PPJO,,NT(7+C[]IFKSE2*[;EK?4;$SO%,F42KWCV1SI3 MR[/>J 5K8D;W5.+04 M1NX!!;]6\(W?]B#CY353['PB^!J$WDW6M&!"-=KD7%KHI#PI0?^FI*?.?^<* M(8(^W*0%*Y*497!72"4J EY)N$YL#$7&G/A 7,O!;5*EOX@"&^I1>#H&Y?R&*@>[XH5 M2F5A_M.5 _OTJ54F63F*J M0&)2B52E>H]_#%\@'CE!$)#@N?0(ZI70A9>3IQ-X%J;0-FV]P/&]F"JS7TNW M?(6BT(#U9'9->\5VXQJ1& M/3:HN_\7ZE[HC$/MF/%RNQ!:T-4>T'T348T<29\ W7/&XY%1M5(GZ,/(YD>/ MG8#'D06<1HK"=>)XU K'+(RAHU&CIE&CSD9MM^-5QJ0DKRG4Z88P+I2@MT=% MW'C/E/7K6F/^L;;M//?#;?N^I';%LZ^@=FNF?EKD_>_Y-?V(F7B!L$$F@ L@ M[I.ZF@,G"J-:B(*?$F"!U[IL3M6P4U=+P:O%4H]HEW15A?&P?NILMEJG[ICW MICMR&C92(L%E:I,/\K"G4?N3Z?Q8V7 SNWY MML[HI;HGTY4DET[AF2LJ.&S2^ U7F%'1V]&OQP#F.^-73"XU@$%,31Z3U*]_ MVY6#7-MOV-:.AWF%6I;R&+@[X1,4T6^8V8YT%\ -76?$*UT_YU4QTUO"H6/9 MH18Z>61+VA\A;TW;?OULH^3Y0V<4C6NL@CAT1FX$'4E[WXO_.6>>/W)&P["5 ML^U*5RJ\R(G'X4XX2.O]AM@_3>O]AMCMN#=GWM@9!N%.^$7.;'Y_Q?W]FOTM M]^\0"CW',VQD8!JZ1"##O70Q:-V+J(/ M:#Z[SO\!4$L#!!0 ( +" 75-LJ*I+( , "D' 9 >&PO=V]R:W-H M965TW"3:6+AV#G;H7"?_L9."%D=1/N2>/[/_#PS7AZ4?C EHH6G2DBS"DIK MZXLH,EF)%3,35:,DR5[IBEDB=1&96B/+O5$EHB2.SZ**<1FLEYYWJ]=+U5C! M)=YJ,$U5,?V\0:$.JV :O##N>%%:QXC6RYH5N$7[M;[51$6]EYQ7* U7$C3N M5\'E]&*3.GVO\!?'@QF7;)YV\)+U)1AUN ML9Y DH:0Q,ETQ-^L!V'F_F%JEN$JH'DTJ!\Q6%\1TII:'2XKU4@+_Z,; MK5%FSZ^"6V6X'Y#C/U5&=_ZB<0+'7R?;"5PK(9@V)_"AT0HVS;-#?C:=PA$D MY^$\CF%[X,; C::F\?+I/$QG,YB>AS%)_V UDY0>?$?9FL_/PK/% I(P)?$1 MI-.05@B, )_VP*>CP+\-=@B_TW)RY1FJXM>0'XWS-O*OP0U00]'-&UY(9C$' M9L!AZU&FGG")P'VI$:%J!P/=8, 7"O,SYR/F!9<%W&&F"LG_)1:YH/:W6.U0 M^QD84(MP5#9LP&&V;HK<)QZ<:.710I. 3UG)9(% ^__ = Y9US>F5R%2&M8N M6>%*.X+C\]DIG(",F".2,%G,.O*M6XX&ZZM"7?@E;2@2-6R[R7IN_PY2WC+43H'D>T6[H"-< M@/YU7/\'4$L#!!0 ( +" 75,"ZV,,0 0 $T) 9 >&PO=V]R:W-H M965T3>2OJSELOW=Z=6B_E MWC1UAW<*]+YMA7JYPD8>5E[@O6[MF+'3Z@^;V_4[2:3RAEW6*G M:]F!PNW*^QPLKB)[WAWXH\:#/I+!1K*1\KM=W)0KS[<.88.%L0B"7D]XC4UC M@5#B5NP;NE MD@=0]C2A6<&%ZK3)N;JS27DPBK[6I&?6M](@!#Y\@@?<$=D&1%?"5Y0[)?JJ M+N"F&S)O*9P]BDV#^F(Y-V3: LR+T,^ ^#\[@A1,/H<,+S_"@88CO#%PTP44.+OK(/6J>EP MA(].ZU/CL<^2*+7&\YB%L34>A2%+8CXEK%=R6QN8-5+K"]@@X2(8\;SXCZ&2 MKV%DXYM%S,]#N+!V*9PXM1[,@I3E>4J[Q\&RU,\A9+F?0L32((*[$R<^"FTT M->,LS"*"# @\RGPR$C*>6=._F8HRNN]$0Z7G"!.MW)/N JZE(D3: WRF<:") M0@)*(^O;+"+2Z96SF&BW:Y;&.0E?:20 A6DIMWTP!;'9:RH^K2&W]TX:T_F( MA)O.H++?1QL$F3C D-D*(H'2D'(K!#[%;Z.8=.JND"U"'$+$(2#2.%UJSH.1 M%W*$VHJZ;U_KRB6/7"IQ0\0%E%,; J<,D+$H",;%S0#ZRJR2K2TH MG;+J;! MJ%P/ZZ/,HRVB,&"!*UOR. [](:VI+2QN-WG&HL@R?MI57[!X:ZK_VS1D,0K( M0$)R3LWB\^RX:I*$9?RU*836:#YN@CH81RR@[4P$PJGGBNNZI2EZ@$+IR M Z/NGLC0J$_A9SZ'.&91SM]KQ-$!ZS5/._3L_&G$MJIT; MY)I@J4"':3?M3O\*GX<1^79\^-'X)M2NIJ0UN"55_S*-/5##\!X61O9N8&ZD MH?'KQ(K^=U#9 _1]*VE8C MK8/J#6O\+4$L#!!0 ( +" 75-UM0J8004 M X. 9 >&PO=V]R:W-H965TEN:;?/Q=]/:$A)?)4ML1'KNU83""K-5&5KTP:E 5=3?S MI]X/:P*)^X8 ZP68U;O;R&KYD1L^/57R$12M1C0BK*E6&I4K:@K*K5'XMD Y M,[V61H#GP1%\%FB"N:8V"A \QEWAX\?[#5MWC^'ELU=/;M@0L&N,#"!6_ M=0YSX(*7O,X$W-HBNJJ[2J&4^]/N!7?BR@$E:0Y\-UM1 M'A_)^5'[LN: P%@<$)$ZS/7A4U%;HS>@;A0V"V6>'6C0)09091 _VZ+!*C8. MU.B>L7<(01A"D$1P)PTO-Q'L1C%+NXVB)(7/!9\596$*#-UEJQ0BK:G\U2S1 M4IYEJA4YE&MK#R!PTB#$.718$@\*ORWA)0R\.(5K66>O-OHLZ\61$:KJ]5T7 M9+[C^B%%((S"8:-]$IZ; F-LPP.;RK,$_>TAX7L."WWX8=N+R(_X ZJTP# ) M:KDO8;,[C9\%5Y@E6S'5$!^[^-\*&VJ.;':\ STO="9;] #"B-=P$K=4 M0FPT+[A&N4W.5AWN*+PUUJKRWK?JE7L/P'/BU!:!X]JJ"YTDBG".'-^/X3M7 MA?5%%WKQA$W\< +(4*95WEQ7J%4\7?7 M8^2\8^>K(D4KO!A0'\SVJQJQ!48'%[[.XR/\>1#&<-O.NK=%G(TMHEN84@'QD,#' M.VR7@L\QRN QA_D,_(X(-[I7PY^IR6OPL0MB0K$T)#()$B /G[PDRIA"Z%/$ M*>#V*4;BAKR"#>>!EZT8FN2>+(B'+(C?U6>X7L(G_%#] M#\?XW@UVQ_]_ZC)6ZX87.:#.P"MJW)HJK6P)TT(*J-#$%D\-T#NI(*8:9.A)SXSVB\\W.@GE*PJOS^'T2 :/1#;HB'?J0G!D\ M CL+Q5.VY#6>7.2"&B\#&RA;:10&MFB2?X.WY8(M1-^)HM068>+O;DN3M6_T M2JB%O8EHL*=L][D^<(?+SGGWC?^RO+LI?>%J4=0:%9FC*!ZX>.:I[O;1/1C9 MV"_^F31X?[#D$B]L0M$"?#^7^"7&UL?51-;]LP M#/TKA+##!G2UXSAM5R0&FG;=>FA7M-UV&':0;286*DN>)#?9OQ\E?RP%FEQL MD2(?'Y]-SC?:/-L*T<&VELHN6.5<?#=FVRN6R>%PGL#MJUK;OXN4>K-@DW8X'@0Z\IY1Y3- M&[[&1W3?FWM#5C2BE*)&98568'"U8!>3\V7JXT/ #X$;NW,&WTFN];,W;LH% MBSTAE%@XC\#I]8*7**4'(AI_>DPVEO2)N^72&;@7EN>Q..X1) A]AV5JZ MLQ:N2";KA&L-6N"J)(/_$P(DCB9',";CK), ][T M@"P6NOX.P*4C7!K@TCUPI&"C+9?PQ>BVL4=PHPK9ED*M]XK[*Q2')]PZ6$I= M//]^2^:#9?U G]N&%[A@-+$6S0NR[(Z"7LD/))[#.D<#R4E0,(8[6@?$ES1X M!^DT&8@17Z$*72/D2 L!!\OQ+85.)O"%U@#0L/E&PO M=V]R:W-H965T9\CE9N)%WMO&?;5:&[L13,<-6^$#FA_-7)$7]"QE5:/0 ME12@<#GQKJ.K66+C7<#/"C?ZP :K9"'ELW6^E1,OM DAQ\)8!D;+"]X@YY:( MTOBSX_3Z*RWPT'YC_^RTDY8%TW@C^5-5FO7$RSTH<?@.(-X!8I=W=Y'+\B,S;#I6<@/* M1A.;-9Q4AZ;D*F%_RH-1=%H1SDSOI$&($CB'+RU33!A$#8-'MN"HS\:!H2ML M8%#LZ&8=7?P.W0ANI3!K#9]$B>4Q/J#4^OSBM_QF\4G"!VPN($Y]B,,X.L$W M[/4.'=_PA%X-G;X3=$E/ESBZY+WTJ$G*EB/()?_^OM">OLMUYI1M6X,2C]M.H7M";/JX5XE'-X8YPQSM4 M0X/U I4KY(&7^2?/;,GM)SRP9HPS42 P PM<54)48F7%-Z@J6<('N/33)*(U M]4>CC-;,'^:Q6Z,TW=<&MS16-/$4A6H9UY#X49+#*(I@Y.=A"$,_3[)]?,-> M:108>IM#/PQ3.(-!Y$?9R!J9GZ9#:R1^G%EC7WA#:+U$I:@,@^B,GODY#$:) MQ9\?:D%1'JG(_2Q/G(K+8?Z/_[^'$QST8(UJY2:-AD*VPG3MV._VP^RZZ^%] M>#<);YFBRFK@N"1H>'&9>J"ZZ=(Y1C:NHQ?2T'QPYIH&,BH;0.=+2:]\Y]@+ M^A$__0M02P,$% @ L(!=4U $*=;?!@ H!\ !D !X;"]W;W)K&ULO5EM3^,X$/XK5G4?6*G0.$G?$"!!"Z5H61!E;W5: MW0>3N*VU2=QU' JK^_$W3M*D):X3]M#MAZ5)9L8SC\IV0L*AU M=I*^NQ=G)SR1 8OHO4!Q$H9$O%[0@*]/6[BU>?' %DNI7G3.3E9D06=4?EW= M"WCJ%%9\%M(H9CQ"@LY/6^?X^,;I*H54XD]&U_'6;Z1">>+\AWJ8^JV/]*@T>@GDB,1WQX!OSY?*T-6@A MG\Y)$L@'OKZF>4"I@QX/XO1_M,YEK1;RDECR,%<&#T(697_)2P[$ED)OGX*= M*]AO%.S^'@4G5W#>*N ]"FZNX#8=H9LK=-\H8'>/0B]7Z#4=H9\K])LJ#'*% M0=.@A[G"\&T,SKZ)LS8S9Z49E$UYFB]C(LG9B>!K))0\V%,_TJ1+]2%-6*36 MQTP*^,I 3YY]X9(BC [1+%L@B,_1C"TB-F<>B20Z]SR>1))%"W3/ ^8Q&J.# M,96$!3%ZI"\R(<&GDXX$5Y3!CIY$-:^\9]LZ31\C";61;MO5U-D8'?^BL MC,Q69G1UA.QN:@7G5N(E$336V!J_WY;&RF43*[V=N/9Z=&6V=9-$8,O-/-*H M3SX0G.L/#&MJMC6F7L76KI4.Y'"1R':1R'9JUMUC-D_4&#U0C[)G\A30-CH/ MH/Z3R*,(.@D:">HSB3[S.&ZCR\A727U! O5=EWO9>+UT/-5FGL]<2_T[Z3QO MIU4SL4DSL6E5#.^*[8#C%. X1G!&9,4D"=@OZJ,1#U>)I +-^%RN80[;:"( M$AT$F=7NMC>.HP/!J;JM%9PTM3C5"78-4+@%%.Y_@>(\Y$*R7T0U;QTB;L4M MW31>NA4\M&A4Q3#N]BMRUU6Y@;,?BFX!1=<(Q9+?K:@@:9&?T06P M'ZG+ADFW$KNC=Z!7.-!KZ, #70'N:M&:/!CWJDFQB]155<+6^]@O?.P;?9QP M[J]9$" 2^6@:21(MF'+S/(Z!O4[#%6%"^=M&CQSR2M<*^Y79VS-Q@\*G@;G6 M;26I0F],G\"5.$[24C?BL1:]T:"*GBYWJV+:W!U4HNIJQ*ZKUH:&53PL$!@: M$0!N#,PW0J-$"!IYK^A1D"@F&>>>P+8 ':@R_ZD-F94M=AT@PTH(A_:@"HA& M#.MBG6@$==!=Z\8UU39LE6S.,F<&4#6?!8G:=,!*\A+!I*)LER]>D/A0\N:" MAWG=*]+GDH@(UGZ,[E4I7&[J('13= !(9HW^$_H'[6WYH]RMG77G#*M0:N2P M596;Z.1Z&B1U*=#^JUMC=4\ 6*8 ; MJ+2HX,I$]P>Z]ME4<-) <#?@DCYA,W\:TSF%M>2C(O)]]6R46]J9;$M72L:- M)2>-):<:2=PWD21"SYE^2C6\!-O#KB;VII*3QI)3C>2@U\<5 MP9N:0+_COPV4&Y=<"IO)U!O @%I'BT,@5*$6NBIWZMG:K&DH.&DJ.-4)]DTI M4U(H;.90L.U(PB0@$D"XDTLHH*JX"KI41TA0@Z>1QT-:=*,OP!F@XCZ2%]/Z MZFH:SM#%C@:JQJ*3YJ)3G:CKV#U-GIG1JY)2]-8[?+_F^;^__OQUYCV.DUB'WKT,/4;ZVT7V@S@75;NCR9\)6V=ZGV8*H&<.Q:E>$ M7;8FV]R:M,B\(U/*#F";:]S'(&,>PVV 3%E,;7,Q+9"!S:O@SS3=;?]N I45 MU397NX^!R3Q&MQZELJ+:YHI:C]([DJDLN;:Y,GX,2C75MQXFIRR^3EWQ]9;P M2H#'A9^IUYM._9N)Y925VC$7U ^!K&8,IQZQLF0[YI+]/L2:)YFS=1C\/]3R MFC%P?<5R5"W??5,67>>=Q#([::O1&E.1$KKT$&1,O133XBX"D<1GBL?/602; M?$8"%$L@]IK3R,SKSM:U6TC%(KWFC5%Z#Y&=S1=OLZOD*3Z^26]LB >0-O*[ M!=16@D9H/&RJ*(R':0]N.Z*EU#1=6EJ('C2BYD135.9>&J6@+-+*@JW<#S1FY% M&7=F$VM;R-E$;'3)."PD49NJHO+O'91B-W5\Y]WPR(JU-@9W-JEI 4O0S_5" MXLSM6#)6 5=,<"(AGSJW_DTR-O[6X2>#G=H;$Q/)2HA7,WG(IHYG!$$)J38, M%'];F$-9&B*4\:?E=+HM#7!__,Y^;V/'6%94P5R4+RS3ZZESY9 ,V(P40@Q?CNA@V\ ;!?W4 M'7KYJ,X;%A=WXN*3XIZ$IB7FKKO?0_KB@T/SXW'L][,WX!8%L>=]=DM."_KE M_SYQ@T=.SS#NXAS_'VT3V6E0@A6PQ8/+I:@(%AE4*Y!=H1&ZR9@VRXQ3GF*M M$*6Q:K!)]"NDD>SN/5L5R,(^_XK8!Z>Y[)VUZ3!S[##V)>[9;T$M M9FYLK18SV9B2"U@KHINJ8NKG'91R/_>H]S3PB6]WQ@[XBUG-MK !\[E>*^SY MO9><5R TEX(H*.;>+7VWHJ$%.(N_..SU09O84!ZD_&8['_*Y%UA&4$)FK N& MGT=80EE:3\CC>^?4Z]>TP,/VD_??7/ 8S /3L)3EWSPWN[F7>B2'@C6E^23W MOT,74&S]9;+4[I_L.]O (UFCC:PZ,#*HN&B_[$>R()L^%;P@F=,&'*;9;(1AHLM6ME"WO90N!!B*KG67.'?V+CXN*)U$$7)Y/(QBR"Q*)DEO=L1VTK.=C++] [3&&Y8U M55,R SE>#$P2&6?MU4/NK)+*\'_$)_R&PZ#8-A^E%/ M/_K_8E\1 8.*1V=->G/=/I*-.[ MAI>YS3N68M_YK[JD_6KIR^J2GH4<)M/HYD28E56@Z8)?$D"H? M7X\#NGN'SS- M%:BM*W$T<8]JF\#[T;:,6MHRRC[M)^.WU$X,S6!$3Y67_[Q$6[?=,[7E0I,2 M"EPNN)[B451M*=1VC*Q=&PO=V]R:W-H965TO7Z%^->"5FC04L6/4'*61YYTP<5, &[ROYS(Z_0BLHUO%R5@GSBXXM MUG-0OA>2U2U9K: FM/G'+ZT1/8**8R<$+2$8$J(3A+ EA)=FB%I"=&F&N"48 MZ6ZCW1B788GG,\Z.B&NTBJ8OC/N&K?PB5!?*2G)UERB>G/_&)" ?7:-54RF( M;="*;"G9D!Q3B>[SG.VI)'2+GEA%<@)"@9]AQ[B$ JU*S.%:[U2!%JQ6Y2NP M*0!"U9@*12FP!GXE%-.9VSDF+HGDW._\N^_,_9WYD1=N46FGC1J7B]>LG[ M]:+*+F>ZSO:ZU-0YR,V\M0":%(E)H0_"PSQ,_6CF'OJN6D#!=/H>E(U!OI=& MX7O4TH8*_3?4.R>BSHGHK!/?J-(/2.(7M 8*&R)M4IL8<2_UM1_' ZD64. / M0)D%%"<#/Y864.)[=J%Q)S0^*_0[D^JI%R(@'!ILP?B3@;]C3#(-!NY:,)%O-W?2>3 YZ\$S", \+Y%Z3Z ,#JKG MV>G7"EJ^:#_@$K^G7:[IQ_L]'7DPF0S]'F/2R<#+;(P)HG!X9ME T8ER]KVW M9L$[[X-JZ)30*_2+.K*X>JRU]_>%ZDN(D%KZ 5[MOZC>_5Z;XG_\#K0Y^B=Y M$$^2P1[84.-7AP65)L-G8VE#J6"#?7![_5L-?&L:9X%,Y]6\6[O9KCF_-RWI M8/[!OUWXEOE,-_.F7WP+WWP)/&*^)52@"C8JE7>3JI+A37/=#"3;F>YQS:3J M1&ULI59M;YLP$/XK%I]: MJ2V!0-)42:2\39NT=E'3K9\=.()5L#/;)-V_W]D0EA>:1=L7L(_G>>P[G^_H M;X5\4RF )N]YQM7 2;5>/[BNBE+(J;H3:^#X)1$RIQJGN7ZK MU7%SRK@S[%O;7 [[HM 9XS"71!5Y3N6O,61B.W \9V=X9JM4&X,[[*_I"A:@ MOZ_G$F=NK1*S'+AB@A,)R< 9>0^ST. MX >#K=H;$^/)4H@W,_D2#YR6V1!D M$&FC0/&U@0EDF1'";?RL-)UZ24/<'^_4/UG?T9H_+$;C$2F[)-L*VS+(5&AM,@K,NX@9[Q\T_'3T(#\<@M692)0D1"%FS%6<(BRC4919$HN&9\1>8B8Q$#A>")R->% MIO:HD3"FBD6$\IA,659HB,D7'HDQG<@F]8^FM)G?^;_79/Z]^$(QVG61MJQ=\ MH/=JKRNF!=V Q.I#,#ER3)WJZ*_8;GC==/*E=FBU3=G;#(/[3J?3=S?[\6Q M>;V@>XB:-J ZO9Y_B)HU:74[08TZ"$)0!R$X&X19DF!Q--=OJCZO2?BGR)%<%4 MFC(!OA5::;SX6&5N=B7DAKP(3;.F8(2GQ],+PJ.CGC2@&A*B 77OM8]0LR:M MTX1P]\IP#G)E^Y\BMH"6EZ6VUBUV9#O+D7WL/4R\!OL46W+90?_(E_W\D
%H ,L##>:O)#_>,+*:A"MP--RZ4P)'_@#S,'RX MNK+)Y9S3!7U7<&JXPZ?C)4[#3'9S31?6K>9K/,&0NB1R-*H]&E.N,-EP6U W M3)86UQ<9[QC]A[P/1K'VHC"7UFYEQ:X@TW -4/4JLL$^K=!-X4P="0*!%N". M"$Q=.+$[K8FY D?##3T5<)1.YAVF/'F_&YX&.]'\5&6X]/NO0P_DODS _C,/]BPNN/LZ?L8S*CGW>Z%V=1A/=,?MY1 E](1Q3A] K^B)X M,O^\@TA@'QG ;*BHN8_D&)N)D" MUY,I_$/UW_(4Y)FAS!CF]5OZ#KQIM,>D\"/:%<,%P.K:-2LL<.4*H;6D=[PH MK $9H(=+I8/C'K2DHTK[VGC'9,X4B32[$4_"])8BF!=?4W'+ HHRR*-$@47\ M@ZI+PL*LA3J5?,1F2 \UMNV1*T5+>DD%7J=")O1B?"E8'+ YB=) EDRT MKH4WDWR>UNU$]*\\GF D-XP2UUET.J!S!.O%,&47&)*R*+!]D1^"8)N>?$+' M5$ -EX*/64&;E:];PG^FD'HY"JE]DZ?1H)SP(.U1<7@: XN+\^+#X4;*U7FZ MRPH\@67NVKL:9*3T E,UFB_P_TI"NEQ>CIK.K M,C!HND',QFS]E$Y'N!WA[1]@ZC7P0$5:B.^P])!?] (99MZP<(/_[7^ __\, M&H1_?JHT@(N:>MQ&Y_I2,G:KE0K+R7=UXC=GZJ=DB> FZOKT/G7*F)CKBG#K M\_5B$G1ZCY/1A,DI?K\8XS!_0L&F RJST<0$^L83;7MR";N4[-W,-F^(E%6J M]P2_,C)B$8#SAA]1G)/K92 N8LYXDJNX58FM&8#/F)#JC 1:FC*FZY-ZV4W/ M8Y@"!53*&QI,8Q[Q246651EZT3'!+IJNE/Y['AL?:_'VY\S=FDT0,ABRI8?( M03V]=14]E,U$@X(#5\K#*!QA0-2;W$.:G_JD7A@C/2QBL"3&2A:< M;OK%.MSI/8IX\&;YGT M3(R/$S,3*\GS,*VOFXAIN+$YKJ)/J]AU(>LB_>E'H(F*7\3L!2^:Y&Q1HL]B M9B<*3I;1!NNS];CSK62]UBO6LLRVROXKP.CFCD:W]!N/U51:BE]3;%M;H*7B MGX'.31 0M>W:Q?Q;+?,=;R.QSKV5\EY1G":'5%R,SY@,2(3RV(C>5'"K6N%[ MK$\S)+CG"(LIR%$.>6E99AMD3_7&X@DNN"[&V:U)-1(WY^PN9S;+<#D3D:OF M5K*_TZAZ[_KJ#;A.)?L&RT87 :[_S68;HQ4?04-:+UT=6112==ND*M&:7+V4 M[1L)IBRF8I&["C$TCH_5'1&T+*!=UIY*&9&%9&2_*E'U1B_(W\/Q?9.YM+W32E=N>;X48D%0 M'9"0\DSP6;Z$-)<(YO*MR]6[P(A&..+K31?CFRG]G8NHLI?>D-8+<%X'4QHF M$0),1R1%&)&D#[9F,4I1&J.4/<.9QFK5;S.YJNP'NTX:E7Q- QZ']<&[#6F] MM)WZ&"D-LRB(1H%69NJI9#.&>D@"Q04.!1I]0Q9/IYU(N-Y$?F<:/ M').;\8+L7M'L<6@3GID_3?0KO]4P., +,BKHZ5*R'UC"IQI ;1A]>*\HC$L8 M@(W=( _1QSD]B;*@95#B"9-S+DF4KTXWK:1OL8X/6J%='-'<\]=Q6-UJ7T$I;?,>;@3C %5OXR&44LN(!! M#AV@98DL\O52OM]P91K#RE1WLL,XAM%;2 #)Q5C/;M(CTF596Y;IK=R@G O@ M'+>M$G\([#Y)&@ M;D/NF;8T,R?B&)6/T[;U!)YI:\[-24+]IWDM*3[3]A9TS@6. M17KLP0M+0SUN98XRO#873*>$_"&>>2T\M9B3?23M:TB&EY]:^MF!L5]D6M5*;%\76-5*KNK:QC=8\E6/=/NOJV<:VL7QS MRKJ-;.O;QK9J>)S-NFV:RF]C6]A:X(<%MDC:QWOM9EVS/2+E9][^ML#]F"J;[0]DA]X$\X#^^ 88W_+"X#7<=9I)U/=*A=4>$! M*'J!1N86PTK1[N2UV(+I$0D_R]9?E?8(;6Y'[EFVM&77[U+C]K37&W_$A>!W M0#0=&=,M?I],!#6.K\*LHY#7%HL."#RKUK1$79N:MJ=]WN)L5>%S) D21HN/ M;R'E_XKTB21?<5]-J0_2PU2-W\7:I6X-.5=4MK]=+<&VMOCVM,2[@O.>Y8_# M2'\&:U2,5?>)\L>$"3.Q,(:[(97'T##H=,5&P5UW>[/W='P\6]W0+%C8G^6O M6.D]A^S=&[VA*54[1]83,?%LM5(O^&CAR_3AL84.[GDL=;2F_FSU8&G:N]:Z M/>WV$VA;L%NB.VF]L.,T4-OLGP4+_(!QB+CKJZE!ETX4'H\(T<+:8O&UL[5UM<]RV$?[>F?X'5?G,R'*:M,[$[9PD MV]6,[--(GRZPN0O'>"7( OV.MD)K&D.P#<9[G872P6 MBY_^_CI/3IZID(RG[T_/OWUS>D+3D$$K? MGZ;\].]_^^,??OI3$'RB*14DH]')X_+D89:G$157?$Y/_G5Q=W,2G+PY__'/ M/]Q^/OGZ<'GR]LW;\^#\3?#V71#\[:>$I;_\J/]Y))*>*")26?SY_G2698L? MS\Y>7EZ^?7T4R;=O,CI57#\Y*5DG>$+O:'RB?WZ]N]YY9LAGN?IG M?J99_N;=V^_/=*LS17%&YS3-@I1G-#@/9#Z?$[$,>!Q(]I2RF(5$?4O"D.=I MIB0@6/"$A8Q*A?=9=>1"_Q[1C+!$*N@%)3-!X_>G^IG!ZGF:V&\&>ERV7"@9 ME&R^2.CIV19'0I*$>5*\@1OU=]5<(_?(G)):^II1-36J%[@B..'A#@LUD7(E MR#&1CX54Y#)X(F11D'M&DTRN/BFX';PYKX3CF^KC_UQ7U"P_LI3)&8T^<1[) M+S2;QG=44O%,U]0EY)$F[T\=>I:X$BWQ7%2O82QA,*%,D'O M3Y49>Z'L:995-JT(FV\EU>HR #! M/,<$$_H>H>#>8@('58D;<#^=U9DE?R9\(?B"BFP9+)*B21H%]-><+8KA1K#I M-L]':.3MR1_5ZD_",)]KSM#HBBX$#5G!)/5[0HMYE4:3.1<9^ZWX_+9"'O 5I%UR:5+I!]][ MH'&ZT"% Y2NU$6MNZ('J^YEZP0]4S-NH-C?T077^F)0S4"D?TU2M;^2!VG\2 MM>15M+2QV-@.Y[K_D$P.%Q=,/D0C$"?EB&EI#T;7:,Z@B+[SC:A-NT*!_'D, M?[YY"C7H+RB*[WV_CA:=YLG%CO,L%S28LY3-\WGEEB[(4K=UWMAQ&WUL%]R! M.)A+?L@@_\&DF^H MTNY[S[RM.'25[[L;-EV&)ZZ5HR[]AR?[BY*QAQ>:/-///,UF^V&H+D,,3WP' M=H_/:?W$!S6 BQ@?]!V)W!?N2NRFY\"DWM$Y83KM8QI_9%+I;OUX6ZH;!^D- MP*Z'9*^3W4?Q'!D!*'/;;@@1M:C2KL,@1&P05M?N2!'6*6WG_E@Q'FAZQ][8 M\$',0_>!O$1F&XQ!NYZU[8X8(5#O=AT.,0=:]+#K,,@1-^EEYW&P8S;J:<=1 ML.*UT=O=!\0:Y[?4T;RO.8]KDV!@+@ D ]>V@CT_>ED^XMJ)&'YJ-#L"#ML9 M1\V-6KN!:S=D)"8.]HCT1]#_&6>[#80^KL M(2#W8ZF&5-J#:2^SA1HUF>F1)-JP!')&:1:P-.:BXD771";PR&,G,5D2UBF! M:9/YR>.\RORLWQ8WM\-U) "P[V3HX3VM'H8$U =7L+5=A(PYKHWX$/E3,&Q@ M*1Q+VX9)7M/QYG4["4.3J47RNT^\+TGXF0I T6RJ*IMF,BI4GPNI1]37F(/ N3R"T_#\H_Z2"<8G=.0@X"[HC%5CX]N!8]9K7< [3,(>8WV LALV!B]D%\> M0[DD"Y:1A/U&(_4,KH\NT^AGELTN$YX7(IUKO!\=I54 M:1<5??H0A2Z?B*#;U)\;$-IV]X)0 MSO3_^ICY,TG*\(C,! NU55%?J#>Q^\%6RULJ&(\.IV*8Y+HNW8?7<$;2)WJG MY/A#'-/0Y [[(<(#MUJZ-L%S2EAWK9LI<7/.TU&XR@X%U](&-R MP25)/@F>+[[PK-!&NM*,\E8J2\/33X2E-US*:;IJ;@+;;30/^,NI,HVWI\\T M[311UU-RAQLK3;_/#9/5P$.8A[>R$9%[1;J-_D5Y!H0)[1K4+RVZ M#N,)L=2T*C+3#Z_:_\F9G&GBIO$5?33I3' _'Z7XUOS52[M,23%[3"H_]5JM M/F.6JI5IPIYII*2\%$U=SNR%)28%T\>07HH2UBP("Z?OEBSUJ5P37&@_5)CN M:$B5SG&!==@5"S*]?%\[)M3EO36/@ +GI;("@H19L1C+9:9H7<%,H%HZOI@P)+$42JQ,P#/+*+1Q?*KU+IO'?N8A!E[;A)/^P'PH-0*0F8=4#8,@ ?E.@SIBK)A M #\H2]M\8ZZ]6=O&1ZG-*OWA(Q=W=)$+M4"4=!I?\OF9*!+U0SM5.QH>!_N;&2 N@.SCUO/\T Q) M==TXLNKMEB2 X=A"/_@[11$=3C%@FQGNH7%4=53[!F\,MCJ<9S@>U&VQ2BCX M'XYPVC=N<$&!_P4M<(<<1"CHOZ(%W7E;#,J"=VA9,$!>,-CYP>\0=LEQ!;,! MKQ/8?UHUF"GX/<.&J#L8Y1$X?KVDSH$9<@3.H&5F$QCZ&&4).IK)WI*-W(2'!,C! ))7'%3CZ+H B!R6 7$,R@_ZJBW2/H]A<]@2-C1_]PCTF\/470&"YZP4)$9"+I0RV1=)$W'CA])63QM$SP.6+I; M3"TNM2))MLNJ.9;P]$[H2!5!D>"$U;7KJRY44J3ETJA^4Z+Y<(A=9Q]5KT $ M%BOL!_+:">7^(#[JP*CYP9>4WE/QS$):3ZXBL0JWEWXH]%WW.SBN>JD=WS3O M-B-0+>*[LV (0<%KF,,BBE]R5357AH"% 4FC(&))KO4^*S;Z@H1+&2C_H[07 M8UCB?BA#:'K[!#:JK?VYF+TTFCPK/_2)?LGGCU1[B3Z M;UYNAQ@49AO<[:/@P7M XH668#NTS6/@M*ZN+X[W+/.8 MXD%#\00F(:.:U>^WED"LB'Z6:Z"Y6N#G0JEMD@4Q82)X)DE. UJL[MDS#>;E M%JE6_=HZZ/WBC(JY&F2]8>QH3\>NOG\YJFU6TXTW1U MU1//GV;%C4_Z;_E!9FRNO=:/"ML_-;0]=3K2TWJH6+TF,N9"-A!971JS35R5 M0:(];9GIZ5Y?KGZ(!_A8VP/?YKW2?0E=Y5EG%#C(;^'#2A,G;'8IW0]LU3/OP/5BI MKM)FF*G_'Y)FEJN!O<:Q%F.&VY=V;L&3096.K>-GC$<]WD-E^1Q?EU$YD=EI M+=1^[<]@E_SLWDRY2<:O(Z*MK0\?IBJWL#I=Y<&;]A*"\(X^4#65U?9>-;LDH&66U[7Q=)^6TOM[ M&6B3[)((L52.8=,2UZJO#VP;66V$86CFA>*&6FG- F73%<--8EM'/;\8[QT& M]O*89U0=V=ZBJ_DU@?OYN+NH^%/?O[%;14#( OG'(HJL79%4- /-DJ&OB M@=(MD57*OU";,YY$5*WNE1$P7B\#[>874?/D135;MX_,// +DO[20GQ;>R\8 MRD-N!6TZ"TZ39:2_H:T'VD%WQN]AL+AG?EPL]348F@4*U@D/FM8E*[B?-TR MA86YH5^J@=PWM/51IYW+C!;>VE9Y%MD>(73N[Z46?>5@MRZ2&EKZH7M!6%3E M23=/B,:V?NK_1[E:IZW*@VI]0Y++A$C)8D:C-C16O?W@JZ]?8?9L(5V\W%^0 M$9;2Z ,1J;+9@ WOZ.5.@ZK8C/:?"F>J*$R:M=V%">[G$U/[ M=47(;B<"KY_<5DP>]^AK71"^$T.WW75"M;O>AL^\7,=TC+P5!L!\8CIXW8JG MS3_&5&NC%8Q#!!Z*;XSRNJWX^BN,-I[*:Q$ZD]^/3[?5 H$',/!IN5HKU%T3 MC*?6ZO4SU'?&I]GJ\'0K@#V>UJHW^;9[#)C45T,,K^9H,W #"Y-::P;8FEZ& M2:'!WI53L "3VH/!!&9,8=)_,&"62VY,2A(&T&8+ 8INC,NR8.B .VY08&/< M: "><*TYEE!48UQ5 $-EGT&#R7HWQ(=VWYQ[XB(F6PZ#VYS:A3%K(Y15:IKH@75F X1[IV@*.KSTW#NDJ PS1*A5\ ];+.=*MZJ8\#OBZ M7G&/1TCAC_!U>M26PG%+ONY=R;8;MUT1MG]F!]3)R[$1J=9K.L)RZ.0Z M\FQSS^#!H9*^!O;$%4UVM75M>JNF9AXH_LB%4KW5?<'A\D$H;4Z*^Q%6EV9> MZ,H.U'PPT6$$'P=-=JX W5ST8P#5UAP!@IU=N(,;FUKP-'?VA YT96\-,(NK M?L<]8-/#9;S[!W)ZN]]WY*-&JS!?=0N+OE9!D79XK\+! 21H1Y2H2LVW%990 M$BJ(37"$[WSL?[>C55X>))E@CWF M6;G!<5=3H<669_ ME;Q<459<#%/>&V;$ .[I 9>2\\UT,""H;>/SN%LKQ0TMO23Q2TI$J-,DK^@S M37CA7#5+/JB/'RS%A6FY4-S=NR7\$(*QJ1?*GZG2\2M#N;_-NK[;2#M/ZK_( MO,+I,)*/]'Y:V/5/2N4+DNBU<3177J%Z-T27'&X60[O..(\!&%?7W&FZ8=HQ M@D#K;XF :=,(@MQ%>!TVCH:[!08"TF4ECVGK"(*Q[Q@@IKTD"'Z;J*_#/A(N M :X/K6':.P(:E!;G!U..19._S'MT?!QLYW#""03=')S']!;'B 9M,<8YT(_) M@QJ99ZT+4TP^ULB\L0S=H_+41F958UP,DWK=X^7M-K":ZW?1I4F5GA]NF'G2LSATK4LG@BCKPM:X)'3>.J M.;[24KD;T./WC:#FC2##N2'SBD0Y ,5?E:);7TFY8ORM5A?JBQTM?K@I=A(''#?LVU.E#-6^83 M0@J1O:?^I=QR5&3\N-4?%")0M-)G: 3-F*!;9VAT_%P>3E('/O7P-$3\^YJ* M:B;\@R?%7M$F?KN^DFDBF-21^2+Z>5MAW-KLJ_IM7^L9G!&HEH, MCLA%[S8%4WQP1+Z/X%6ABB>.+-*]F2A,P1/(.HN#%C>8HB:6J'IUX,:*G!1W MJ)^_#1ZKK> @8CJNR[)<4!F0-%(?;()!VP>["@Z*Y=9QK_0I4)WRQ/EV^L'I M&#S*,B:,46,OM2'!E5]3Q0P77))D&M&VY Q_*#O1#B3X+GBW4F1RV5\#SL?@;]_0A*MR,H_ERP MOE4"'T:T,/EWP[)L.$.&R?/O?W:U<;&KF4,53QF??79V$; ,J;[0_SP22=4G M_P-02P,$% @ L(!=4P>W/>J=70 VMX' !4 !C;VAU+3(P,C$P.3(U M7V1E9BYX;6SMO6MSXS;6+OK]5)W_D)/]F9-T)YDD4^_L7;YT]WB_W2T?VYWL M.5^F8!*2.*$(#4#:K?SZ Y"2+,L$L, ;%F743-JV!(#K 8&%=<=__:^OJ^R; M!\I%RO*_?_OF+]]_^PW-8Y:D^>+OWWZYC;;^Z699Y0?LE6])O_%' M%I.BFD8KA&^T+=1?T:Y9I#Z*WKR-?GCSEZ\B^5;.^C??U%-'>,Q91F_H_)OM MKU]NKE[.19H7WR7IZKMMF^](EDF2JQ&6G,ZUI.XF4%'PDWKV_SCH66S6XQB]$YJN:*YV2E0_KBVMFF'Z)G4^C_1-;4FP8:< YIG-29D7W27X^CI;@';7'I*IGQ6Q9RG]6WRDN]OVO;W_Z MKB)6,H&"RN<44*7EH2L5STM48T:Y_12.PNY9BB2S-4\5S M/LH_MZT583W27C^6S/9"1>YK]_5O=US4UF>*TC&_G8GQJFI?4(%1]I N2U<\^ M^YJ*!L(T+5K3-"?BOMI6I8@6A*QKPFA6B-TG%871]V^VQ]+_V'[\K\M4Q!D3 M):=W<'QD0ESL]\+FB_)6^@ M5_)7'?7ZACZIOB/W&;51_*R1B=HG3GG&XV\8EW+JW[^5LFY]:OQ-O2Z:_/W; M@I?[X;8'4DOQ9<[9"C3%K,5ND$\>$Y]&7*DAFE@0LS'R<8$8I!C-ZWJ^OAB MX0(1O>G]U3P_D5J]F^9CK2NB[8>2/IR2K7%6\5,U<[='P 4>1LEW) M"2)V$+'M(O9^25T]K:.S//D'319R@Y_%\BNY?JF RZQ]#!F4C2"4!Z$\".5! M* ]">1#*S4)Y?^?M2-)ZPN)R;RRFU4)L9PX'#C2T=.Y$QB!2^9E\?*)(>)^1 M18.\V?C]@!+PA>(ZG)(+EAR?Y;JOAZ2FY%QAE\N?9/^DA+_+DTOY\IHHLS0= MD,K+[2JJGWTM-S5+WLO/FO0':]O1Z%1S!*/R14)YM:BN5@4)-RQ%HO.-$BF_J[5F)U#4=@TKY M"!-E!U\/;N,Y2Q).A=C^4+OSC=;@8V@[%IWJA)OQ._:H-TMI6XY%XS63(DSV M_Z5KS2EM;SP6I97T/N/7G#VD==*!D59-\\&IO9";@I/L2HIW7_^;;K1D:MH- M3Q];K5A^6TBY_W9)Y$S-RJ)*;)%:@IY80*?A*:_%LKW?0;WA1I$#TAR'/1H7 M-2-:Q^O'OEM1KK33#YP]%DNYR-8DU^\88^O!:7V?9O1S>:BOOR#P99-1J.(7 MDM,M&-?/7&.KP6F[RF/&Y>:K!-2*'5^P4C*]C?&H ?4:@78I$Q)E-*%2I4H.](\K3,J+UV3$:AZ]S5>DGQ!-3S$U&Q ZJ3JJZ3,V\WJGF4-9#5^[\T; M^&J\92 [5/"9M7E3 _O,P+9.YF)M'/DUZOUGKO VC@0VUNDV$QB'Q#:#^B@ M&9Q90$P_HL,$\SL!X?V$#A[07P7$]U?D^#2>+B"ZG]&B>VGP!T+Z!2TDHPL( MB.Y7M.@,+CCHH3U\U$OKU6ATC$'Q895*= 9%*"ZL$HF#C0\*%9^$XF"6@8+$ M)[( ?:U0@/B$%I";%@H/G\P"=YE",>*37* N;"A"?(*,/I0.B@F?^&(VST)5 MPHJG%+*_0'SN"9\QBO=._F-9"6]IKSB)T?TM^CI%U?-%,_* M8LEX^J?<#U8\NAX8<%P)4<(Q/&^-@7Y]F+=+%P](KN5@5++AI,UF<>OL'1UP MR\ Z(4%CW#CV#J%XQ@D7SW@UX7*AN,3T N5&+RXQO%'7#5*;PQ.JU*.&:CY1 M@1"'M_AVA]ATU +A#6_L=8/GK!8!<0YO\&V-LY=E.KS5MR.^#FMT>+-O1VQ( M+8;[!B)B\XBM:1VI(X8S%K9^HB<[84=Z@XDPF @!)AQ17-(UIW%:+:ZSE7+1 M_EG_GB?RJXP>EI9Z8/)B#JY1RA)=LDR M.:DBHO\I5?$67Z4,JY=U$['3F2QIG\@? \67M M&@2,*0D8@>>/9@L [IR1^'U]F5LDRM6*\$W%QM)%7N6OJ.JV<:Q2==)\$:TE MUVMSP7.+H8?FX1T)@W'KES.C/OG7)Q(OY4+AFW?R@%@K MK;,M"W#MAD/+QT7-Z[ Y"%X<'#ORK^,C1WXD5]+7=%6N&I>:]ONQ:).[VTA; MT_K-6T'Z?*.*G!C6L4-/3+@4;<9WZ-#SU' A6(^W3RKGV5[CO-XJG-8[HITZ M!U/0P(6AS6K(.AQ%&[&TD7M:3$#DYSWQK\6KD M-V]GL"YKE\'4<511"<-O[6&NHQQ]21ML@6@6K>Y 8583*ZHU"3TP,:RL#F]# M;XQ' Z$G+F@SIZ)+-7'$V\Z--R[J'D_UUL8_-(RRJU3&.MFL43%;/_)M)];= M4SY6B$ -]XB?\#WB;>R(8P8FO8T6C"6/:995%VVO2QXOB4K/2??\(R(5 ]G1 M" Q+'&X&<.GE@TTGGPQ.+WQ';E[*Q'1CE9 MGUZG8Q&=4MWE/3(WO0F5+EW<7155"?G*@U6T6 5Q6H5[:+#CFD= M_2&Z9YRSQS1?B,I>&'.:I$5$%IS6CE1'JRA\P%&LH:[D=+*"OD^Y*-Z3.,WD M-M;;% W-^K!\BA6-B<&BV?!]#X_][[0@=Y2O/C*2-R<_V9KU0(0:=3NQ*350 M86K7 QFW5!4!LR\$4[M^R)!,)ME--X@>>X<>"+M;IAPP/89F.(S9N*AY':;U MD* <$I1#@K)SLFPN1=4RKF0J[0$-;.V#_DIHVQT%!E^*OJ%WJHU^ 5/3Z5&. M8,5?TOL"[G&TM/9$_U6U#:L(3_V*US?T3K75&V9K/ET$&'; B804?)0J$LNK M&SGO2?[';#ZGDN7<2"W_X]7Y[,9XDCGU]8-M(6E;J65DR2 W-45 N7&7F!M/ MDWH$._R&/K#L(% B,^@^&"N9@),&(SBJ[,34S$B$][8#+X M 379,"V;_0&?(]_&(YB[-PQ5H$D_+!-#Z%2/R]0LU*);I 9VP3J9-U"NU'8, M%,,*[9/?6$,C@-#P)/*'6B:AE@FR6B;CU?8 [WMK.!@0&IYR!7";-1HV -1! MGA7D 'C)4?&(?O0Q#"4U>A;S+4%X0&SCW6\,QF:-H -"&^]*8S T>PCGN*^M M1[9I"V)!QS2-9JD#8 [.)Y2,L[V1KA/3[&GW(9Q4O"%\X7N%E&&241"$1#QQI(!5W4 MM[I?W-!,79![)A7LATK&AX?S M=AG*-W)5"M80G&-LBX%V8\"+I?54Z4<0"QCBY_ (?2$R:CJQ*69^RAQ9UV2C M. #'"CK=RO9&F).LC4KK[VMU8O#V(3([!9--,-GT;;+IKFN,:<_Y*9)#DSQ. M21:E>S>+D!-"%(5)1(IH3E(>/9#L:7J!9IYV@X]B_>E"&LPH%*PPP0IS E:8 M]W(3_*;VP*=Z9ZAMU??*VRP481P%U(Z>6+?;1]SJYYRO;T M1UE%] Y98)<>BM^I:_N*S;FZDN>:\CGC*ZF7U,_](F=:?.!$,H+D*I==Y?_> M_"K_^T4JEO+'SP;Z>QNU-XA7D@#).Q^J:7S[_?<_V:BW=.B!L-^DLC[+[Y:T M"HP\RW/Y,"X(W\SF9X^$)_4TZ>ELT[\GLM-\,9,/>\]*_D]*N'S)*4O,E *Z M]$O<+*>.M!EZX%!W<5'S.I3O4.(QE'@,)1X=S0+5^6.I(=78QJNQ;#97]]I* M#:URSVUMYQ=,%.)V23BMY1FRJ8RUUB)^_8P:C(>M<3P3HF=K-?G&8E36]AXP M'$K/:K&82Z5:6ON@7\K.*FW&P ::FGBDU!AQU=QH&M0B.!4J[V0:2_;WI K> MW'ZQE(@#]/%A^-[S[D/N?L:Y.H<'?JR/OZ=S+$]!['/)18>9<'X5@ M'P57T0AE\VJS@*DRXK@ZB\_=JYI^YNY%012&T6WXG$MP=BH2=5I$P M/.7G &9O-"ML%"F".9M>42U?KZ(8!F[KLW#>> 4SQ]H"#G9.X!SAJ\"GM9B@ M8WS-F@)K$3*"DF>YZ$G(68WS&[,'((TK6B#B02#_X;C(5J?#C@)@+L1Q MMU&R'IH?VBF_X8OLR1]Y6L@QKLO[+(VKJQ_D8:(/NH;VP1'HC(N:UQ%V_6K# M%I6.DKMD$\#N(Q5O$8?@Z-*1&_>1-EE AG8?A%OU'D8,U3 M.WFP/U(A*/U8#:N3)>P-<4B_N*AY';)X*,,5RG"A+,-U*CI?T)3PR#Q!4\*@ M*4V_T$%(U@W)NL')%JP(P8H M") -=!1;0=OH_M2R#W MQ&$PP$7-ZS!?O%JU4E*U9H)D'S@KUQ<9$2*=IW&=/JH/6 7VPH7'&)\.[G=* MF'"89YYHK/^@R6Q^7D7W?6;%Y<'A,=N?'<9LD#Z&]#T3XBJ/LS)1VKUJCNPA^C14FJ4HGNX<9-?<=Q\.F?W,ES]YGE<W$(FPYATX[VU4,I^R.S.H1MS9$@,#I( M[!VFC0+!JKI@JU5:52,1%Y6WXG+T=U9^N4N)LP@R^L%M?5/^]UF MW>0G!;;&0;]YN]K:3QD#!G[SG#:KF\S:/G@Y@I>CCTME[((3:R.>H,1JX=+, MF1U.SAOB=&"A,\#8WXH>XF3LNWVL4@P>ECY7*U"[P[=@(?R2]60APKF:>SM? M@L"R"QV+8VX]@2L=(S@F1+O(J0U+^3N*8E94/)5JS+%5NE/TO<&>%ZXA# M.R_:T1,N2PJ> *N]X6R_G*ZWB\CB"+!W\!(_+5(QFQ_1MJG_M9E0W#K[B:=> M<[I4Y^\#K?-D7?"Y=O>",(\EHZLS^6Y2\<<%ITE:J-^TH*P]O. 0A3@3@L6I MY-W)[VFQ?/%S"X MAI9>Z.;I U$Z%O!MV3MX\OV^S)X% G+IZP';.\+S:JU37JF(,%3 7A[P?& L M>4RS["Q/KO*"Y(M4ZA)R^],"^,+R\8 ME";$./!,MC7W@."PX#8,!*"'!QR?Z>.!*,=9+G^-*SU*N$A-;8?Q@/BZMLS( M/5[%+%]+&8'3(N45M=<9V7%H#5+7[CX0/I]KBXIB:>V#?JXJHA<;-9NJG,V^ M/ ]L+;IV]X#P1D53EO2&QFQ16SQ@T,#]?/CB:\OA#5TS[JI4.O7U%:DE-5^: M*/50RCPTA^(J/RA/!$;JE$JD:_$ZX"K#=FA) ^ M(38M9.Q:G0*@DPE32,2$XEB"SRWXW*;D<[/Q N9N'$4 XZV:(1Y,-W XR MV(P];OQ"[SAA]@X@R!^0@FRGI@%!_X@4-- 8!T3Y$U*4+=0Y(.*_(D736Q,*%JOL!?9%08%BE;<<#>90N%@%KW;!2U#46(6O=BXY*&JLLE>+Z!(H M9*Q"6#];_^$<:K'=*4O!&2'@&Q( M>!Y9++BDIQ)7Y]OSOK)H \+SX'TQA4&T#H# @.HV7M*DS.AL?BQQ*X-V+,F] M3+-2JMB@=]AQ-+_X)?]E&TIO*7](53G!)@WL+,NV%0;5 JVDV#]I(D&F+*EL M$@XS-,SSO,[AWE)^49>A=%PTL.X>$8K9_)G30[Z45/QQOE'_OI=2$N-0L"U& M"D$:)UE "+1'W'?")$)*3+!")$F() F1)"]4)73B&'7<+M1]=. ;\[;86^\>TEKZ-%MOXB8CD2;0K M5)-$Z3Z6(B)5,$4[6VGK\4>QE':DKEL5[CT3>*_PT"Q]H$GE[]TBK#\YCFDQ MJA#]#XS#!(N+FF 0MIB&=B%9<&N0MDV5SA!7>3 1D6IM'0[33D]R'G<4_:@E52%^)*@+ M#NJ"BF1W]![KNP2%(2@,06$("D-0&(+"\#H5!MO9.*:X_&/$#Q/RHGA)^*)M MW#5LL%$$8Q=2@C0'2-.G48),G.0F8/,'&3F(#,' MF?EURLPMCLLQQ>B?(CDTR>.49%&:*U)KX^N*$G473A*1(IJ3E$;"Y97">$ER3X1Q1OEPI$[$B17]C%DT$N"7N)]17S) M.269BD7_(%GF1R;$+#]8W" PK<8(.EC0P8(.%G2PT];!.K#&"84^]2\533 A MK)M /*:^_;/D([OB@QJELY6.[3SN*'IU2ZJ"+AUT::?Y7O MC[4J,+1>@M>4SQE?R3^<0L-Z?0Z^.>LX%2@0!BU[JEIVT#R#YADTSZ!Y3E_S M;'=.3E#I'%@V&E,Q>_-]M%W\53K*@K(%)^ME&DMMI2)3/;5E5=<60X]3SK4U M84%#"QJ:@[9Q?'?,U=/R.M]LOX0K'ZU&"[I(T$6"+A)TD:"+!%WD=>HB'8[- M407Q-U%6W6'34MC6=!]'H#8^O%-1K^I>GPLBEN\S]GCPZNQ5N]QZNISA)E+% M.[I+1PI]>M>R]$[V]/^IB2^S23/&_G,870[-H;A^:"BYJ@1S7*N/4& M9@)6RL#2.NA!00\*>E#0@X(>%/2@UZ '=1,I)^B3 9W_$XKQZR1? W%B*.'> M6E<;53E_&]V70K(-(>3)H").4_D2:%W"+3FXO#)B^]LK6^KQW9\TCLK?%YW! MI19409< ONT5]1\X*]?B*H^S,DGS1?,%LO6MP?L3_? @/,N3LR2I-@/)5&_) M -7Z=8@%')N2H,(&%3:HL$&%#2IL4&%?@PJ+YL@=5=/X,5J4A!.YD%J[ @U# MC*,;6 D(0G\0^AV$_FO.DC(N?B=<+:K-WA3B6./:;9@@;@=Q.XC;0=P.XG80 MMU^GN-WFO!Q55HY$N5H1OHG8/!+I(D_G:4Q45D<R.T4]C>)9U3SFDBE] \W>_(P]"QYA8]1+0] M'_@CRQ<%Y2L["<R#E$XF7DG/PS?XR:JEYWK)Y\4@X_?1LEQ[2Y="M!R(E M^\H3PI.CW7ZGF31 .)WAQ((G+OXZETX8TV?CKLBJ//"N6 ME%^PU9K3I1+"55JQLF*J;.+/M)C-[\A7C+.,/2I;['O&+UEY7\S+ M[*R63L0-C6GZ8+ CN'7V@6ZETDS^W%Y0O\WZSA=5X6L=)D 7'TCD 9&D6:FR MVV]503$IHE+Q[JNRNM/DO50KU!HKBRW=[PC/U;6&UY3?+J6@(E&5^;'H-\C8 M'N;FO$PSY7JXDIN,/=0W-S:R&W@'CRA E'NG]H*LTZ*N;%@O#KD8MD+QX0YZ MH\'AVAT7P@]<,F]W9,^Z^4!T1,_1+;3&A>?4UP.VG?IX0Q]H7NH.+$TK'U78 MJ\N /S9;3^3?C%>U01MDYPXCX,+Y1.-GLJ*- M*FG'45X+7@0:@91M:;K(+TK)./)X<\=)+DBL3J==::&;;8E?'63G 3R@W-W# M7MU5_NR]2"&)I/S0EG^$SZ6K!V2?2W4TS>;;8)1\L4TSUW$?:WN/&.J\>:54 M 4'H.WA <2&L.)X- 3$RY%FY$;.O0\-5P(.+N6 M2JL(YM#3 ZZM='M#U3Q+!G90Y&YVGZ6+2K72('/J&Z)R_$;EA*"0SD":[?7, M8C+'A*#-&(]@"!_1 ;2/>0 "/0G9$#;Q24!P?X5&5B@ MIQ.([F>DZ&PN4""\7Y#!<_>Z X'^B@2H6X(+5"# E@4,#S>&(L0F\[0-?X'B MQ2;X#!!-#9T*;+)1"V0$1NE>B(E(99GJF"3>_4&CI(CW16:G!/&K M7.Z)F IQ1^-ESC*VV.@3HJV->TB#OLJW<[S3.;>/O*&"RM6ZE$+OI62T&:LL M"B9:VX_3 XQ*UI%,1QWZ#=-VQ[8/I\G3ATTPNHR#(^,:%S6O(__;.4KMN2YR M["DX(MVMD\>(]B=U^*,^:\OS'AG) MN//28_Q0IX,270Q1E_?(W!1>5-$D?K<"\MC/?A='5PO#N-,2XJI"7-7IQ55U M4W8F%F'5DTEPHO%6$$O-1*.L^C/03#3ZRL66.*;3ZH?HGG'.'I6?OG+3Q)PF M:1&1!:=UXD1'9U7[!XSBI.I*7L?JQ??%52[DRJS2-@Z6R+649.1'9%&5QT[S M.%V3K+'27?>!>O &O?NJ8NS*5"SK+:[HN:1R*HF@.]^TL41AQU%Z@/ ^Y:)X M3^+Z[E.MV\W0K _GH%C1F!BZ2S/+?"$^50?)&JIZZLM&NW;TCO""< M;Z0B9JR_#NGB'PG+5'@QUVC8;IV\HY';V5P3W];<.X*K7,XK%85:[Y5U+7FR M8H P00;PCM(:^6)K/ET$Z,Z8ADNH[ T]4-UD(3/N=7L''^&K<@D(Y=J@8I8W M4:@! ^[G =/'-*>S>2U0:F\ NREM\4QQ'[78;P@93E M"Y'_,YG.JTMCD>?#QZGQV8]2CG/KZP;90S,BP79J:>*:TSI2%$'S4 MTC/=[TG*?R.9]O(-8UM/M!=;>BSUQTU-$5!NE"_,C:=)/0+9Z(:NR:;R?<[F M #YC:^ZG3#C+'M0I]/R,,G%\4)\02NXWE'P@:@\M+ 9>J6OFF6(CE]$WG!;5 M+GPQ)!QT!G(ZQ>,-1F+F:FS!B,_@-F$N3@J,V(S"*7,3!#'BTQXH#,[ )YN. M8_/>H,NXL?((YAZ+@RJAH!^6B2%%IL=E:A;ZT"U2 [M@GG=^O%>#E2X'UO#48?-Q&JQT/7;I5&PP: .LBSJQL M,7JH>$0_^AB&RQ=Z%O,M*0#HLO7 V*SQ^^CR\,#0[ DDX[ZV'MFF+806'=,T MFJ6>E]N%.F=0,L[V1KI.3+.GW8>HLL+P2U-KHV?6)#Q42R]4ASC>7B=8'0(6 MRXM.PP&5M.ZRF) 0>.6;4RY8U"$6 2< M9H3PK"4H7MR23?N;KM ),:WS(:"(T4DYVEP6*")L\HU+=N<3QN$+=/T8*9Z@ MO 6EU'464;PD?$&[5N5R''644ERM:.IX.4Q!%[Q6*CF3OS57]@"UQ5%'!A3J0#C-\QQ:X^+L$<7,(#MHG&U0=\(^'3'_=F#7$Z*Y;UG_);(S9US2K+T3YHHY],U$^GA?>\- M):3:#A44M*"@H5?0@F 8!,/3$PR[L^TQ!<>_1E0*8&Q#:20*%O\1W=-;1][JYYZ7?)X2015"KO>AP3LXG)ZZHC[3RFY MS[D<7@41S!E?2=FY?NX7.?/B R>2;217N>PJ__?F5_G?+V=Y(G_\;*"_MU%[ M@WB5JPB)]*&:QK???_^3C7I+AQX(.XQ/W4?*J5O+5$:49#C7/(V5\YRM5BRO M)J^)VO:C] #A5JK!M'K/ /H5V*9_3V2G M^6(F'_:>E?R?E' Y;RE+S)0"NO1+W"RGCK09>N!0KG%1\SI4_7#+3+AE)MPR MXV@^J:'TF1L_62E0P5O:TMO> X5!^KN06(P)+:Q_T2^E9Y5@; MEDM3$X^4&L-EFAM-@UH$W*/RH:6QU/V>E,&;VR^6>KN /CX,R6UUD>J?K7!: M2Z2ZNWZ&>,249FJGB>_=>+-B2?G=DN0U=Q92=YO3M#(EU##[GLCV%)S4/%?Z MIO VR%+OZK=J,7KC.,V/G](,U_NXR=I9<=.^ M9Q3XN"G-X'8IO/M*>9P*A688WFQ[S@3G[/F!_8$ST3LGM3]I@O.FY_[;U5&[ MG8YQ?8=2(*IM4GH!TYR$?%6;.]5$(;!<5R??VW75O4L9OU+82UFM* M!WW6E.;.*JB=+1:<+DA!KZ10G.8BC2L'^ $KZWN*>R1I4F_BZSKEN[I:%I&\ MS_&G-$B"IJ*+FL$_ J MGE4KOY_I8_65?MY=.F-#=^ RA3\ZS=?B-;69 M JWA]KYP>U^KK/[FF!,VICZ/<5J:6!8#\0F,:!HC11@L.F-RF4[V\!AT]1DT M\\_< ^M197&U6WXG4HDAW+!U6C=LX;F[S7QTXUIAHT@1A[6F8:&HJ):O5U$, M [?U>>O_6\A]9!93PL-_4-G[IF M2I:%SM;)B,2=$OV@LW4R,G+7;'?HA*&4H<=/JX9.%THA&T7J!'0&T8GC>//' MH5.*1=0?N2XD='I0ROS#9I1!IP:+B-]+^50H:'2">XLDA">LPY>I_B6B%:OK M6)#:-LPHI:=A1'0J,OU%]N2//"WD&-?E?9;&L_FJKX\*[8.C)BDN:EY' MA53G? \53G"69:Q0BQ]0<=':WD=E/%E 'EA)MS^<$=3PL5EGH#HCZB*RE$GM#59SI0MO8A%S7D MHDXO%[6\%VF2$KXYV+2&'$UK^Y!1.$JJEOT]L/:GS+B >XSW!:Y.=-&_#B^( MM=(N4$59#;2&)Q(W[/:N'27Y<=&&^, 0'WB"\8&=3'?3B_:SZS03#=USM!B, M:7[]-4ISV8A&!?E*N]X*"!ML%%.L"RGA^N=@\;3?,2.%VEA5,[BJUM4=^7HC M%YQRL:9YJ1*LI 12N=IT"JO[ ,&.8@OF;-U&F*.@JDUO' M&44M0%L(EK4/1 M%"YI[:1*O$]S94NJN9>*V9S-OPAZ)CE:<1;'Y:K,B(H+7C%>I']69[A&GV@_ MD ?4-BB7Y8LN[<_I8QSEK( )[><+#^'/*MI&YXHZ=2RIC*L6SY+,\'N\> M:?9 /\FC::E3S;L.AW@&[AZ9*F#3%?GQ,,'0XM?0$HP/G8%,H96I\)D5C?M%&'-Q^QC2]TR8^<4'QI+'-,MTU[!V&0HW\JN\ M(/DBE1IPS6:[3X!N1-_S(,QD"^OMY1U'>ZWX$?#$#Y*,CTR(65ZG,)UO17,- M4%MS#PCJ2*N])GE.LOKF 4J+LSPY2Y)*;R&9>AE2G56JQOG&Z849A)-Q'^YA M=G?EL6_HFO%"F0-O:YND;D;L'3R7IU +5SRMW+/Y/,U2^?[4[0V<)645OF?D M^!U'"Q[2X"&=N(?453=CK94?C*A'9OJZR6LK9TW.4=W*$H#&A>V^\'60.^F7 MJ%RN0_*/$_&A^Y0P<>^=%GR/.9CP46Z4R1TY)W+=;HAD<=[\(9)EO ((K;7/ MB4:XP,Q/$PUMZ>S,FVAL2WN( 8)EM9*OYJS6IN]# MQFW(N#W1C-M#*\9'9@T$LS5'@L 8*&#O,&T4"%;5T?E<"1(D>Q(O]$Y=4+?@ MO0W>VXE[;Z>0WPKSQ%J/!.;.>B?G'@UYO"&/M]^WH==#)NM&A0F/:/:+ ]-B M70PHJ'97OUP]>""#!S)X(/N_-19J!IVHB]%-#QS5-?%3),I[0?]3JH_H@_JW MHX,"/N(X;@I7>CHY*ZH[$6[HNN3Q4F64<[;@9+6OX/J9/52+Z:WJJ?=;M!\% MAWT>%S6OPUO@;DMI7&2F&]VL'="@,%\Z">@R?20(K*;!QC@&M2S^X^6F+(LE MXZJ"]MF*E7FA2[1U[.T#W_[L?O>@JZ0!:NN?]CM)@>7"3$-K'/2;V9&M_90Q MN/#3X$_HS1H/$#J.KRD#'>THL5HX '/>:I/S.S@Q0W265?M;T4.K!(X5W-OYTOP#03?0/ -#';/KJN6.JH5/1+E:D7X M)F+S2*2+O$H?EM^2.%:DI?DB6K,LC5,JHC179Z&D_"EJWM7$WM/CQK&_]TIL MN HV6+8!U9OJ5;1Y+U>Q6-)$I7B)S[10:4&"\@>JL\$X]/2)2Q)D W#0Q">E M-^3QDV0'/"69.,N3VW*]SE+J]BYMI'AW-HHN%*SN<2$">VX@C.TAX0)[9B"'JA$*V2O.;JHH9B$ZVS MJDF>1'178&D,K=GE^?C4:'?J@UX=]&K['1-/ER%=TC6G<5J'QE.Y\"L6F#^[ M).EZNPJOU2*4W^TKI&FD\KZ']Y'U6J:9JKK62N_&AVLGFLO].?3U@ M^RC9B*1-_0!C O7Q@.43B9?RQ.2;PW5C1 +HX2&*T3B!EO>Y&QYL(@UEU.$=6 &D[-CMCYF MT84(N;PKUDKR0V72'7YE8XA]&^Z]M]!BT%E)6T('JPB3BW,,7AEG/AR\,H.G M5(.5/70,!EB[>1![V$1]-7"%>$R?QMMHL:T>71G9=Q&*293N:RM'I"JN',DO M\D45XA;%A/.-,M@_D*RDRJ"_'Z6=:V-H,D;Q<(P#HH][O:W7>?=?5IBN4GF6 MJ"(2C*LGR!UPE8NUBKQGN:&0@$,_'*X77-0$1U#S!9_;+:8QR1Q_[9'"]XS3 M=)%?5'56XLT=)[G(ZK+_VVL?+!C@ WA$^3M/"\G69O/Y#:WDA3OV_"Z++Y)) M6X ZC>$!:UW07W)Z18?!L:%MYYMFHQG9T')J= =S=S!WGZBY6\];F,-6GJPQ MV\):T9FN36^"M9:04=FZNJ[,B1BC(6_2H'L%@VLPN :#:\=K\AJ5NHF:5MMJ M=Q,UGG;0\<:TIOX0W3/.V:/D\Z*R <:<)FD1D06GM?OP, CZH&T[JVE?CQO% M.MHOL9VLH![F@MY4!FH(&VW;O@>C_3@NB2ANK&3%<7F=HUHM%.2[E"MH]X#V)547WCN4ZN.5VEI3JCJJ9"E.J"B@LF"J&/(>]I M5!^I)O+PG#??]$ M[/L&48.Y'H63M?+;Y"UT9G[K^V#N*@PJ^VH_RW,BIG[PV[3JQ^ALDV!H$+M) M\&D$GX8;XN#3,+-*DVJ.CI? .JUI(EY,KJ9:X%@L=7MZ56!!\[!3\CFP*HV M W']%3$N#!XUU)N:>J><51&NV_*6QC0*4"_? M>%0Z*!3%<5L,M%N2*XRMITH_ H?K,\JVRQH"XJ@I$LH/PA9W,MQ9\N]2%(=F M(@ LT#C!W7>2]\BJTB95V>.G56'E;2\Y@HTVBK/"BGFLHMXM5.L;!@?.23IP;LO[K.9R M\F#64MO8R .UOQ&>J@FS+6-MN^"2"7:(8(<(=HAC$Z?EL)ZH%<+"!B=J@K#) M*!,U/K22SR>:G@'6KR::IF$2F("0?D8&R;K9QK1YSMRM764+3> MFB8[V\"<1A_9)M:"MDZI(H<[]:,\3*K4]SMV3J])FIS-Y=;])R7\/2L;LS'< M>_>0+O+\:4UD-;?HY=&271_!W5G,+\MC]8[O%G6CWQ3@[09AF_Z#L2N8^L+;%//0 M^;/Y^U3$)%./=Z7:.,A +[DR3:AF";OOL:R16-!N];]>R/[N7;G?HJU'Z4' M"+7',8ZE\)?L'II2H2Y)W>:T/Z-'?J5/CNPZ%@XO%RYJ@L^MT5)[3C(E^=TN M*2T^J@$B"RB M>==A$"+62!%MNR-%V*0$M.Z/%>,+S:%E;VSX(.I&]X&PH ;J*)W&\!(I8]!( M[&>*:W?$"(%G3-?A$,^ Y06G3XBRM0U1BJ"*//F8.EN1O-8$Q=U/3Y&(#W>R!Z#*F >^%]6J+ M1Q4JV>]*QI!*':)=0[3KZ46[]B4R3S0JMJM5:V)ALWW$#DPTI+8?J\\)Q-@. M!AI+X&WW,*_)AN5VL/P ,?^"#',K#PP0ZZ](L+:.4X/*).,I10,LY)=&6RAL M;+)82W\I%"X6V:M#C"@4*A9YJQ_'"Q0U-I&K78@#%"T6&:M]@#84*4+!JGT M+!0T%N&J4^X*%"P6J:IC;@<4+A;!JEL,!-3D@4VZJ \>"4\BY6KB))9- M6%G(<>4NRQ/J1#O5?%K5UK=>N+(V<-%3<@@;(Q8N]PSH*H& MCB[*3M?,*\476Q:H:M ;L^T@7::/!$'FX!-Y3U=CWZ3B#T-.*J2+CSP7.(-V MZ>(!R3]HLE"W,E AB;-E")L;HZ#>N#]LS:>+ ,'N5B&3QAWPLH$'*C\S*>O6 MDT?-&];0T@/=UTRDEMW9U,0CI<9UW-QH&M0BV&LA_P%%VL#)Y3]8#GCF>I1B MQ @2*5D;]0 CVL9#@<$8\;AX>LQ<@6L-([\RN[47M-I8*TL:U$O<^_(TY:GT MN1M/)%O%1=M"MWZMYP)SD+!1KMCN9V2G=8KG+D.[WH%N=6I..V974E$N1;?# M'0-[[/L$;./Y&'>C]8VXE5\*"'F\14LS]OS(B2 MIZ+[]W62>B14EGJ4YG/&5Y5,U?FJ ?#((U\SX$A7IS@.K_7Z=Y>ML'FYO6Q% M2X"F71]D.%=R[K]>LUOY:><:TR$,)(2!A$+2H9 T$B=68S3N117)Z%0;]*@+ M%B2?61Z[@WG9RS.>HVO0 %@T/3SC^)TJLFAR]D Y6=#+;0S_C12^KJ4*!WM- M\$%PH:W+B^RB^M6]?6_DK#!"16<4*?GA')0 M!=!Y]#O?-N_3I]UC3KK170-$A:4@1!L; A BMB(0<#,K$""V0A".9A,@2BPU M(5H9F($8D57,ZES( UM)K&[V$NA1C[DTUE"8<L%$(<[+XC,K_DD+5=ZR"4?[ M47J <)7'7&W;2UK_O,JW5BY%A5PLU>S^3C@GN=3)\Z0RA!T82IH ]37F(/"V M$J]\[)/0U"PY@M&U&G(0<)=T3N7CDVO.YFECP!VTSR#D&;5_X&3#QNB%_()R M*HJ#[2F?P>)4\9+?TV+Y?+->*:ZMN&BUNINQ]#!@+\"V?/$9(?+URYDM-M<9 MJ9;RN_^4Z?K0ZO4<2JLA<,0#XJ(F1"D#/DG^7HJBDDCMV0Z7 $J<9_4P+ MR1'8BGYD0GY^(645N>@>4BF-G&\D$T@.^,-97*0/]=5O]Z+*1CD"/,:C?,S< M,[&H%LTEC944(3?E3B#7^<%=NWM N&4Z[[Y*84+*IZ5DJE?UN9N8A*VVW?TA MK$3"ZCR@_);-BT?"Z>'[T<5GN';W@E LU7_JC'@@&:VNRY)[)XV5I"Z_D&OM M^0<'+>7KRDI5_%*NQC43)/O 627R5ZM3LJ]<"IO;W2DU'>TLC4_"U&9:JNPI M2UY*85OPN]0]I=V_F\^IEL?Z(<)+.;Q:FJ[/CCORM6(S@I[3G+X4R1U[><&S MYE2)J,J'3J5$6MFB\N20CVA!P;OZ0':X<277;]RX'Z2$I@2 6;YKK@/;;30/ M^.NM,IL?;I]9CH OXR',PUMY6B*WDG0QF]=ZK=HVZA>I%)*4*UFUV3#6=1A/ MB(6B59*9O_NJY.DR%4M%W&Q^2>]U/!/;R4Q_)L?L%6*Y;?%BS^0P, WM$CJMG\,E4+)D\$')&YDT2G27-T6*R1+E_Q/GE+U]U076]!E*,_(KX0H510WZ(" ]O.,23D_Y+;Z1.1+ M2(O-;'[V0-),+3=YM*DO;VFLOM&+8AU'0X!_[_R!ZQ9MAO" 5,HF^V-=)7*K M,\'@,+(U]U'G8TDX/9?"U;/0: W]YL:AMHK?VBI#45NN=V' F3HTWF?L\>JI M:JQ%M7+L'6K'A*(-H6A#*-IP!*FK@09=X9\.@!C(S#/1VA7#1\*C6PJ#0CZL MOM]'?" Z_C'6[#G&>J';?F/-4W]!8NBJTXRYU-I'3J(K?S,:?W,.]D971F>L MJ8+H\>A*\ P].?UE]*.KZS/>%G1((D%7&6BL66KM;$%7>V@TH:)=4!Z^LD6> M)\P<"8>OXM%8T]4N6Q5?K:11CL@>BTA 9_#T9/QV.>[H5"*84:=MX#@Z4TT+ M(,9I<$A[0&=XZ7LN;/D\Z"PJ?4^ -DL$W:[O&[DM!0&=26.HM=\8B(3.2M$. M?8O:7^A,$ .\=TB*'SI[0J\KH$ME/G0VA%YGQJ70'#K;0*\ST:&^(3XC0#- I)_U,1]O45G33T>F0!>/].! MK58D.F-A/]/LLWPO.BLC@BD=8XUBN]ZO52X;.MG8%<5S#X:Q0B8Z(;@%UNZW MBZ"3@3N\\78W%: 3?MNN@ZX78Z&3?SMM?D-5NB>@@]ZAE[."1F\B4:Y6A&_4 M97$B7>3I/(WECHQ([4:7KR=:LRR-Y?D7<;IFO+IC3L6\WY/Z[KDG5V,D)^S9 M773S^A EV>&M= DM2)KM#P7[37Q("!WZ/C]4,&&W H9;G5[WK4Y9]3B:-.? MF,LDN75&BZ[R#$HIKA/*XT%\W"LC3]_9O/+R?7IVYAU?_:)KY^/."\F*V8;2 MK0#1/,5R6K=Y(+7!$;H^^QW<6ZW^)VU,/5N))2^YBD,//#@:&;=3GU/ TMO) MU*5NDZ!29%46CDOZ0#-6J7';]6_D)0X]?=3JH5FF$JKE_N8D4\FOR4K*>4JH M+]('NB73S"U;C1%J/_FM_11J(W4&XG*BO+")@=CVN&A[J 3E?,BB,W;"W@X# MRXHC6SC-I:^&6+&=ZF.-FGWD]EZ=SVUT5EQGR!T.\G'?=ZA9%VK6G5[-NC;& M(G1,!P9U"+L#/A]2CV^]V7B&UHD25VZOVCXOF]\3D<81R1/)K[-2&>G3ZFR* MY!L0D>3EM7%_#*])/Y3AO"](/%?8Q@*0P::=!(@T9Z!*D#+YFH8MK+&3E13;33.8E6%4U2018++EG53C?B]('F MY2C:)OCA^!1*1])A.N/+V:VB9C^1C&Q$2MXT^IE-35R$-,W#/[-<;(3:%/JG MZ]KT\/CKB_,[*@K]LQL;]/!@E:DQF]\MZ>],,B']\TWM>B#CEJY2>8(G92R' M4$"KHLEB3:M\23U9+OWZ(-.V1!H;=+855/N2;VH58OO'D\U@^\&_+CZ_H.CX MBY$HN?Z'AI*G+T:BY.YW#25/7XQ$R9=;#25/7^"P=.&BYG78W00O#NP#\J]C MVX#\2"51*SXWXUM_20.1MF;C4JI*TFZ)$(TO&]1V2C3W'Z,(HOVVUG4_4+;@ M9+V4XERFI=W:=DHT^YKOG41]2)%F.UK;>HECK63X;5F*%[6$]TFZJ@26_'^B M#_KO,)*7.-=J'1ECD!O;3(%6!/'1^[6^*R>W)5 8(O%!?8)G*\0)H[?^FX%8 M13/F) ]A@V8_YIB3_($)GQNK8J"S9'*.*0=9!DTX-VR],;VE!)6SK9]MAB%2 MNZ?E:-=T4:U$.V=G=BLBNA79Z4SKM!A[\AKVF/#B(,NB69GFLXJUMK.C6JC] MG. 86&>?I]VQ-1X-$MB:-+C$T,0=.+^38[\$FG?B=H*97:5H0B,<7H_-^PS$ M-'S-)NZC'778A&# $ YY>,&!G@_^8(6(_'90!2ZOR MVY6P)Z>!B)+3)")%-"H+'E0$E J24E=?%)2OY"#[ MNR]:!HZ-2=(HX63C ^H49*:_L$-5XOZTI^FRI&=S2<\LI_^DA-\M.2L72_F# M5G^+=Z)(5RIA[[W$]IN"=F1L'^EI/00U[8F<,RX,1%:4/;)#XK;WT:ID15&H M^-]C)\EP#\ 1GH*+FM<1+./L%(/NPEMY;F5T=[G/I=QO1[#Z&W!2LV#=Y4,^ M O%,*<$GS;<\^QF"CO-C'W@JLZ(['?L=-(0'A/ ].$!P1X0[ &G9P_H^TA# M8[D?81HTYQ@:ZSAL"H96\= 8UMM,Q\!Z/QI3_3"[Q5U/ $X(MBN"^E(H$1M7 M276=LNY;*4-PA9FK[%-5MF@D^VI7JC":6/O!%,H_!$T7PG MR8L&/JBD4@9312,*JBZYIFLFTN;2!0X]O%P$P]>,2YJ>[U3+I3" /AZP[-?Q M^6;_ZS]2RJ5$N-Q\5*6K#?O=K;-?=)]JL49)0.\Y_4])\[CIG&S1TR>NJWQ= M%J*:ZN;R)PX]D.!XZXSC+4HAY:K@0)- V42E>LF1G MI-8Q7@-6K._W9J>.PQ@-H*L/9(S3=)%_8 ^4YU70/ERF*NO\Y!A)A"L[! O,SRU7VZ?CM#;M;H-F]/DG;I_?%H>F*]Z#D8)P)@X-.P1 MH>-3;==T5ULHNE??M^0"<46A2VMJN?ZAH8SH\I;:X6WAG!\7>#>2&6&5JVWO=IFZ_7^W%'R\0:BNE-=,V\72%YS-D^+CTP(51-P)L]BHJX0 MO7U^$CRC!-2C!]+,1:OE']9):S?"X*2/?Q]FR/,\I3Q/T"5G%TK3S=*DXF;5 M8::YX?56'?9F*I9I=94&YUY7+ _?S@8GF M4F[)Y/%ZEJRD9"D*)<4\T'=?UU)WUX6* GMYB:N78B_="66JM'.:EW+"M^*9 M9$#GJK8/K=O=D:]4R#?"B=2QTER*N157DKM&602DS"P)7%PI$RG5%D, MYK$FP;P.-*V\YE/4\[RC3"[1R_0A3:1&HL4 [NDE C]<<1JN.!V YG#%Z6GF M9(28_LY ,H@@=H"X:&+JXEW'-G7:43B5^9_NUP?:Q)LQ%Z MLA4,1YHX5 D2K (+#5N3<:.,%8L)6I]S9Y@O$^3,RG(Z>)R#*7Y"A M',T# YR?7Y'-3Y/[>M2HO#=11HE<@U%,Q#*:9^SQ6819RY@[MU''B:AK0U.H M4/_Z(I>UNG;,Z9IL*DXN%RZY3S-)I,:+X-;9,[IKGN9QNB;9 MED)M161('P]8]E)\39D9A+FQ#W]SNEA*V>"+H-6I,;N7#"NGR964'N(ER1K!M-D,$V>GFD2"$W[Z)KPYD%OW#//P473H M(4D/D0E!#[7*V9?[Y;>+VU5E&8W)L) NTT>"(,OWB;RG$-6GSSY374T#<#^O MF*[V/.XF%7\8$IMXXR>1?2N&&2_>M?; M@\/X6D!]3@$+@G7VF4DAO5[^U,QR#2V#73G8E=';E6&U+2R',G,]_C!BA)P4 M+U)D0.P8(UJ0 ,_:*)B3\XLXBPHCOT_(_0V0M?CRZ@:(SH/**33$7L50TZ3' M50S7S-$M8Q"/>;F* >HNRD7<)PL^D2H:+D8 =,O7*OHP![4!Y8KM+@9V6J=X M[NX+H13.VRV$4@SKA'=T,(SDB%;5R52-BT3]MJW_)/^X)YF*F8_$DM)"[&]! MD?LR94E4YJ1,TN(I.L+N<^[G.4.[E_NDLE.H]B6=4_F0I*Z6 M>-&X!EOU]8CMFFP443 PS8W]4*\R4PY*R5@!F-NCP*!E;"Y=_" I5V6FSJ5J MK5^PU9K3I1(O'^A362"Y[F=S?67\EJ/XP)LDU;FNXA53^38NR#HM2"8)7K'\ MMF#Q'SJ(X(X^4*&^>Z\&0+^XH7U6TJ6*H MBBPM_8:VWNOF'57ST& ]?&!1:F16YT9O*=AG?"@L1H-P/V\80*H=OJ&?JD& MSKZFK8\:"4P4M)(YE7?AG.9TGA;";EMOW=]+'8BMFF!5]0PM_="])FFR+?%N MWA#&MFAJ;UQD1(ATGM+$AL:IMQ]\\I0K-M>9)% E]4HA=:VV@%X^AW3Q45>5 MUB6YWA&>RS-;'-A=I7J=QB]\>^X=?<2#+QDOE""EY*=*F)(S_ID5="<<:D"! M^_G$]'11@C8VW] TY!3XS2D8C%J@IHU*MWY)C$5+M7<(^1PAN"T$MX7@MB-( M ,\:NG!@,\V']SZZN]K0O48P6+MP@Z[>$QA;BS@A=!6?P&#U'@MT)9[ F "* M.!#<>*6

!L9C<@LO$NGH/ON\Z@QKMESF$M0BT.0(SCW3$'QMCLFP7B&>]. M. >>Z.J'AA[D",46@#4AT#F=N!,FO0:=UN*%T"0U"IY X'J+]P!M1!W$5$JQA=_@4$3>( M3K'R^/21K@RHJWZ)52IJ&8 %A8U--G+(Z89"Q"80M0S41"?=0SV-,'\^.IT; M0/ASMX YLA"=ENV&SYPDATZY=@/GFJ>+<"NZP'4-[$.G9CN^W2Z)YNB4;C?L MME@P=+JW&SRWI+(GL#[J&>T;5)? L-IWH*Z'Z:^4$?P1GJH8N1(8KL()97OL MY1=6C!?IG]5*FLV/_:M'I+MU\ENTX#)]2.4N2L0UY;=+PNDEC3/Y0W>EJ4M7 M+\B$/&&5C[MBUI0_I#'=^[XOJ3R4X[2N TDE6ZJ.H#PY?%%:W'T-[&E61'5K M7!50I%NONF8(*+8$=-N:^RC>L!5\=YOCG(@TUI!O;(N%=LLK /5!@.4RS*^M.0($SR(!]V& 0#SFSI[0"44AE32^^ZI"K,I4+!55L_DE MO3!EM28IKTDY%C>O\JW:1;/T@2;@DC8]#.FEU,W.Y*(<<2KJ(\U+ M2=ILKP[J\(([HD15<[X#EY5,H6/%N183.B)O&\8[Y,A5Q32Y-GJC=F6//BH*G M]V51A_?=T+72VO)%;7D S44/XR.?(_<=T6(\_'/@O$M:C>AM'B1)6QUZ&P5@ MQ*AM[:=L7W6L; G2TMW8RE,QOCKOL)[+'65G>;(SK&DQ@'MZP"57]M,&T"!H M;..#5I:S77Y%3=!V75BT:W _G\76K&_!T-)+"1E!"8]5!O(E?: 9JQ1$\VX& M]?&#I>!E7)1XX5%ZNE%K%4PJ@_'^BM])T M&,E'"1%:Z28?Y#'&2:8L]\E*:K9J-ZMK:\S+T*US*)USDJ5S?JX"V"4^#EU\N.,*MBCYZ$+ 7>#UYR-&%RKN,@UM0A[0Y6AW =PG9P(I_]YQ2^]7PN=]-<2HJ/;"YTP MV IVZVA'=-NW%7S'<#MT8F++I3Y2U!4ZL;/#=%F"$=")E@.M#.3R90^H>XNU M0B>9MIH<0S %.FX(D^ <4DG026\PVIUVM"%2#IUDUQ%^ZY!!=+*>\T0 U\Q1TB(%%O[$!DP%**D0GG\(V=[?X#72[ MO36<%E/2GL./M_4'G ]83!.Z_=_'C+@747B:!O]E9>+#VD916G'Z2,[Z<%5F M')Z(HNB,,[VA!DVH00.IVG)<4^RXGMC+8BVV'B%#Q)Q-H2GF=O9 TDR9F-XS MKIR?MS0N>5TC+/EW6;LI#N3;E*DRLER5')7\O?IIB8L=[\&(9E7OZSC+D^JO MK%(=&J J*Y_\XIGQ[YK8+E$?FP9$QS[O[#57Y:DZ+ ME-.#\M4JZJ:!)[:8IQZ>AFC^ON1\NQ/^P;(J$NLIBN?I+.&I4(&F5RIOQF384\DY!G$O),7F6>27<',[8,DK&5*W1F[A$G ##M(ZA MKC?0JYB+CBG@FNM^)6)T49ZX)MN[#0%="!:^]S,4,Q\O#L;/G(*M^^,Y#W4. M,7%P:T9$JVLS6CH+.SUA!.=@#_2U< 9VN-C ?G'-IVBWH9\%=OC3:XZ(9?;-IV\9CCRT&.+>ND_ MNW/KQ72,\UB_EV$85X2VG0>:]U$C!T1=$+'4D&YK[J.L?<4"U4)AN5Q5C7$! MH+93I+VW (?7[80/[N)QW6[!73P-=W%PCP;WZ!BE0I_?\&D4GLR-?;I)CPYH MT1 &Z-0G.*I/LKQG)3-?"5'2Y' ?5LK+N^KJ=$JK-MO=5\KC M5&@O36L]CB_,-W2]W5F)%%MN*FGE)>DFM&XC^,+9>$]Q$QS#A<;CAP/U$$73 MXL1&YZ,W6SV:LXF:Q*J1@9D#AMQ>#&ME1T'GZP>_20>C,SHG.Q@D1!5 Y]6& MO\)V_A!O47T- 9?][M$0ZX>#"4$AF:4!=&QGK!!&;%4.\?34'Y&T4?"#>\@T18*'9M0B-;C"IU0;.)H"Z,X%"HV.146>C12A&K."AJ]B42Y6A&^ MJ<(RY=JMUJ3\EL0Q*U65LD6T9ED:2]$FBK>7Z:C0SICF15VZ+$J4#2/; [9' MK@[UY*$C6H>E&Q;I^G)>U2?_VE5>^D3^S?CNTJ-CUPR@I8MQ7D/*+*>[81N] MX.9&/1!P2U>IJDQ4QG*(N[HH^E4NUK3BQ'J:7/KU0.;=(]M/OYXH?2LU/BB06VG1#."J->+ MPS/I)A5_G$NA=2F/MC^,0;S0;J>#".6[VNR)- 1I0;OA0'0GJ7 #<]P# PZI MOJ@/R(*^@0)IZ((!B9I=MXWSLL?4<6#8^]N#XP65Y@P=6"\?T3@DHV)[7^MG M6AA1&-OZH+UVKAI74V.;*="*8*WO[2CGV^OSM@2"(I%-?4(D*S!UB%6.(TQUV-3=KY?@7<@-_92T5JJFLYI;G3ZHC, M"+L&@6X5-\M K+5/"^7*[289=EJM/<40]+!:(0X;-,L3IHHPH)<3U:+LJ(=A M./][>W$6/_ZXT=&AXG2H.'TZ62C@:)UQQ:[>@N'@7K Q ^)^BN30)(]3DD5I M+N04U54+5Y2(DM,D(D4T)RF/'E1\8B26C!<%Y2O9^(%N X>C^TTDZHR 3:0@ MM R1&X6648+F1D02;H][?0%1SDZ.XUJTE_2^.,CA>4I;K1(YGA)_5,;/.9TS M3O75C7H=>T)SHP+@AYJ;QK'QSKR5+&%=#' Y9M(LT' M]D!Y7AERX)B<^GK =K47:2SQ;OJ&WJF^D$MFP7CZ)]&&U+MW/"U4F()I7NAA MKS 92!JO]P^,9K;M2IY+]49*>-2ON:I.#[FC&NJRU!>D-_Q2GW;@/'9.H0 MHE%B,PP'"VO/N"<;CV$[9]'X5%J\&=9*UD-EY.Y[U2+WOW1[R5 >B\YFW!9N MUR-S7"_P<)L;JI*.ZY$;#&\+)6]R$5;!%^E\U 9?Y,#5<3H9+M$=.KV ;F/0 M1W?J##L3!O,]NO.HW4S [-IC.K+?O(WNM\%R\@A29VQ:E)R*B.2)_$ H)IGF M)4TB)D^JZK@5AZ5-MI_FBTAVDHQ:M*WS,C0=XU1]&0=%<%X'YS7@OKNGY3;; MK;9=+4I50$PVD/(_R:0BT-2TYL1UU3*]JW:@IV"9KX.B;3667N>I_>A8YD>2 M]&X^IW&A>;TNLP$=RP_V:A%+@:51E:JP:R.5LQT+MUX5V,^@N&=CF\S5 M?0:.!O+B!+1NUOVUW,\+0M_0M=)X\D5]+FA]A3V/'UR)(9<=O2LJ&,"" >ST M#&!=#[:)FL#ZE&@F:OL:5!^:J!5L$-T'.!?8;HWH0?,!(L=V)<1 \NV8QM*W MT8*QY#'-LLJ@M[_M()*31O)%*JF-B!"T$,;OVEE(AWGX*&;1(4D/MM!@"P77 M1KRA]/@+X%8NA M'],'FESMM_N9VNU?!)V7V<=TKM/'7;JB0G;H -VZPDVFTO8#X4)]OJF3D]6- M)H9LAA8CX,)INNP:V@T7HJ=95P4?C'5"6X[R6O B2/;XS)08OJ8%/5MP6LEH MYL/#WB'8F4\R9>6.DX2JM6M>'[IFP3(^2I)&F_.2]<2P)^F$AB2 \K ZP#HW-7] #>?*ZA\T[T@!@JZ84,B> @=D,<',0. M9T[[2Z&QN8.[FJ[0,=FNL'662;L/:_NY^D?=*"T_^?\!4$L#!!0 ( +" M75.S80HW$X@ ,9/!P 5 8V]H=2TR,#(Q,#DR-5]L86(N>&UL[+W]D^.X MD2CX^T7<_X";O??<$Z'R3+?MW;7WXT5]=;ON=7?55:D]SS=QX6!14(D>BI!) MJJKDO_Z0 $E1$D$"27RPO!>[GE9) #*12"02B?SX]__QND[),\V+A&7_\=W[ M7__X':%9S!9)]O0?WWU[.#M_N+RY^8X4990MHI1E]#^^R]AW_^,___?_[=__ MC[.S3S2C>532!7G??C]V=E__GN:9+_\ ?[S&!64<"2R0OSY']^MRG+SAQ]^>'EY^?7K M8Y[^FN5//WSX\___T/ MXM>F:9%T->2#OO_A?WWY_!"OZ#HZ2S*@2 RX%,D?"O'E9Q9'I2#CX!2(L@7\ M=58W.X.OSMY_./O-^U^_%HOO.-4)D:3+64KOZ9+ O]_N;Y0P?_\#M/@AHT^P M3)^C1YIRG,40JYPNN_NE>7[0#?#X/>#Q_I\!CW_J&JW<;3AO%,EZD]+O?AB- MZ1W-$[:XSBRCW#VL$]P?RB@O76!_.K!E_.>LC%*[F)\.:1MG+L*H99Q/AK2, M\U=JF3^.![2'+P+1\A1)3>Q2:/69?ZH:PH ]0E7 JT1X:V#Z6E)^'E52LQF; MQ0>3B-EJ>P9'TX^___ [@29\\YE#^!6M?@A9OQ$W92'\UKF;&U"9&9,.4D( MCL3QFNBQRE=6TCG[F&1<'TBBE$OGD@+@*UI&25K,.1]NH[2+:?;C^TI+_*?JZ[]<<6WAF?/[,_T4)=EG5A2WV?X[?E8<\:1Q M/T..U![?-3]^9#E-GC)"7^,5_YX2+AA>HGQ!.*^4>127A51BV/@NN;.AST> MY+S!@]Q5X/U+2"N+Q*Q3WK,T/7_FI M9T)@*C,B[OU!3E,GFXGY6&T'9W3&M=6S]V?%=KV.\MT96P[*W!*FIGUFCQW? MUAF.Q@].2,/$C/"EN1-G/.C%[;OW+>S6A/5 WY*RE62W6;TSS3*#[;\ MR--_>&#'9[X: ><6J2TE24981LF.PR8L)YP=^,$5-<=.S-&8]'FCL7R(4T9W M35R=+1_.GAA;O"1I>L:5@[,-7\!55-#%69*5? 43T"FBHJ EZF1!CV[U7#'& MPLNI\H&?*I\JO(1B=E?C16X:O,BYP&M"9PI^20=/E)'K--'SY%2/M'Z+#'9G MG/X-T>]]\*W>_CY&24[^%*5;^C9O?G;O>7Y.WM^]'@(]C_4N!#SAM\)G2RFB_=X(F*7(^) MGJ0'NC*(+"&Q;-[*3@;U>2-K@ >[C2WA&'@&%"8M_P>6;.PM3+$.KLZ!WY[Q MI2KS;0S(9$]G7.?-GW"&/+VAK$K\?I!>Q/QON9B_;R-!+B42$Y+MFBLS*-!- MR#V28:__MN7ZT 5%?^?^]_S__W MK^?9@O_S+U_H^I'F7;QK;U0,&X^'[IJC)89$H$A:.!*!)!%8D@I-$.* YHP MJN*__SH3:@[@2WZ6&/^_)E>@8%1:5%Y?'8YW/=2ZIQO^*^@QA$K"/0K";5J$ M*P3AMAQQ6I G'YL63MC">_\?"L5TS6-BBU75\^B M\@P4DS.AF&".Q5$0K)Z6*$R\'**_XX?HWLWO9H\;^5+A1J*R92>8T-DZ;GD' MCUP+:^9JZ_S+V:+Q&%-@B=@NQJ-:W2+:T+ULBW_AVV+OE=>]0R:T%OAV83PE64+"H_08.CLU#XU6B(O^QTC>N!-SI8U3!(5Y(]T\017GSU?:NI_ MCN[R?61F!K1SYE/SXUE!G\3?8!=[HHRKAIM5$G/.WH<;8)QI$ /;]:(Q0,"/ M^\R/X#\C41(Z]J<&I;!A*7;7<-AA!KTPSC;!^[.4:S%(KS%%9[O,? 3$#\." MP]=G 79*3*FB]S#C]1+1\TE]D\5L3>?1ZU52Q"D#%1IB;BXXN%\41[9.%^39 MW3>T:UZ3L D'3O;0R<\ GP@$PIS<6M1F&!(Z$V,?SAZW19+1HCA;<#6U*).2 M8R%?O!8<*P;>B%M^56,;R'K Q2Q.XHV'8UFBPI#S^!Y#H09< MM3 DMPV&4Q*Y%A9\6#K;6D5GV^NW9T_;2%@+D9I"SP!V-T0'(#^<#F]0GQK0 M4V+A/MH/\^8@03UK#[?EBN:7;+W)Z8IF!=\N\OCYEN4T2L%U]H\LA1PX^Z#* M_9OO>9[P??9T)9[.9$J.K[2\7?*S2Z%YN :'U%I.*H_YOC#S8NP=US?3U MVT$++/D9 (C;\!B0?#3G6G#H% M;[^ A_26GT8#UL,EP@F:X0XDJ].9YLEU7TV1/, 4SZ3S[&5KCF"*N&S-L2L5 MX#_ G<<-Y]H]"QVRH^=#\W,2/2:I,,E<;O.20[^$*ID^J21SLL'^W,N8!FO--G<35NU^Z+47F M [!NGH'A]XQKPG+ONS_)[> 5[N@>A_\TS^K+_9R@ ^0?BZMW=#$G4OF3O .S M]_<0.R1/];=_.EOB1KO'L4T6\WS^0BF,Q3:EMTN(@IW#J^Z0"Y9.%^29W#>T M\Y2M%6S84"*MQL\"/@GM@Z5%;H:AX22.O4521$]/.=0^J+9/3I]IMO5PLFF# M#G=X#:(XS?/IZ@!MZ',OT7[[!Y ^T]@]8PPY82*^..JD"^>+OVZEUT+][BY? MX7F_'!R4KZC\]_RQ$.G<#;UR[ .V[)]C#T'7(D#,@,3M*9"DTB]!H_F^[77R MATFYG3C@ @T'%%=+.XGS.N83X'/,S\2R0*D%(8_<7T.UX :\9O;B-\UC^K+" M&YS?_AFMR2N6+X$&##"!#*ZR:DHA+,51GN]@+C)JG<^U&06SK5TC$2H? MK!&RDTL;"]M][U)Z64U )G :=&,,\7=[YRE;.:C'<$G$Y +?;\YE@8&H$/) M T4I[CS^WY]X_O=A&EL[G)C3@B8.[:EQ;3:8G:S+6"^,\WV(C69!+2'^GNK M]13WJ#56L)&YUF!])V(9@Y>Y._B"9>?90K2Z8_S63\LD%Y.ZH!E=)B6XD7;8 M#0S-89:@6;:!C<3*E[^&(_1M1K/YHV1/+?I!@NX!%R2GJ7 B*QG9'&!*'B6J M5J/]0M%'57[<&I$F&_%G2^)HV%NM+J[O]W?P!!").=NNEN=Y#G=(@?MNW^0N MVL%7YU#G5J;T;*6>$_.>\[OG[4;D!;C=EOP:/*TX'YT_TSQZHO<4 M?)OY]Y=5J=QME')&7:O"FR:)(];#8$IS\76 36K2&+$^J0D@W"S-3P&E$W9K MTN1Q=^"L74VXRVB2E3(=Q7M31J2(VE>O*361JU[9##H'91X:@W&?CJ] A\1X?R*R[::)[ M-TUT;Q.$:EQ;P?FL1Q=2:"4C)=$CVY8D09$F0!4%+/M'$%GC[NS0GHD[9%T&>$Z 69S!-$1BFMJN!!>' M:AIDSF%/\@SWPV*V:SZ,X9N)B VZ7-)8Y/A?-U71A =4Y]0\2(]1"(44(BC$ MIRI+KNO)D'VQ/.%GV"UC_@%$RCB^LRU9+##31 1,Y2:A^)5E_+X$ <9PDX)8 M.B\R9BQ.(<4,%O>I2IK*,TGQ.[^+W-?S$:&O_Q"R9C3_V18W=I@JQ'/:X[#9 M]='8['I>!5_1FZSDDRZ26'!CRQK;]WH6&*4QCV6!4/?Z-A9HCNBGL#>S)I-^ M^6HF3)H9RR/FX%$LW/M6:*%Q_)PU":X+6#]QR7*:/&5G,OE-O(,O8(X0\2/> MV[@ZWD(;H[0ZQ\)W?48VR2NPBQE@:E?@T7R/U.$/^P)"$3 M_>F-Y8CC.V$&X'+Q@5Q+/";.V?WK9,#-&L1WS\'++11F/5LG6;+>KBN<-M+P MB=2W<&,[XG M' )P_$>!%_DB\:HV0&5PGJB&A%Q7@QV!6"SW.R2.BM79,F4O M%C4=K3$=[8A>V %VPB7'AWSD^+PA[49O_0PXWV!1)I+WH;(KU*\)\SS*BB@N M9>RR^"N5;VNGJ2)9+GXHRSQYW(H"S'-V%_74S B"@^4<$4YP]53W#V>.V2#(*+RT). TGH$$65=&* EYYP^UZ[.AV M=[,I%GYV*43C?VKP.LS9>RXQ(S]5F$US]Z%7=WA7C5LRS_>_;P_S7+C.[S0] M!H8[(&]6ZH%=\_2W!U*#)GO881T"-,C,S&DW4A3#YB_FK/%">J@YOU.T#K?& MB$KUJ#Y$7T'FK+.@K'_9ID%>9DBS?YBD#R26$ M.\'T[:=[.YG2M)*Y6:#XI -6FOF!.BAG2-[QCZ*[UJ,/FY1L/OM]IG$9%(6J"'=KY86^=WU[>W%.9-^S;AF6PG6[SSPD_=A:B^8A, M_H$P=)#]W_-,0K]C!IBR[2SZTUVQ,94)CK$MR&)+(=]I$7%V3.=0!2 M&_;_J](54='@9KWA,Q$J%8Z: 4H7A!*QFN4.@G++/XPUZRL3>CU=?-WV&.:] MPY^<)>L(S[=OQSJ:T+2L6*.I/6D;5C,[_E',C_>4F1/JD)U_7(N6:K][L6?U MLI5GD5Z7KN2'U;X@I$+QFH@PM&?+F9(T+R'%0Q M/:Y.2O;(S,B+]/ ?K*0&4B, IC).#\<*PL=3^A[D3? (7 MHB+8\W8W^,G=" [1?/L7@L/Y3.L^,);6D[X.R,G]EWC/5FQM+\I_'P]Y=XS< MY]1YV'#<6$X7UQGGTDV>%+0P2+(T9BBT,Z4Y2 ]NEGNDSHH:*])"B[33-$W M!W/$NC&;B_$/H[;\25SM@ZDMW> GI[82K0$^+;U"C]X,143/[/:9 M94]0NQ<0JQ(!*IBLIR62M3I&]'54=H#&G&I69H X@ "N]!@%R+,FA>.^8):6 M&=O%I,9XQWRF1?&'*HM%238R>CW(#N]C=F9 *N^[.T> ,O%8;R0X7=ZQ(H&Y*(3BF*&0X@X#TI<@P^"& M$5%^:( 0/D=7XQEI<(/*-F?@"STC>_P(($AJ#$.ZNXQB9&9S9=Z*>?Y4QKGQ M*!Z"X]O@KL)G\I9U%>)>3>CVJ#T:Q ?WF W+M][2CPRS!;,-I4W6 M-I$Y^',2/29I4N[X[97>1 M^2K)%Q^C6(#K?"$;:H81'1W#N9<-'"2I86H^?KE"';?O[^F&_RKLL:68S;)" M(P#G]S$$TR75&[.]MFK'_D23IQ477.?/?-\^T7NZCI*,?U\7FN72#QXU/C@R MRH[ ))"U%H'Q6S'C(J86PK[K904"WVY:I:DFB9IYDE:$R4P4_(.#M> MMY] LL"BT7@T>UFY01VJ3W6QH:LMU;P[F?7'WYKTX/B\+Y6FO@X>9N/_>E0< MW8_@,B-O(%0VG.E>EE)^22D.[TJA[B>&3,U&K^W(K8PVU=Q1SA&<79[H[5*T M.+!DWQ3%EG9M?1_P,*+")5ZN18OS"1B+JFE1,XRBM)\*B$Q?]2E_+^0M-G^D7?B->=1:.0 [AX$9Z#,JU:.'D_.#H.CI^*I.] MD289R2"3R=N]C"I96O,^VK^XOG/ 5WC-V7G\MVV2TP?(4 Y6KYM]?G+%XX!1 M7VQ^=QT8O@SP6LA@3.:V9SDF,.>.?[\"!6EJ^>J-N(V-(N[(8_5ZO4G9CM*' MDL6_U/2\XU16OUMK=L$+&(:*;\QQ5OW.4WG(T;L\B8_MK(&@!W*RU<3RK;C>:DXGA$.N M,TI/^B&[GAL1D^O,RKO@NG^4%V (D-;'M^G::[K?+3K\HEC+LS"_%Z8=CN&W M+"G/7Q/5E4+9#BD@3\9S+&#I\?3 M&0;A/DN"A$NBQ3,+S98AM# MVF.1JENWAJ+A:)9J*&I"]69UPZ&'LL/YH@1":Z]QDZ]CLL D6Y(:OQEI,!2F M]SV.1(<>GHI,FC)T3Y%)U-I,IB9%<944<IZ(+F&L1T%O( MH2![C,C/H=/C(U=)J[+#,.E'&JS;/BP?HR07233F[(J"Y9]O,7&!O%WR^^F: M9<)8V&7#QH^",6N;0_/B2FB.EK'MV\?,,0?4@2<9("83V8!?28.;M 1! XD> MF2X)<"\"AU0H5U1)"?AM4U,CEM00SP@!'@Y&;%UF:4F"E:FIY:Y^91IEC]'% M:$Y&]EE_ICEM)U=Q1DWPSB(S U3TS&GU(]L]3<5K?'5]36C1;Z#0[H?DNL'Q M7?/>>1SGVQ/'9:[I/=*,+I- 5Q9]LC,T+<,;*:1>*1T@DNSI'&Y, E]]R\3@ M$/;,$4I0SJUG4;$B.8TIOT]6?JEUO>%-#KYNY6XF'OM+P;CT;]MD SK#5"[; MPVO4?\/6)+QG?JX$ARQ=/(]>AR3I8'LDIRK'=Y/3&/5!/V'VC.W^,;,"3B1TTPPVSMXU=>C-4$3T_=89;9(R2J]?N;+,,=OR MQ>"B%/;!XF);?F7EGVD)X2*J]T[#[M@W3TTPKOGQKD\]:QPU(5!)1"R)NCO1 M%$2B\3JQL<3WS<<'&ZO'&4C=$,N;)P,ZOS\@$XX)Z1742U,EUTS +T@4_:KN&]H&-[U.2%[J']PU5\EZ2RH[6WQIK,NL>U9N'3C=XE >.K9D@ M'C"K*R;<800:H;;'$(\P0W+YMS:#!\Y/(@4)UR%@UT;I91H51;),Z*)?"!OV MQMN8=:#X>@%YJ? (938VHC@;24;/[#C/HP7]&JT'ZFJJFB$9['@XYWE. !X1 M ,,:7)1T9+K$>2MQAC*[?E?2GT^P&U1>!([!^8XD'$!K\J&# _A[C16T3LLP MP8%5M0Y5XC8QE[=;RT-W']J(\#-B",]R\R9;T&62)27]#(_CQRZK%[LOT5]9 M+G2!'AL?-Z>$8$7$8@)U36LL7/,LNGS_/!:A,X 5;^<01Z0\CQ;7->O9JH; MN_$ MG)!*0$%2PBEQ,A*5B@;\[66&FJ"_F_FC-B7)DJ3VF-SB$/J!D@C>VA* M@?141_M-MSDJ@[=Z6#\)N-7PS5,\VYP+Y@95P:]#,$F-057!0V3]&[CTN)X6 M+K;EBA9QGCS20L2NB*QP58S+IIIJ;<@,D2U:8V-[T1" MW3[CD\WQ?1=I.L9C\J67CA'V6E!I/+7"&)#V>!.)^)LL>Z3<,S:*&?4O[5LQ MH8O__$G&%LAYO+=M-N\!X=M4WH'*Y,WC'3A[-8E;H5D8*2;^(17N4Q%DMK>0 M#2OWX!I[%F='6?0.C?"M;'L#KC[889!BR12<:]'3)(.,JF2056V9;2&=K2'J M"_$.078)>-69K*;S;O9MP+' -_TI5_*QNB+9:'P_H M)9Q3%#@1=8U:472!+,Y*BC)],GGFEZ\L$P';)3U_RJD0[/V>-<,=D/RC'M@U M'^TADSWHL'XW&E1FYJ1[*_:/M@IQ#\*WV*6N)>@72@N \)1%@000:I,*#U(B0"A-\X1!7<\2]J-3SH_7\EM7\ M2G"171"1$.?@5\)DUG<"Y?NV$.+);U(R26XA*OAM=_!30=.4M"C)94!4DH@4 M&QH+UVQ1-Z_ZZX?#=[!G[4_+RVY]1U^C]2;=!YGSS5F*2I<9*TF:K!,PC_ ]"R^H-U 0 M,Q/X1'SGTGB;BQ"WAHS\$%\E*8>3;E9)5%53VO_(]SP,<[E*XNB)D2]\+T=9 MF:2T:?.]J?@ LK\EN:&]LQB*KSS?A4[#' ?LC<,=D+<2]<#ND]?+&K"M@-4P M5D$-VC)S@HT\?:IL#\G?N;:;LJU0>85%]8'FSTE,+UE1%GVI04:.@CFAS*&Y MMPDV&)$84&I9I@N)%/^&8S4B54@@0B!/N>I8 %LIVY;+E+W R< G*@Z06)M> MY8J?$JOHF1(6RR0D 0Z%$>S-+"V5YX.CNL7V!%UTM$ >#:V17._3VJ01,"*B MBVY,@QB>&>"*/M.4;>AB3N-5QE+VM),FC5XSO68O)*,,C.Z:>1KP9 ^_,HZ% M-=OK4ITA21E&]O2&QW2V&2=__(2T-!(H9)1*-_5.I= $(DL>MAM^^Q4*2 HO MKQ^Y)G&3<1UB+:VR_=<9P][8%Q<]*,YMGBTTR&)?U@0J X >)I2P9(]7F%N0 MZ9*PD73VG0FVKS27E4I;?@MGX>M@>2QK-6? \I&,=H7[12Y*#(IH\8(^:=2; MMSP%P,=L"G4XHYA*F#2ZRJI98XI@*^V*W)0 MN]1FI(U<^_D: M3L0&03)M.M@H(/2W;91S>J8[?OH77+RDTM6H"KMB>?*4P'O!IL9U1EZ2 MJPK;E74*S/7\H(4GA1"A6>,V.K.W:D$4BMOE55)L6!&EGW*VW=P(*R)HZ%S- M8Y!N;DL7MQN:'[!)YVF&&FF4JF($T:]>8X0:7H-P3 &,K*SP(0*A&6E0(FV< M2(/4C$Q%0<'Q[XDV,V))QCKOP+,L&%[R]6<69;T9__4[H%QU^@9V?EN5P&4\ M,X W3?;O?D*XL_>>;OBOXH2%X[5UX8:PA#)*,MAFU8M]45%!Q$&G0(5EA70( MGQDM1F/FQ/;]ZLVR)T +#ONFBJ#JP;NO+?:MNVM,7P=;)W#,T65I%HC#"2"? MB1T!L&>MXI=AWNU[680945[D8C><'/JTJ+&T*^JR@HV,$1$WA9,=!_ZUJHJL#Z,4-A MWX(1('T=P1C<,">T'QIXN5W6^(5Y/Q_#OLSF>DQ7!!RG(!PO"50CNA<(QY G M*!>.470L'L93Q(N4.$G_.75QH>1QG-3H7R;OGAD MS%M(Z@%45"PI%N\Q>39KH%6&@D"^'IVKS_1(,]+.>I)#5Y2F+HI[6E ^Z.H\ M6U1><&#C4YM?QXR#LVL(,;\;U0P&<=9=/?%--/)$5 MS9^D;9TGIXHE"CIKE-@4__X5$%DXV:%+GN10A4M+7G7^L?A$C M0QP6^&4F?]N*WY(U_^591FZ7C-#71#H1MD:JNL[$*I1YE!5I@]<>IR0#)WRX M+/,N"UI (-IR#_QH,!'?902>Q$W9'A(!A0[9)H!->]3N9=88TG?)RVU1;E.THK<)7 MNO.VS:/7"YKQK5-^Y#1H_R*J"QE\%&[%%?@)YI!'4U^RG[:1I!DF]*B*5>I M.L]0@V"/."-@SD^]/3;D !VA&^X1(C\#2D3@%.@LQ"T2LT-Y_VR]V98T?V#+ M\H7ORB-C3K]V9M(7S\3#,#SPKD""U%B<&OT"JV]&*\%&D=IX$;^Z79Y3V/VE$&:%EE%0.SC MH5_ND>^R MX"4-SMV?X=VWE>5,_0*KUP/SUMH_LFLNW_NY"_BDA0#^\=3VE$8'P:3-+*4_ M0BL/7X#W0$U>8@AJ3JU@5M%;*V?.L3W/%EJ>X2Y!N2J@A4#)]7Z7:=4!=%AM MT.ERFA1S&KU&0381_7I(]-0YZ*L.8?L=197#Z /AZB!S&!//( MZ&)^B"PM-P=5IF!7D;C!A3#-*3K:U@9,=E(92)^R0;= MEGGRN!5Y?^;L7N0 XC.YYAW*G=;.M#"^E0T\ @_WKH!B"PC>7[3]M'6Y?W+S M1\N!&EX;6 M0^]]28O(WN\EASCR?7;]6L7NU<&]RBN'?E?T;6(8A/N+0O,H&E6/HEQ=#J0G M&U"T&-XU[PD@Y#+*\QU8 N4C](P< MQ$PFQP)Q:J?UX4+HG5KUS]\>Y#;3&9COJ'M5YVJ,]6%G. M-W!LVQ!QF2'%1GH:S%]8'3[7XUV@;H7Q*#@=S343<(BD 8GW&["!.#:D6IDA MDT\MKI$*X"S0PQI,DVRAPC)!:[@593I[Q>%@^['!D\?C!O<E36:(RWLWWF0<^\7W<8V8U'P#)BOJ S'GSF>:/S-1R>+/> M1+%X-XHK7)JJMQC3I\OYX5P ]#$*LOL0G,?&D]MWM&&KWN11Y%G?-4VW&S;& M<&!X7QPZA =F']J?&^)5HEV(MB.64F-RKN(F=1F+82GJW0!\E!/F\%ZL;PS& M#8,V#)N!\^KW,W*=B6\N9)&>0&9U M).\R6XL22.G]*4_*DF:WRV45[3=G#Q'$75QLBR2C10'VV@&]UVB,D:JO%BS? MVJ$64F,48MNS'I6-D0,69<68) M#6\5N"SABRK+Y9]68Z3'9Q 44F[4 MV1\,0T?/L@&LA?OT9;M]:A&5F6ZX U(NJ =VG_FKG:EN#SA\\A@-8C-S"@:Z MN@[<2BU=.)V[VXPP ^%QW(C4" ]EE)=F\O."/B69>-1^U#'7N,'[.C/4.BL+ MDQ;*CB^I???/:6IU?8\L>IUL:W9>'EAZ-85I*0G*9P<3"GI7%&0Z"J@P.1#4 MUM<4K1R<#NDO1XJL!1HZV*V7K,R$5H%9IS?A1W]C2^SC)^E&-P.%3+\Q0-P> M)AJ3 D-9):>D3WEM-^&?UGV5UROJ(_L3Q=J%F\KQV&O;O&\Q$'([(2 M<%808/&,;0=]'%-SJ"1O3>4%4 C@!-S+$DR;4",9^ N_A>V*)'JOYEU%$PS; M'@WEFF-K<'A&'8WP>-?UZ)%M2U(C$H!15>O/=&@TDCVYY%XF99TLI$H0DCT] MT*>.AU.#'ACF[1_9PPV80V]21+&<"S%(AR+2D182!R/_0B=SPHOD2.97Y4)Y ME5M"KNC8_>2'2R\,;(==%%[-Q2E\$E,'P5H MR%U( VUYRSS.'"_'% 0,1^IZN:1Q>;OL_-U$G.B.95-X#,$,*BJ&D+,F&.Q3 M 15YTI1"A?+>21'*=70<C-:!U.1;S*NQ8LK^7U2_-+SKJO39;3J?#JT MZXVYATWVP$,^]&K1N5,Y'2)>,!ZK[RB#S[\Z74;SV.G0'GFLN:X%?0G6HG,G MCPT1SW]>WT\YDB+PBGGCX5 7,%Y^('P M&7H- 3JW7G%TR#)E+X6TJ28U*B1J)L+], K8_^7@J%-NV.#OS3!> ONTL0'%;SE;*X(+?IAQ?)2^A?)C:KQ MON,J!,N4U=A8FD[A1EQG6ZGN]!M61*E"U1]A>AL/Q>8M&H]-T/LU'FUK-V^? ME$-($T"/L(P45;CXQ^2UA-"1)EQ\.A=T"SMBZ.IN:[%\Y^![!35FFQ0K. LX MPER"RH2P"HDSW &;A4\YL"\YH,8 LZ5MS@>Q.P_!P_Z4+L4Z$W*527"8=9@Y M_;RG4HISJ*]Y1>6_-]FY?+9O]C,M[J(=J">*'808 9U 21N2O]Q)VB@A*W.Y MF_$HNS4_%SV\.]+>V,Q5P/+H?,<"@ M<4)J53Z>",,.K40ONVJ1US^SRKU3.4!5[E!JUNQKC6?$KE'=1[1,Y#UOB*HG M-08'2.7?RB!N&I]RMMU\967OU>0VJYNKK0EC1L-;#3!0/5H',.@AK0".*3$F ML5-]WV^RP2T28047E_Y0=_U1_,HLDQZU^0L:__J)/?/Y\JM-OI-[O_I#;/LJ M<$%\\9?+KT=[]_0'XS"$>@#GNL8?;[Z>>W:Q/R$.4\\XN*[*]1- #7-_[.IG M\];8'C_H7;&-B+4;XKC9(>Z%-T)]+_#%DG$/_>/P1&P' MIRH9@0@DW=_IE$>)M5L#V,P?6KY3IC% MKR)YE$)NR<4ZR1)P10#/F_YX*\U>V/1:_:-[R^#'U!MJP8/M ]'H&J=9B0G8VBI6]_KE0P"%V(2F$74"@,BHOP72+NH]6& M^4HAG8/21P0W"-:WRPB8-P\O(ZQ0?EZ.YXT(G9I#%U*T:LS%+8S"9<)%\B.S M0^Q)[N!1.]?+CG6]4Q\4;"HJSTE#''@5L]H4%\AKT6Q!C%G6:IJ3*[JD>4X7 M=5'/+J?/--M2<1#!#_4U9D:BHLZC5>7SY:<8Y8T6<-LI5U%)DD(T MCZM$[%]N8:ZA+*"C',DIV-,H#)'<9V%?,8)5&RH+/8*JK MW[UW7SG>HA1D9[*CH;88>: :TU]"S10PT/=J<#H'W':ZX[^!*U^SDU):%)3^ M"A[B"F&"Y;S/'M/D29Z3^FT=/1?E+^;KB' M3L9QO6\:8 2@>5UZ-J[\N0?NXAH]L(8A]+^? "?)-)C22:0"V/GTN =AB"?([EXR47Q>4ZC2[8XOM^J?D9( MQ?8PSLV>'!8!8 2@>1>*G11C0V3P_1+5N,@^/2F&]?;HI("/ M>FVR-A=LC->[SR)I)E@]O\)+ MY1+"[QC\3IOQC['(]UC?K1,-_924J\MM4?(K3]Z8A11[$3F*-=_:7FCA M/&U[T;+C=VMYY@CMMH9*HL4S&$&G$NFFQX&]3KD&Q/5O-%NS[*'D)[AX"RUN MMV511J)^H]IJ-M@%;S93#NW9<62YI"4Y08J=G$97\QIO,I8RIYV2S'PO#A78! S?FCU,WN$OE C1@ SRZYWRNT-]/N5@*P MU&#"A&6I\1D?K&5SKC9"N 0^1"($QI :)7+O6R%!LZ RU$N7UD&W*%0IA6J4 M@-=#"5:L.\K7CHOY)Y6KL?D 5K9I'Z P&[4/H_%;U>Y\;6S6&B.Q.6=$(D5T MY^QEOVIQHW+'ZI/<\YZMI8?P7KMDA>JU0-D.N0-/QG.]T1KY+[T1J4[DI2/& M4M.2:1/(,YL,L8$BM(@ M5?FD!]EN:"9DMJCKR$1^55E\I.'U3EA2/O+OCCWTM-HBC.3*,9T7U*D UV9R M"9H(V-ZMY,.494;D"BKI>Y03=4,KTMJ'NC)!<:12 X:(XT6DP%N.GD Y:3E: MG#0C^A8FXLUM"J+DE*:=@D1!*,]B1-2C@>1)0V)$W1 I1DX'=!_@WM3>85.0 M*#TD9?IT"G47GL/]?,B#>*#UV'ORX:C.(UD![(P 8/*S !W(OET7U#ZB M>6:F>]#';Y??"EFA_?:QC)(,,MI?O\8B*_I'EG^4T;&' :8*=AL]'I(AT7"] ML"R\YW*L"L(JO. 1EU:8B1CEC+X<1B$'SST_?B69]>5QK+O)FX7:7:JWW0B] M[6 \;UI;=?<+YB353TVF3:()2LS#.X@-F3DPHD.IJ8 \(;EYI$J^"G7[?J1YAW*CZH)0N\Y'LKU'I+P" D$J)W94=) M/:9#$J>K?KVF^1-GN4\Y>RE7D#$CRHY5%TMHSK4W(IWW7[8,+YT>_CC/>?&S,6&GQS #UD\=9!AE YP M*LHYMBC,^? ]AH3VSR/L!S",-[,! MF*S@@&!NB0H!T" 7$B]/B-NNJW*L0 M@]K]1B1!Z!W?->_(!#IIG4"'GE1E7G DL&D/+,]L?'X@5=%ID8H\]"S'Y'5X M!XA\3V =L!CCU3$6XTU8X^=EPY"UQV(ZYBPE.RF-6OVT M]">1YQV%FG6:VI'$6JV\TG:U& M/2PVHWE\6\Q)#33@\^(I&4]>&!6T"7H G[\FJO3HZH96#EH8T+GT.#Q_R,\ M-(R_<@\UE>?,*8FP:Z$2" M#R18!DC,3.D65-1\C=;TBH&?C9; .6UN1>SLA_4L?&8$0).?)? I"*$."BM% MD8ILOIV *2 4E]N<<_CE*LJ?J.KXZFN*==OM&-*SJ""K/6DZ,K'N8^KF0G%?$?/L6S!,I$/ MZ3'*?KE=+FE.%Y" X//-Q>W]%]KA_HCJBXVLTX'AW/E>($$:+$B%ALB/1=X) M3+XG/TMD L7=&:T%&T7@0#FQ *=>147=<&16K/V WM)B";A)\!4/(7WBJWG*L?V+)\B7)P=^,*^-^%V4<57&':'9M@7A.,:VYK M Q-%U5.V750%UXL*(9*L-REM\@&+9%-8B2&M,P8516&)>Y6"O?'L,5$OL)@#^B8KOW-\;Z!G<.ZNNQN1LZRD?6 MTCPP[K\5:+[C]EMR>!ZN7&'[N829D2S@S:?G14C5S,*MQ\=KT-&=)]Q;D)*. MBOL._AU(49I&QCK>+K]$?V5Y7:'K>-4U6AHN?,^(KM>^ 4223+@ ;J,TW8%! MM2YR"ED-N-9*2;F*,O+^Q_\&QWM&2U%.T4@V6ITFKDC*/=WP7WFW0M0LR00R M,*$UH$/BAAI'!!#3KN@ Y55XWV)#8UD;17 V5'83][,\*7XACS2+5^LH_V56 M559),CCGP4;ZN"U)QDJ2)NND%#599I*4)*?/--ORVT\%'+Z):?(,[#XCM(P# M%%<9X'-FL*J^+S@GY?>J0K;%?4-5U47&H"OVPJ(!PI?6HX.+G>J2H^8XQL7Y M_'1'3:2L9 ]G]=:2'"*EY]UVOO@KW_6B+O2(FJPPBHOR@ M,&Z!681FA1"8]_1OVZ3@HO"!YL])3&5F)3XM]I2)4?X$1:T4.]476.0N=XV> M^_R8'+?*'AFWL M:+L+;FK-0"^G;9M_67^ZY^K*OQ:*TTVMTP=KF>X9VS>][ M4 9*KBL+M Z)&89NOA,*0WV?VAC&I0@]S\0.R>F*;Y+DF5;?/A:B.+*"XY"C M8%,1FT%S+H=K=( M#_ @$A%^:Z]0"7-SQZX.LT1RI_Z?\^CU9L$1X[>]6.RN M@9Q4 ^W1'J"*<3VY@'+HY!!\V-Q50U1FQJ1SZT0L9',*YO_7_TG5H0>*=GBW MX>5<+BA'(45U&3:)/*>3+THCM-GWD6[2O.\H/*Z1Q=?Z6LY M?Z'I,_W"LG*ELDR/'0Z=CAT'UI?% XL?KBB:+UH@WHHDU,Z'&R^59@)^[MS. HSCI M,^"$6Q&ROWL9G,K\3O]JU<]H&>_'E[J2[4&GT+#E?+#C-B^J?STEV\IRCU19]RG2,Z>G(J4#.Z@\$ M@'N_MNI1EQF1S/>S?BM>X=276?4HK]4)^Z3>.[CO@)T-;[<2S^/)WN%=U@C" MW ]L3PYQ&SB>88C^A;# -D M\)\$V&%%< =5NP2PBE0^6.2.%7Q__3_)YI(MU%:_OL9C&>5@4-^\(H$3#IT M^+#LTDW>+H[IH9D/IA&OY[?Y7DRP>9!M%\[&,NP HL2 N-4'YS.F1G.%IZ=S_G*-W3QE)WGBWN:9GPH^1*)(&3 1E]04:( M$=!NY]J0?.D>!BAA%! W,QX3*KA'AG#N);G IO:]+P#=0![VYDS(+-!YU)$@ M%)I\)S=K]//YYN[NYNOU@^?@[!,2 M,?6\?8M<")JZE]'L7VG9^Z[=VQ8K1KO&=)_45< C%W7H?]B7ZWZZ,B-B!8_< MORU7-*\2>?<^/9ITM1:Y?PHB7.3^*2YV(O='S7',<2P D[C*/Z_SM.HM=+^' MM7I#]X=H.8WM]I63!+_C5+WM;KIC*('WW3$Z%K?>B)F.*@VXXG]12 Y$F-B( MT]N 2DX;WH/]1/6^#9^I3#$ UIFJ)$[EN="K0>EW1&^^(0#.4V@V&!1A#6\& MM&9X @8_ #AC/-(HJPBH=7'FK!OC1U.Q+>0L"/8<;,:(\ZUI^!-A'=Q3:_@ M5A+-D>UZGD=@PGS8K1]9>K09E+\C+-('X[AF\@H8D="\VYB[:<8&"3$RNZ.P M2^]M8'\JC]?5R2>,R>:9?V;.0Q1^@9^>).W(43%9(ZIL*JI0)54"9',QFPCYI!K0H]$D_=T(K5P(=4VT,,[JC90TVE70ZO"4) M/^Y(NUV=:N3\);B!4).C[SC'\5UJPA3+6@$GQ\[Y(Q8/,]2 M8@[^R'/Z6EYP +\H)$!W(^3N/AS,U\X]A(K9E6/Q1NRXKZSD.T0 #F/752P\ MTZ/*- X\X?MVO=ZD;$>I:'-7VS@XL&2C-XN9:#,QRA.TJ3D_5V?<'RG+U V>MH MPW\ICW/0CAD"FPO. )2W/' &.*%RP#F=,R;_&^1&@;SB,KJJQFE&*JQ(@Q;1 MF[>KS&\8OF0V"#^A \K"A6QX' <'4Y#K6 VH\=PG3&(PN5-I[+5!E\83XN1[ M6I1Y$I=T(5J)F]^G7%UN=-18#CA:"=.OJ@5QL7F#2L7FVRPI"P+&Q2'+0@!> M'UXL37[77 '?/$_3%.KYTHSF47J>+*NUP MOS&/+# -#57J6%_IB_C)4"55=';QRM4 F<3+5H.-]=>L$?/$R NA1$MT2GQGA&,D6$]CZ9FRH^PBEH+F'@/#Y3T<;[O0'9$#X_"?GKM7G-S^=?YV1 MN_O;/]U\O;PFMQ_)Y1]OOIX'"0]O$8RIJ1# )PE<^'?WT;- '&*V^7_')'\^>>^!/$&",\F;1A.0\SCU[(ND9"W)GV.8@W41XL-@^S M',P*C;V_L$2/8#OF2 %^($%7+%WP4^;Z;]N^5Q6];NB7E/[A_;V>]..!>S&Q M/;<2,EB;OI(T2(A=)T&'3(:MS5$,2\I0Y\)'L)JLZ.(38PNSTV"XY]@S0 W! M]1:K(9,G !U6S&O0N4NXZQ(O%./]Q/)?^-TT9S$MS!AON.=8QE-#<,UX !D, M'AL).RSG:1"ZB_-TJ>?A=L-)VGTYV?^ O-U\>W#-"M^^WLROK\C#_'P>*.%5 MBTA,/?-I6)'$*Q72B-3=U\$[IC<3$B2:@I?X6*:\+&3*RXR*Q'KPFBGR_,:L M"'2',5L(S3=*FT84/'_>TS)*,KJXCO*,XU>T*3M1XQ:\:5_29IFP#SP']+^!:?=#, MUC.V>SZ3P,7M<;$''XC==*C,4*3SS&0MGI>)U=AZD],5QRMYIC<9/VTH)(P7 M.M\\>E6P'7(4)",:0G/-FBUTJC1?<1LADB+?BYU/$U=FH)FKS"UX@!61:)%W M@-CW\,PCU!..7="Z9TCN9);68F3BE=,L/AR;?'OXAOQ3!(_(Y8Y+&(%@RU1U MQ)A28 MDY7TK!E]81G=?8GR7VCY<9LMBMXLDOV-D7I.]Z"NQ9^ 2B18(N"&3<4]0%IF M1J^19_'_%6VBC"OS?Z;91Y;3Y"F[?HU%EE?^)SAJJ3.?&7;%G*R:(%QS4(T& MX7B0"A%28T(J5/!9S9S-$IO*3*K#)2,'$U]6$Z?UQ)<2NP""W93UV!A*>Q;3 M5_2QO$J*F-^RMOE@C/U :Z2@5HSJ>I\!6+*'2WX&R$2 #B.JAZC+#$GF.]U8 M5("%!OZ!]_SG*(4$A7UY[@8[8%.,*0=VGER,@Q0*J?C0 AXTL=TPG9DY\7R_ M_FP,B7^308,.>)2$3%)I9;68BR7P[K=54HA][G]15+1" M^V,=C.:O',$!6%P! BSFXTH.2*C\%JF!N3/OL6X68)K4&6ES^0;ID%[RI"QI M=K=]3)/X=KFD8&-5&UMT^V"L+$-C._8IAB)I@,MNKU9SVF#$9=:CQA'46-U!-#9,B> 5BVXW%+(LB Q. M21FEYX^0=B%6^;69#V"MEI$*D'/6VI=RDT7J_[PT1* @VN1']A-RWR M^O916K.\K I^-5=+CB+XNJHH;VI<_VX8!R-;(Z)XQC00L!\!@2 MINV;VJM98UZN7(=T^(AA".G[F>34UCX@Y#5Z8)]+U"/[VD ]*&#VC]49H5,8 MF2/W\1>/2TL*'.Q2IXW2^4C(&MSQ[MY'F4%W\#\**S?".YI ME"9_5Z9<-1\ N1'T ?DZD/0QPIQ/+N>+.*YJGZ :'])"J/W,-B-ZDW:TL1'L MR,;3W/>S]/:QH'_;0C@*!/OVFH1ZVV*?A[O&=!Y,V0 E FI8HU$_69D1K3QS M3V,O^ SV@]IU=[D'XUR>5WB Z:C!9%;I%^7TO'4T%Z73 M"<>$TM,X#2WS4'WLERUN09TA8 &Z8B+*CU0# CK$9-_AC&,#-$]6$) M.25U=;[K+ M0-%U^89%3:2R3A>LJ;AG:&_&X1X<4.9@JW/"&( E F%EL1;3, S5IK!A!DUP MFKUL;AO_YK5J5M\MO!3T'1U*M>Z:BCY5KYM'8KEGL]M ( M1G( #P:S+?]#NM:.OV*.GM.8&V8U,9VY>+EEJIA'>+ZU=(&W^^AK\P^W1H+!>;5@5S$CM8A9SU[6R!"F.B7P&W M/Y ZMO0M[.M!5M7=Y'J4GX*AP<2\X,*H,(67W:5$+"1;]M-[Z (^&;:ZRY,L M3C916I]R&NRE[&.!S4[&]E"G2,8,D1BB69RD(+/74F$Q-=06S#9#2>V3' MDN8Y7UD_&<7QK;^"YWH"UA/# Q@// P[][@SQ\L!)(%CXE;T!%6N^90:.' M!27:\Q.#!@IC'WY#/#!\;.O_(9\7=)A&<0=XBT\+7^EK.7^AZ3/]PK)RI;J1 MCAW.L?P_!NOA'/CPQLX!Y]L)LJ.?[47PHYR_, SO_YHVQ M\_$Z8!7S8^+Z=LJA3X#./=U :IWLZ8ZE2;R3_QUTT#'IBW76T8'AW'%'(D$: M+&9$8D!^KOX-[L=CM!1L%'T]HVA;FE)-N"!]PF2A:$Y21>1?E3H$P4@RS#3&DW,B?OW>7%'-+] M_FV;B%*FZDR\_2TQ^7>[1W3^#'AY00 L:>#B<^W:F@$VP^Y&/FD6HD9=Q\0> MMT62<14A0)+= 79A!A0(WV5W.X.%]3N-5QE+VM%-S^6!C#*,K!W7-ZS?9 MV49")GO0>':W.(_1')]DHAR%R#3$U5\H "Z*-3+^2S/ILL$S2!7&(59B9G3U MK:_S\ O%095'E8+>VQBKD7<.:LYLSS1_9*9J@P!^]@C0#\JDZF7P=SLA MG&+7#3W,):*?79@9R7R' 4!U4V'V+(;S(_6UQ;K]=XWIW-U?U+4-Z0O?2TEF M1)X@9CMAG"GT[!T:/4:9XSI'=LU"$O2,2."3,6CHT/K$Y*9!P"G:AN\I1(4O M: XYK8LX2L$P.,9,W#N@2XMQ)V /QN/W;\EXW+\ZIG9D#9+[?R=/2H[H,_A3 ME7REDL=4/DA^*^ARFWY.EBH?)9.N^)?S01"N.5:N&?"JA$D *'D'*_<]\NW< MP9QPC^@=90#5Q5W-!<:NIY:H]D+ MN=\&1G>]U6KPA,,G H')O=WHTI\AB>J9"?N*=)QGBZLJ\ 936Z:K.Y(M=<&X MYL_CTBP+*,U2!R?)!/U)7:@EGF2AELY%T2S:HJ;T2//R Q?/BRA?< #7KR7E M^M'B+F>+;5S^%.5YE)6[\SC.MU%:%V?ZR'*.R88547K,F?8&Q)BI1P%VS;WC M,30V=_NBQZC(REI))R7DI:\"(]Z]-U+N0JP^[@% ON5*Z26Q@$)N\/I55.@+ M.4:K"9"-G %YJ:9 (CD'&8BUJ-&' ?4'"?"68$:+0@;167?MRGQ9/(Q2O(_083\OBB5ZOHT MU!Y[7U*-Z^N=5(D JB*GO=E@RG$*Z#,"\(E @.A.Q]7];I!KF#'Q/&\4D<^1&48[KWJU( @8K*ZE!3TY4#Y.=&=-R F]Z]S2C M+U$ZI_G:X.&NHY?%U[G6Z"'S*K70L)5!:=3,$ *[?B/?)R$4:$ !/8$( 4Q" MOFCH,M? XZ*2KMZSA_ +1)P(;8Q_3BE\X/?BMBE1I9L;=$7G$1D&X2^9R# N MN(PB+N:(2BNR1T08@"+MF3E++V+ 86P,2;V;<< B7Q0,D*2+GY)R=?V:E+>- ME6E?&_?V,/A!\]YL'P#:%&0+$??&(HXIV:-*7CBN!)"%H)D:W7;M9O[U(<:3 M4P$=L %SO[:>-V-=Q?8V>XA2CNI2WKI 7L"'F_6&W[_ 5'\I J=4KZG889 ; MRQ2EP[F/>HD3!9_&PPGE?9%CHU^Z$( '7[:JL\TH M\[?GPE0'0/%F;GSI*6S&^"J\(V1@2O?BGUBQIU!@ZC(J5OR8@G\@XO:9'U^9 MR9./<7_LK4D7CJ_]H8T09N\XG"WB< $TA*(FTA;3/4)A;G#&',=&$W82<;:W MF\IH<\-IE/%[)+WCRU3T/C2-&,EJA&XO1.<9=%IQNU7D"CD'KZ8G*I,]3,0V M,6:Q!N-C#5; -[>7G.(KEBZX9()-"37CRM96',P$9=H?R]FZ<)SS'F3]*F&,JYIC35!BQX=L5)8($4^&78WPSN!'PSGP=F;PR,% )R1__,]V42YK'7T M;^2??YS]^../TA!8D&A;KEB>_!ULA[_]U]D__^MOZU\287L3#,RVI8B& -&: M9 1(*[[_[8?9^]\W0\E??@SE.-Z]7DQW$7Q;$A=_W1:E"*6?LWL*4TQ2^I66 MTG,=GA3F#"ZK=SE[3A9T<;'[5D <.,ZLW]0/'_D.RV*E09)AZ"P=DT'*#D/ MF=SC#)I$7F--,EK6U6?><1VU^!Y^AB^%T613S8 \[EK)(J(&_3^$L5.ZY GF M@->TN'GE12?D!9NPG9[C;G70@ M.&^N-\,7/56/\7>^XY']7O].;GK"*41^&\831(?HW1>W?DJ.30Y=K&D<]>2# M[O@=E0*Z-8[S\"P!:T2:YU&X.K3O2L1F)"(O*Y:FNS/VDG'6+K:/1;)(HGP' M/H>7? HALCUW,0H;I.@$CNZ;;+,M"_T7.-08%@]S)2Q_ISII*YM@%6O_+?%K M'_S0XBO+\KTF$-KFBUO# ;5 F"Y2SVR]JJC M0VF&(%\XP747Y;?Y0PDOVD+H#OCP&_0<+]!4$/P*M^:Q:TK>[R;KT"WO](CK MW85+I@\[RAG6[YJHTP?MJM4SMGOWK"IE7 6=U. G]\ZOMP0,1==Q'%CD98O[ M^%_'G,>_^LL]>'!VGK"*7PVYZ6@4#WQ3)D7)CYWTX/80Q&"MHB ;((OOPBL' M*23JM/0*B=/?&%MZI7-0Y[57FC=D\;R\3-E+(0,M)U&*8(#2S(Q\'D3)E^@U M66_72F'2^3M"G!R,X_S]2P(+HWJKJ<8&2>%CP9.L?\&[?L'L%CP2F7ANC/-GY.8=OAH##5#+'_7<,Z=3BNU$VR,%=@0OA>#U&2Z M)/*M4^RKA?7'^*H;8G6)DP&=ZQ'"*7D"(;,]M.PNY.8@>-9$CD!NAXIABTY/ M&ZVV>(ER.F80L1+J:C),669$+E^W5<6I<_(;]J;JXWQ1WE/#G#&GM&.]!/'] MOBIJCLCJ@"*E*"W*ZIISFS6U&E0/JT:=L2^J6D#"W6B7$K^0]UG#=6#CB#O2 M@>6*/I:?6?8$L6\@]E8L+^'S)5L_)AE=R(H9GW)6=!:;073'N+\8@''->C)O M"!0_,G:,<3J+T7XS$.<8/3WE(G67J&@B9IIRA,]$9"3,>09A"^E6A/74BN Z M@JQT(J4?'/<%3*O=XY$N64ZKG0D=E[1J6E>/"N!O@V%<-G8=O2>G?2PUZT2H M6Z)3SYZ,Z+P&A."VB;V:]%&6&9#+=^0N'TS4@AH,>^QIB8W'/1W1_76E MD= M__A>%?Z8L8Q6'C%A8F][B,\,*!J4NS3TWWC;VQ8O>D[']"!U!+-0"37,!;F?FLR(1!YL<<)_"JY6GRA[ MRJ/-"HQ9"MO<8%N$K4XYIFMF:<,+9; ;)B@SHI+OY.B,+5Z2-!6IU X*L6M6 M(C ? )L071N0<[:K,!$F@CTNI"Y&-K$;'F*%V'BR>S\L929VR,E30MW7.@O[ M$/_J=T0?HT, /+QU55GJ[YHL]0T6Y.=Y!,P;FDL-UH'AB>OC-*9/QU)>^:0Z MV!9S&JO&]'L:AWI+'28I,Z+3!"P/@P'?>ITL6B#\A7VKK! 3BOS6I/Z -6)L M_+Z6#NSF70L-M,A M2U#!:1A09M;9BB -%59V(E G&5EFN"!*V3K)^+)[RO?,EG[D,[YDF%7P[8B0D$R,@NN9H+GE$0:XP G+,$C"+= V5 M:$,F1?C,T4]_HY<:2]UC;!*-TY%])L*J\V((^.0W$TF'U4/MKG070R3TS68L MI\E3)BWK\6Z>1UD!>4995A>INQ#..VH1B1@!RX;ZD)RSI42%E'L<"*1Q#<.* MB!5@%L@Z@=1#^UH\?TQHSE%9F2>R'!S#9AY!%2R/J8<:R#*MT/F?II?C:QF%XM%0W0@5-'H\F',7A I8J"?"'O(Q/9I,0+E[;ZS< MO7>FW+T/K=R]GYYR=TSM >6NDX0>Y,W7:$UOEP?\KGP=&6R+D#[*,?T)H5 O M(\/D9$8TFH!0^F LE#XX$TH?0@NE#],32L?4'A!*G20,5PSA5$D36.K50]#H M/+XD0@^0L!K[)(HCZ"Q!=WT$;;KZ]W)I9ZHZC^-\&Z4#B8+T.N&]6WH&=\V$ M>EA@GONLS>OW=DJ7Z[UNYIVX-Q M#\&CH!]"!2GM[<\049N^UU-S1B0V!- A[_Y,HSS4X[P^Q^GX:JJ(['D+?J6E MG>*$^(&0&]0HK\X\CJ&K!(Y8'&:/XIY9FY]X$/%?U'5L[VE,DV?P^RY@ M)KVA949]D0RL!<,US]9(0!G,"OH,:EZ&*69I1'4VBI2^TVO'*[K8IO1V6;E@ MW],-RV'7W.PKXUSLJA^'XC=&CH9-R8V#ZCR958469$>I8),&,])";0:E6^L6 M$XD &;N2S/+RA/$*A(*R3UD"".H%X&GW&^?QIQ[?-5-7"$PFGDZ?X*?^?;I4 M]%_Q0,:F?DXR>L,_JFR)ZH;XV@9' _I(^%>E^ .81 -5K% 14VF3R+?UZ0M MO-'<+AM=MY*B*I89;(^]]*C&]66+4"* L4!8G W"[B"A@]:P3URH-QM7M[1! MIF'&M!N9B/#N\F).B^X:6.H&F&2"!P,YCP>YO" #5].(VYC-* MC.\1F(8<[^&<#D$^1+Z1DOR!KA...SP)L1SVI,AM46RH\"I7"WB3?ABYKS.^ M<^VXC8,\&&26DQH-_#GA9GJ6CX^.^?_W:+WYMQ8% IPL1IS'T/3V? Y=;)-4 MQ+1EB_KCS7J3LV?I(]_KVV?4%WDZ:<%PO2%KR&(;-G^T\0CK]F>V$&P4=0/Q MIQ8C6N4XSZPU"08:YI0)L82QG'(FG )*I.D)(3/),S%Q\YE+>"X,X1]M]M+J M@^2PWK%=,QE %4>>^# =3M,C.$-1T>FUAO\Q:,'"C6#_JG,,*?RE!_X<;RES M/6NK=Z&B\S+40Y?)W8N4#*MW0^I?#]\O=%##8T[S-21<*LH^:UU?4^PK7<>0 MSC?EODQ+LH<:YIVNCZ+,A$R^_;X6"_'6#'[W"6?MRVB3E%%ZR=9KEHD$22JG M+^V.6(^O00#.'SXXW+,D([&$',;+2Y_,#$\[_\Z&V_4VA7 7X8'&\=KD=$6S M(GFF-UG,UMUE[M']\4Z'>G"<.Q[>7MZ0\[+,D\>MM-GSD_@N$K6K@BJ[YBO! M1I,WF#/B49!(4\U..,?I>R&:#3/:_5 /G$^_P[JR:A,\U. T/4=#P\7J]##$ MK(!W]RZ.P8JE"YH7$'51[@8B&(8[H-V]5 .[=_O:0_[O__2O'][_R[\1*C ( MY/HU2&%F3K:I!*WI>:Z:=K<=ON;9CW4@N&MB52.,%T;99\"JLAC5F%9?GE1- M,=8-ID,GG-6-0^7*<2Y*S*8,$L,!Y:*JA Q]K8O85E5IH[3Z3=#SJ2K*,B-I M%/\"S3:K72$*+Q1;?C*("M,O2;DB$9$S)Z+X6DT'DB9+*F) : *Z.5E#LA\2 MIQP&M'S<%DE&^>?*%AC"M&=UUS%W+#*5,_=B-^>8]"2G,>AI^Z3=0W#^;@35 MH*6,F1](F) Y:4PHKW.,JLCI^UIQ%%MUU8BRP>NR?D_L16,8@OM7I>, O#T2 M_+@+?0DV6 (V@JY3$8^P8WIS[QKTM"T>]Q "BL>0279-:*]5_4M!4-^6<*$\ M5#'7 R:7WK98"W?7F.X370IPE;H:)LE#/S&9$84\\PRDE8#_ 2\_1RD\(=Y3 MCE<2EW0!/W ^/_RBU;(I$\'%\H854?HI9]L-[P%BFF5<8&_IH@J38IE*40R! M I+#?:+J*R3%YYPP02[3ICGOFK#%0QGEY691"5YI$]) MEH$.QR_I$L0_*NFNP5G-&N$H_UZ39([.@B#2C$UAS3V?7$TI.#WK_U!SY(F@ M&M:U]&[@3LZ2/TCHKG)^4\I.<;U%;>;Q@>Z(XHA SU/9,*)Y), M35X'VI6V+A@CE]RS'+Y]IOEYFC+A6G^[4:9KT&Z/E&[*<5T+(@!\UD F$G18 M)^%A&C-CP@6XNF7?).5-)?A0%<))/C-5,4 #'J.N,\.0'!_M94@00IS M#()=8G4)S490;QHYQS]*IY]V'FD% YH/8#?'> <@;ZF;M#%"I7)R.%^D$B3T MG4V%$#AOO=MRG/BN_+[V$CO(KSZE].I]_#B<5GV0Z+X=7[:/1;)(HGSW$(DD MP^">W>-Y-=@>Z^2B&M>Y:TM4Y9@&@"$]JX8IRXS)Y9N9]KC(PHNM"M>]#BOZ M';'L-0C ,Y^%=%$QH#;#D]#W?:K.F"JU(RBFKKI)J5MB[U"G(_K2'#I 8U0$ M*S- Z (2''F7N1SA6.GYH UW0.Y%]<"N]UX+\N0\ MT33(S07*X["0ERQ1 F>3LN,3E-#ANH;TGDD M1QNNK),4Q@:C15=F0BSO@FE)\QQ$)J@W\^BUSA*3B*J,2NFDU0LMHGI'=R^G M)/A*7R5E]!KH:-0E,T/2+HA\ZGB-&&YH13;Y>'_HE$S^7R$T**J42L'?'2YA M7EDIS8;W2?'+)6?HI(1/*@?$X1Y8;T'UR!Y8:0^: ,09D="K/R:F0^DL D-0 MUO>)V';ZE7_0Q>WR0CS-?65EMQ-PK[.7C2&Q9^D(T,X/V@HW(I";D1H]>%># M(L 1E+GF.)(VDF2/95CO,BN+RERL5,@-I)E$@OT>CP/-'O98/O3T?UR M-CE$(*17@B[557PY1,KIL%ZO@X)V/_OLY^>"/," (=T5]&FOQX03N$3?13N1 M4?UV6;MN%L.)S/4Z81.Z] [NR\K>CP7&LFYM7K^7\\KH$Z2!-K.GB[#R10V? M;*(D3/RX)@,MUR;K"K)6'E_!DJW.4C5'E$]"2?/ M>UI&2487UU$.UZC^=Z;^QD@.ZA[4-?_44$D--NQCSP!EF1FY_)M68DH7Q4<^ MI9NBV,)=5NO4U^V'-[CTC^^A[HU @/#+"16IIT7(4E+ATGE PI=+BM.9'4RX MI'E!S52 9M9BLC>MR4I,B(:6X\ZVH9U.F#S;S=-[9S M@T8#G-1%3BOX@':&EVP@=H]0SL/ MT0;89 ^<5- #1VOK$)MA*.C]?M,(V%YAIFR'OM$?^*K,_%<.**34IF39] M?(LCP..$?<^WY8KER=_IXGS-MEGY7B69S'ICA90>%%\6*$UT, JHLYDBU%"Y MGT[%\XSL\2$2H7!U4 UX[[@HJBF9=3>FHLCD5SXC62Q$A-V*QSZZ:'G_=PII M3%?#768"PO46XVB<57@0&9U<84):J&C*>)^SQ!5RO(=7MT+4.\A:$V=BXE$U M\72/78!:BJ:LQ\90VOO1%Y445DW6188J\RR#U>C+QZ73!WW,]8SM/-NY@$GV M0(/FYM*B,D.1;A+7O3X.&^Q@]:KG)>>;\J(7D,6&R3QXR0O.7$??@56;)\'94S M^)?0UVB]@5"V7]V]__/OOKS_S=6O2+Y7S7-1L!;>GB)9#H;O7[+CM.2]DV=* MUIP,JV(F()>KA#>E&5E$NQ#JNL%F9LCU]7S$0=E90.>*/JH\,[J:( ^T]E"^ MS$EMF!B;T3B<,2('*@&++0@@0SKX=:X\TR&-O:.V4&4*&FXX\D MO&4&.CAD M"H,*Y.XF@#M"YBM*>*>$7T<6^XKJ< CTG"#%_J@)*]([.*A#BJNHZC])1%'F M6Y&O^#.+!B+P!UKCDT-TC>HCQT@-E@BXH9^E^HG+#"GFW<7NF6;;O79R1W.A MOH$;R6.:/$4] 2E&?=$.>!HP?&D36LA@U Q'LT3H'Q4F[5B5;;@LJ*MMW*S/J=CA=YG0\3^: 4\ (1<8&]H@@&Z%O M2]6$1 #5R-?1(NXX'4SNR8/K>PZ8D)(1C@O99@N:ISNAB@%>\HM&)0/U;*^L M"2H$T)/H\>4SIP53?NCC[T],"XO]9'(D*S#I\7V) 6.ORF M#PCI9Z[S/5^D%2!ZW*91WC8!0$:SB@J%H$+2H@+8!Z0E(-1)8\B6;"SM[9G' MZBV_JZ,!K[84'B+F+VS 7J;1"ZZW':?:;&2F'+:<>9V!-G>,*&^3" MXU]#KL#FSK+?1V13H3MD>IN1Q594;BXHWR?P8Q%SW1=>7WC7-&4O0@GDIV11 MMG\,:Z?3X=P.PYWV8CK\]V O.P?=^[V+Z6 M)C/!G4Q6T;/\@6]GK@'RC4TC$^;U- M<="_/W0D@P:?>#;2[NNR09C?I4R$RE=CGPGU@G(6H4W>M$ ;/9N1S+GLF>:/S#R/AO#@),]1NJ62B=I2H)I'\C!NUE@L^6ISN::9#:O4GX M(U\+I$VXW=6141A ># K_MI0W:'* MQ4=.0W,G!^V>:%5_$((7UX89$95 !$G7@T.9FGS.EVNZ/X6/3&'!GT69",H M[N \_-82CM?BE4I*4-TS<:B_K7-1!<=WN.T@0E9.4 NS'9.T&U#Z ZGMJ395 M WO+&$(].'C)M:543$0[&-S(?1J"WK*Z5><16KQ#Y3V87&KA8%N9]QX-4&\A M1Y>3MR%TWH;XZ-I5FG>*L/'X20;)FT4I:(5C1E<3;#Q^:RCG5P8.2QQ4$APJ M%'\4NJ-"\0'T'OF@0?E=R\]TB.29E2$KP(T(=X6=]2V+9.$KNKBJ1,U=3M?) M=BV*8/&F5>IR48;BZTF$G.51D1MF)'1?[D4CT<3L37^4&7^3D <6'%]0R4"< M8?7Q%Z8DL"6>9HZ6P[O@6-*:CB Z9)(M_,G131TU-.I8)]NZQPZC4MH_IB-X(.#-?;XQ )T+LJ M-(QMRZZ8SF@EV"CR>D\'4E_U;I<:V<&&FJ.3?G0/ZR_/1S=\7&H/6W-!9?-H M;NY\&R%RBSF;T\@RCJU9I0F:D>Y&0^(B# M-%H:LD[/B,ZO5Q58TL E$K!7;M$A*3.@DR/^N,[*I-Q!W%?.80KN%.4P+L&* MEN\NV>+80F78"\$W&J,[+Q,@4" '.,R(P (BSRM,"*#BG:M,B,^0% WZF'(9 MY3ED<.OTC3+I8N49Y'!HY^^(K,Y0C[V/V\7>0H;O3SDKPD39:O&(\EFACW2> M]\=Y+%XU()\G2Y,X.2UU?\0$PQV0>T,]L.N=L8=,:M#\>E$!#U18>)C*S)QT MOFM,)4]9LDSB*"M/,1RRV9MUQM:>T@+BFO]:6)!.7@QMM3=<"S:.P([O*_,\ MR@I1A'OPPJ)J.N+&_8KKFQ DYJZ 3 DW>?11:?H$\3>B1G*#KZ5O/B%5UL M4UJ(TEPQA>I8[GC7" MO-_&B'"42(W3C$BL2(T6>5]KBR=94\)PN: M+0!-48">(YCR?Q:*K6S2%;F#=4"XWK@BI\>B@CXC&YJ3 N"3=_S*N6 I1Z+8 M?SM0\-H1PQHM!1M#7]\Z^(KE)?B#7D39+Z) )->OOK*2%G?1#BY'*KU;MQ]6 MUQX:W[E^#0C(-]-'ENU*##\8")R1D.G09F:+D3[0 Z_[M,\UO,Y$L3:IDZ@J&>CTP M"4KZ1W;-#A5T N )AT\ @5H=1Y3LZS)2='8-[55V @+6A:>=68V5GI#M>'H"M)>9.B3H,"TM[(W;;+ZB<\@Z M>YYE"8=:1/GN=GG^$N6+XE,>*4('T?VQNT87CH\M1%@F"6RP#S3E(E0T>H%KU??,>B)S@ P",'UKJU1$(^Y+23JE]RP:I+)$K 1 M=/7,D[+"E@B^ <0T H4U>B!YL&=DU[Q756IK8$\B8EB'TB=%U33(-PT6ZPT= MUNICE\W\!!#W,%K(&&(]>@\SVYA(8H4"?/R@>5-Y,Y;"II_%\H_;.D?J0:+1 MA!Y+,9M#8M3DD:"=VR4D?'$$[_.\')5Z&E4 RSL!QF;M31KO@47M/0"IP.,6 MI;(&[SY2!="K;3$Z<[%XUN7"(=S[Y&E5WBZ_%?2\*&BI*0CTQK"S\_MA>UN;=9C,EK='FW3'- X8\NS+?\CFMQ4W8JR8YEU2HR'2<@NS;VI%E8F MZS%2.IT_1TD*K@9+EA=12JN'1RX$(:B[*HC*_Q(EE5[8?)6S[=-*%%!+8F96 MY'T*-!DE)R1YHL5?MT79Y/R+Z@F=\1F=P91$\C]2-!,C42EH-2-K,3TN31)I M:>1M6'98+VU/<]I;30U^[ZBH1LY;V'&AEFX7=$8>M]+0F;&2JUWK!(HKE(RO M9N(ZZWJ7#3/Z/+)0?5)NM,5G/@ MXU5E65=T\40!VSJ4N]7XU^!: ].$^?+U2=:B=Y1E6TX4^7!2D)<5S9K?ZR^! M)+D(A85B$QF)2"XKII-HL\E9%/-9B^*N%:$?JQ17A4AQM>!?!A#^;J0;<[\] M;1T;'UG^T(,9EV/GL$^K!_PVAO!W<5V4R1K4HH^/1&4=0@_=_5\.3V9QGO,C_XF? M\/R8K.'13BZ#<1^.M=O'E00,-V98I:: M4K.BA!I?*R[+UWR/<8[^,IX(H/4!YKR>!.S]*9Y 3CKL!- 3P(^_UW<\(=PQ MV6_QRC=RD^2EL(B9,(K%! ?G'F%SZDD6,^=NZ.<@[=EWNJVA?59]2Q^$]3UQ M&ZKU#?89R!1L_SG]$E?,"U ]YC(4QRR/7W[JGW'GC)L/U?B1.SH(<\P> ?,M M 9"WW6+$'Z8.R'9]@()QGBJ:(AR7XU+!]'@6O%*%V$.3]_6#8]"5)GJPPAUS M,:_?A]G'M'@26!I^4 B;T^SDF5;) _VV!?D\SXLM_YUXV5E?;1ON1909E"KM M(E@C;5D9(Q3=I3DM8-'UXJOP(%@\ J[CO *V72KFF/^!Y?ZZ M8MDV;7XD%623[D[2M.*.]_[2>T3 =3]#2O(<^%!U)^;HP)2:<#\W1'4)101I MJ2"*C!71G9RG[:@M6 S+T< ;[ H"=((DFO5R1F9WF/9WR"TV"S_4'ILE!+/) M/,P.L*BCI.AGU[F:6OI2Q1#,S)T?4_9-'XH[X'3+*\IN3[N78^.[#8\ M(&PE4&.$H?:C.668#1IB_H@=J\@B@JX5N6E3ACAM1!"W(CWRB#X7?%5.QNA+[:PQUCY1=<@:=L:?-ME&%,B]4\D);HV>RWXE3V-CF#RYH M"'5<."$6?F;RI[%$+OG)++[R0)H+B%5&I3+%=9K=[ MA'E=TB6$D:[68T$ D_#1/!278:-Q;*$.%D.R,$>(]YDW4(W1[+!H:2***"*I M$E4U!$&D1]&**%HMFC#[9X+YB:F01S_IL!MQ+BBHR][PP<"4TJR6)ZWHT"7R M2$6MN>G:@2:?XH."LRA\'TXM#5)E5_29%<\BL2DO1:976M$LEZ^GTAZ)I : M8P74]!>&V7 [5EK#W51)R\%!MHD+=T&*578I:[*C0>1[=WB6OUX=7,R/RXP"BU7-N%.90%IH%B1A# M)2A'$$:+>@,O-$/6HZY]B,;)6U+Y8Q>B??1RWL'JQ%(C5^O+-B_X6J4%SW3_ M-/G45N5,H BGB+B!TU%!6C)B=PSB;"4(S\'.O>Y11B'9K"](#6@U-Y\/X@ZP5>EN&P)"U?JN1:WO#Y]B-?%QME!'=<'=<3]J'.Q, M.N)0V;GSQ#'1+P,X3F)>&OCB1+HT"+./;WF9/3ZJI?P6$=Q*.]+>16C+1&Y' M UK&RQ':T!*/+/)G*LF^2UYODH8.43UF+B#8^98_:41 @EL^?\LF^MA%/G\,[J&%Z8 M&ZL]WH7>5^T)#'!;9<.-_]]5S8LT_J9J;&4B1U*FXIF38QU%38+$)R>1N[@% M"!=Z?%=W *.11PW^+='7-=29VE!\^KFQ]>,L6=Y\W#BZ\'_/PS51@X9+$7B3 M^C@2:^5F-)=C+AO>.@]^XM)]#W3D*9,NX<1SF MZ9R)N8C;1H/=<$.?:7E4G=@>D']MHQ N4,,HRCQK%?3\D3ZAN#Y=NKIX*X4X M%3'(VGCIOF=)_7A9L)=:/\UW]!/[]-XCT$'3>@$[$>@7E,X[SNWA--X9%EJ6 MQGS["&J\/N;T2$R1S&&(_C,\>B_8 "V^7*:K"2!;@)![5E6R!+DH$O4@!?_E M,4\?R:9BSSD4((<*Q%"]M]GU'N_!)V2=P+T8__V'>@N=7&O^N_MM7F3BSU"O MG'"$V3HOBH^RPOIZ6T*78D94AXS^:\ 5>: E/Q.+8B<[5V15\D(R]L+_PBJ M7E*:P:/>>^C$$*&6YXP$,X-5C7>^WS8L_?V1%1E7S+(ZL_Y!/_^M_8D_CB/H MT=\GXT]M\>WE* &-E1C6!KKLC=LV=D8D9T:[:14;2NR.FL1&EK(YYH[WA5V$ M)(G2;&?]SA_[T$MW?PD9B:P\:9HJO]\V\$+WCETGR(MU<2'\R9#\;59N" (E$T!C)8(PH/FQ!,A'X_+BA MTO\3O<#X#[1ZIG?7*G8U'J^<&(8)5@Z \[U] M!$K2XL2'*9V0CHM1WL"CLEKT;($XY%K,J(T[1@@!3@D%TV57W-B*CAX]W1EI MZHF6:6&1NXG\>"(RK)U*OB7WW)#O!.'2W6QC^AQ34H&T^:8I1Q?O$+.RS:O'^4U M.G2'/Z=I!;UASNF:5A7-5+W$\@'JI+SUARRA8/: .3;?.P1)EGE/]P SQQ09 M." +8GI &&DI(RUII*.-+'?^UL=+UDX[:Z>][J:= DUDS2I"CWB6\Z1X7>R&>">Z&+HEM)J8 MTQ)A#TQ*!M/FV)+=IWU,:.YNWA78$ [5 /KEW9JOR)Y,\N_8=^?.EA?KD$L?YP/RM,XZC6PMHL M91(XA7C'M6 BN_UQ0S!75)$/K2GYD4 M@L/)DDS$\80&E2'-"(I3>]\P%,<# M*]1^8]0O)9='6C<7KQM:UF-W$!I?(-7@!&3_B=L2';Q6*80@QNYEK/[22'$.QKV1+LX4ROY&)4?HE7^ MW/9@38J",)'$+*& .Y(T).%F6LD:HLB.<*R."@W38JIM;'M.I@<'H*+9(:7Y MUE:2+:GU)L;QY'18$-@\OR(J]J]*E^VNDQTL1WT^6KA!]S,'*GX(?*C,@SDZ M,%?U[N>&>* B*MDJ$V:C<*]4-);*W\>W9R8%:\2HF>=HQ UV ]U*KM;?:WI2 MU[31:+]@^+6#[3:!Q?>NZ^."(UV(8482H".^-.JP?T0HM7D:/$WTF=6Z3XK<$\EN"PC@(2)0A'.,4:NCD+7YNF0L"2"HI,'8N@LW4P@WIGJUT MLVV8B#\F;W3:GBW< ]C\M-V(JBFCS(K@N=C*,G.Y;$OPAKZ7HC \]S-I=O&: MTKH^$5ZGB6LT!\.EGS2&*ZK3-$:4,P_*P:S_+F==T@>01S.'ZBM'^"MI0ZK+ M=:5F!7'.K]+CLZ5J_BU)'_.25CNH5[,1A4;*[):MFY>DHN/1-X//,"I7 [SO M/=:1L"(=$4*#M&3@8WA>9H=4J?R''&S?#:UJ>+8#%WO\_[EEO*VE;N6_R+9\ M?SU :SK!@5HVIZM7<$LH;]E7Y'[;D+P6,>LB?\JE8E[Q?UC!!V:0)P3?/K$B MXS]#P8XMW\'B=VR]YN (/6!SRHJ"IJTR[\9S:AZJY$D":U5XEC2)#)NKPFJ< ML*Y*F"B)EG00(NAYD\W"L#*R!/W=BP1]XX[$W0LMGNEOW-UX''O!B 7C*=KY M%IWO0X8S]^?E:C"==3 (#DXSUU*/R3?M\GG4U_U-,=\T7UGYP/?]TP%=DSF: MMK P&@^+T[>$ROI*[;NS'GIQ -M/P%Q1%!W\'>T>@S'"IS.O*[RIX0[D"JC MFNO,NBLOER8;H;(HO)+=0,P%^GD('B:*A\4;'A8=#X_R'"+H*FO99TY7<6%: M[5\TJ>Y>&%*9O?G:DPY36 *HKC^_"]7UENL&&FN0E=:9H=)Q/4LV>9,4^7]H M=E+7#'H[T^Q'WCR>%6R;G0EK%5I;/&T*>G1&]8]+)P!Q.:46B ,EG%I0B$CD M#,,/F^!)EU:7[HF$:S]%I2PDG0*=RF$2/6?>!U_LZG7W,E^M610E"=;%*<#< M+UE@#?Z]K*@D^'.2EU 0\ZKLW8-IW:RB8""UN1$NWX?FGA@"U) /7T5_.F[/ M]F]5%W);BELEYH3U2S1+.49L#MG1]SY-4\ 3P#C]R_LQ3@\X;VJ>'K/3]C4^ M/\S9CM);^DPKP-]6#+QXS1OQ<'8\KEO28.WS+6TD$Z0H0[+P,F0(M\ M7XZ/@_B;J/6+6=K.O3Z8NPQT4)B[>&0>XR6YJ00R*VXO4!%<\O6ST /]SSVJ M 4 30 O\\FZTP '?#97 ,3-C5LR[YHLP4;1R]>FS]3;/CD1(U"M>W M2 %B"(J^$:J81]0\CYDQXR*:\3\H/%FAV0FX'0_T7*7\W20-O:9\4;2R7_6! M.##IYY'%R'^=I\HV =;'O!'U1BZ7Y<\8B-Z(5V/*U\";]2@P,&E2S(Q&;K\1 MJ!%"7%'MB3GF,D..+2EZBUTHSP:#([IL9^4F7I8=)(V^;/(Y=*O]&<#RH6OKXDR;" @NF**K(G M:U$E_*S6;2R,@%J,P+*_;[@W0KJX+-!O/FD$!2GQAMCB";NZ,EM&A@%VC0:[ M,R(8']H\2?+JGTFQE:43ZM^X+N*;+KLJ;RBTQ^-DGR9U/BO96#!8T\00G?>^ M<)P>(@A:$4D2:6F"1)J.*B+(6HJHHQ>-N5J)F!8,;$*Q)44[&MV[J_&O7-@E MQ]##GLHB\K>4^ZP)5H^9$G/\6T[(3YKWG&3QQSM:/7TR#_E- '$?\AM MH"0 MWP!5CD-^3N9M'?(C'\#_^QC=VS600+W(WRQ[ ^_9;[0Y2^K':_FF.#O=?:]I M]J7LNDCL?923^UJ4U!G9MWA R+UKCM#W_@5RR+I@+[6L%[EO1Y)TM/P:1:0M M%H>YXWA@T;YF4!830J2BB2C\S M6\0K L6^%.ZX5S#S3&;&G+-,6)_OK.&NCT;8KAFVK25B=L- MO2(U_LB3:IJ M!P;),\0P9#,T-1=5\7I%2BJ>"%)9Q[]>D:2&GZ'\G&J^2VKHA T5::BL2)/7 M8GBJ*M7=4PXM90^E>E9(ZFWZ*-X4YB5A)24[;ML35@F8):N>DH(PV;8&6K?M MTH*3D:]%U8 HQ6QF>FLLJ),&)R&E-*LO.?'G.;SKRIMM1:_6I]LZ+VG-%Y!; M;5=KL-ODWVDV9NY8@,):/@B408QX+KYT7_<]$UV7\K9.T[TBKMLJHD+E)LFS M.%:2S;HQEXL1.MS$*NY;EQ>OZ2-?0,I_?$FJ;-)\TOD$&TJ: .T]'B]QDQ8Y M4=CCFE%:S&88#H:^#6U8^OLC*S)N*D"ILF8W=N$Y.A![IWD$,%0,\A@S)L[H M@GYT/X*ZA_R/?_C;SY_^^@]1?R_>5&3[L-LFJ1JS"9U*PRLNW1>E82$.+:I] MW6N/;T6FSYS !XT*P'R!PEKT+GGE&G$\'M6U7:4730N%H+K3B1(3(['FWMCL#U[O,# M/O#D!<:8&2'SK&7&_(IPD,"]]CF];V;-E^G!%@?,,=!0GM,P=HSI[FH>B!"W MZNC6E6W-. G1#M ) 6%FW(J61GV15)#T45_3ZO8QJ2AD":8G97:>%]N&9EHE MVRRA6:=5&V'UO=M:LN#4;@DCG#(B2%N)S--4I%TK\I:2A6J[BH.)UQ9+$TD[ M?&5)*4+-ITDY)O"38RUUPP',$';H0L[185X.'*,3#(KDK$Y8I$-#+!W5$';G MWDV-9W$.LF[ 18UN5YX\)WD!!]DEJVZ3@H*>OX6L>YEQEJ;;IZUX;O*Y8G6] M+WP)12]/Z9I5$($9BZ*YA(T-M[F@P;?$"MQDNZ^A6K ZUJM4MXO&O*[$.]DK M4"36UUX9A!UXKQS0$'RO/'#L[VNK#*^9@ZTRL1#+VBJR[:1\PRB>=N%VQ2@8 M/QO@")WWU.$6HRB*ND09'U\!?7&>8>M;R>VSX2O_/_[+]E?\7_=)3?EO_@M0 M2P,$% @ L(!=4X)M+?B280 6'$( !4 !C;VAU+3(P,C$P.3(U7W!R M92YX;6SMO5MWXS:V+OI^QCC_(2?[F9U4)=5)]5B]]Y!OU=[+5?*Q7[/KZ^__XX5<9[&&UQ_][ H\Q31"[)$W_V?L[N;[Z+O?GSWMY__>OOY MNZ\/Y]^]__']N^C=C]'[CU'T/_\KP_D??Q/_>8P9^HX3D;/JGW__?E$4J[_] M\,/S\_-?OCW2["^$SG]X_^.//_VP;?W]IKGX;5KL.NPW_O!#_/''ZK?[IHRW-20#_KNA__S^>8^6:!E'.%<()((6AC^&ZM^>$.2N*A@ MU++PG;2%^%>T;1:)'T7OWD<_O?O+-Y9^SU'_[KL:.DHR=(=FWXD_O]Y=O_IF M0A8E_\_R!P'YCQ_??_A!M/J!4UR@)D]4A] M_7GTK4!\+6X0VU*0D43#H_C)O[[P\=D#N<(YGV$<9_?;+[/)(RMHG!3;CV7Q M(\KJ<0QZU21F8K40NH%(1J+ A6T7-T/)7^;DZ8<4X0H<\9>*_HIV_H]_77)$ MBC7?@3'.#XB4_7I :F[0/,[J;TZ^8=9 D*1%:YIF,7NL]E+)HGD(B-5-3N7P$3FGQ' M*)<7_OX]ESGX;V:(4I3>U-^0WH_575 1PC]8W?%_$[.,TK]_7]!R1T5,DS<7 MR^N!-BU^6,547"K) F?IMO>,DJ7YL4Y@T/ /#P1+P<4X=#,*-H!52UH=,<.A M,\ZB4=UJ1'<+'SOSFN5/ )<^&()WQPH!],#W93% Y"1B?HN_P/-?/S3J%_TJ M2S]&#,VK?W-%.)HC,J?Q:H$3K@G."%U67S75H$S&'$NM,J+LGRBFEWEZP2>OB3)-TP&IO-BL MHOK;MWQCD_2*_ZQ)F]2V'8U.@1&,RC"6ODF:\NN:;?X0N_.=U.RG:#L6G>*&F]('\BPW3DI;CD7C+>$B3/;_X97D MEM8W'HO22OB?TEM*GG"==*.D5=)\<&K/^::@<7;-Q;MO_XW64C(E[8:GCRR7 M)+\ON.Q_O^":")N61978Q34%.;& 3L-37HME.[>4F.%&D0/2_&2\$O7G+I>( M"EWP$R7/Q8)/YRK.Y6M3V7IP6J]PAKZ4RT=$I02^;3(*5?2?(F7/S[@HE&+ MEC49@:K+;\DBSN=(_D% ZML"@_.H7* I_)!B2CWY! MHO8MPL4TKT17F8$9#H=78JN!J1B.D"=BK(%1$(Z-)W(MT!4/Q\43R1;D_(>C MXHE@"_??PZ'Q1+R%AF' @?%$VI5'D<*A\$3&5;M9X'!X(M^J_3MP8YLGP/'PA.A5N]@@T/BE10+B9F"0^.5$ L)/(%#XY4JF)QX(#XHD$>VD8;#Q:NF)"\A3E'"/Q-T8RG(KW+J+'.!/O M/T1L@5#!HJ2^$Z)5962.RCPN4RS:U0@M4(&YA&Y0G6:0SPZ?"CD@V8,D3EXZ M%;!]3&5D]K;J;4RGM#+:I+_%68EN$:UV[P']+7K:Y:L^@B9EL2 4_XE2/3^R M'B[P<?A=6L7Z)>A#E*[4FEM MI"/OUHH!0FI)"VYT\A69)LD-C(JC/@\S5(R5LN$!\S7#= MLSI[EB+FX<_Z[WG*?Y6A_:UL&"%>P\YM>D M;E$%TTXP[0333C#M2.7G-I?LF+*T3#ID0N9?D(S/!8O0?TI1#KH74;K/#XXB M2?=/< M!NA<7] 5^PEPO2-G6"'*!DHS_ ?"G:[L&\!2/)D343ZY'K%PN8[JN;D8\SZL\8O&:1)*( M3&N4 M'BP6=K;^'/^;T/,L9JSA[.PP@EM\OM HKK$EZ!-.7<&/6V8#F.AUI.$0%\+!F&)Q^X _$"D6[VT'%C>-Y' M3WE?L-3;33H) ;[8)CLL.1-]V1=K M=W>XNJKLOBR\,4R[CB^F8-IM:=KMHJV.:^+]*7HDE))GG,]99?),^ 3@(HKG M%-7BL*%I%S[@2"9=4X(ZF7*O,&7%59S@C!\,M#CP7<%:9I;8G^ZVH15W&%\O4B;VB= M:JU[2M?\V'W$OO!AU==]PT5EDEYNK$%ZN_0$\F><#Y_?6LIUQ*H3_":V_6:#T3M M;S'%@@1QU/>,$0GA.B$0SA"=,(6$;^C$TX[E5VA4Q%3[<47 M3!1V"6)B!? %#Z4\3LQD7U\PD?,%"?U?J MK>/'?@Z8ZAT@%[@O!1-@(J8FY@H,AN,/,0/ T$98@;%P_ 5F !;ZL$5?=HG^ M&-4%G_ARB,*,608>/U_.CA-^?E-C[]>$>?MR8(;\E);Y*: 0LG$347Z.^.B5 M#%A2\4I6LHCIW/AI,,TH(Z6<@*CH6#*H0'-:D7M+"?];

#R/7;;#'B)&&AGOF 2 MBJH$HU5;HU5WE614Q)F,+DT0K +CT$+8B'$(OUF7C> MZ1;1&:%++@'4W_V:XX)]HG%>B!+(O"O_OW0I_^,7!?V]C=H;B]>< M 'X:/U4P\LW]04>]IH-G 2,2$G]#K)CF#PM4Q1]/\ISC05E,U]/9Y#FF:3V3 ML0DU1-*:!+O\1-@N9OR$\%;XV?]2=KE4U5>O)M"WMTJ@M.-K4)'K#@ 3N$ M(WC MHCX[0$[[5J3S:HT&5-<\ 7*ICN0@"X>7Q!H5&,(3'7P!0.]%UFN[/GB M29>M U.'E"]XA,IQASQ[7#D.?A HS-C'/OE@\0)H<#SV13%X.4%'^0:O P/# M'!B3HR\K*+6J^'(\2$1FXS@!7[8)$ ]]3(T1[;H#;PMM$^(N V9 MT,?!A]6(.J%_3;*,%&*/ R+JM.UM1)_$&;^?*J%.B'[3V0.7M7QPZ! M.X9(("\C@:JI7Y",7RFLUC?%_0>O 6#9*X-YR5\0^:=N'Z*(0 M7217%$)TD<_11?!#@K2_9KT!26]V@)VUOOA'0*NFA9;GB_'2:%5[O[(?X&-XQ N@2;6JB%&&PUP583;#7'KSD=K?(8-">EY@2_Q\=5EMZ] MBS(4,V,]Z4V_D50DR7<[:4TQ;>PQ4CQ_9"O,^>BP9 MGR#&HA0_B<3$@G/"HCA/^0]80O@ZSDN41F2%ZB=$C0TV'3XQEFVG,XG>.,DE M)-Z>GSUP6$3HQ4I\0Y[=HVX9#$'!7W\V.ZNS:4J5E]#&D;"7:= M)UF9BL*"C=3"(U#Z&M9U1+0%LCN.9BW>:">1G,5970\%H6*2IY,TQ8+6.'N9 M-7:V-F)3<0R.^_%@7@[FY6!>#N;E8%X>W,P"$FY):^G1%Z1&OO]D@+<55'R9 M!KV%U$A?\\5VWG4?=U*+? %1O[9L",&^H#O^ 0JVG/KO/NK/@^9X% < T=)AR>F0P3WB*;1?0GSAFC]?+KFCG"@]&GH.UC@ MXIPLE[BJQL+.*U%BCOB1C1B7^C_M;C^=VZK=(,?N+O>%CY W$!P[P;$3'#O! ML1/R!H;<"UH9CIC+2KY@$W(J#GGV^'7"P1^B_8 M=TOPGP3_R1LD#/TG70P4(WM+/D2L?&3H/Z7X$7KB_S7UFTOY*DZI]^+GG)O3_M1@EM7D>06V=H-^ M]3;5M;?/@]8UJ&T?_"'!'W((1_"'[)LV_/6'&,A5I(WTX@T^FJN,&-\9WB"C MMXA!Q !?+,GM%\II^QN@BITWB( .W%ZL4,']$-P/WET[ID]YP92@T3P-#,_S M*@61_SU.$E)6+I%H13(LO"*[O\ ]#Z8C#N^):$=1)\_$WL=;D['O .ACO. * M<- 5,-E-W.UFNC06='T'*P'P#+/I[("V=?U?G5W(K+.=P'A^%BU0SKB44Z?' MFO!GVMT*AWG"CY0Z:_ .LS_.^66+"_$W*5/:'E;X8 6;,$82S$_)]'=<+"Z_ MX6)*MUF3$R&I5O$Q4WJ'^+XIDZ(4S_(RZ%SV_0$;;COT6,#85;2T0C?%3[%0 M-8"SI>]@R6GZ-E,7R)!)7PN\7<8TK]8ZHI6R".,*V,L"/Y\(29]QEDWR])I+ MHOD<H*1/,X^\K0/9D5S[LID#"E;6^%!Z%.$0J\DW7- M+7"P7QT;Q@2@AP4^OJ#G/5&.DIS_-:G]7B924]MA+'!\*T0[DO,]7L7BWG(9 M@:("TXK:VRS>GM 23DV[V^#P-=8:%473^ECIMQJ@Q'< O^^+M5@/H@[/KDX. M;#>9=K? X9V(#BW1'4K(/*]J#,%8 _>S$2*!Y@+D.[0BU%0M-NIK*]B,Z^XH M%0HN/\,J872Z*NJS[+K2#[GHK3\ .XQD)\@K3V.:\BV5C$+A^ C6? 14! X=E=6"#P:R:GK>BA <.H"-1AB[H_Q!1H MOZ2;;\>7[62&%-BAXDL4C1D\,(.=+^$U9MBT4^[!6/WL$U9 VS48G \^@=/" MY &ZJ\^ =76K0-&ZQ>?T#*P?H !^M4G@(:**@"C^=$G-+5!"W !TRM9'!H- M 8?'*P&\LQ4:CIM7DKE1] 8<(Z\D=+"G'HZ/5U*YH0\/CI)7XGF[0%(X6%Z) MZ.VB*N!@>26AMX@KA"/EE:C>+2QIM+2>NOA6Q,KE,J;KB,RT;L%"V/R-'V5I M_X6Q"I!UI;#W-*"N9.G2@OIA.Z0).94FQ _H>#ZGG)Y**9EM!*;*40<(&H?W M=2FTK750FPM='/%DC=(_H M$Q:U;9OT[$F6;U8QW+F_SNNBOX:+!M;= M(H=L.GOE .63@MD?9VOQWRLNBA$*9;;%2"'PSLOZ=J ]XLQ.:$$M+"#]N,), MAA-K0YBC+,Q1O:J./7 I1#>&Z,80W;B/A.3.(UTE1U]6BAX?4\W3EY@]DY4S MJ!KF2Z"?$:#M-7]?8OWT<+4P=OD2ZP=?2ZUUY'']%^^C^2;.+HKS--K6'4PC MO(NYB^(JZ*Z=]Z+U^"/Y+CK2U\ES\7+L7.$<%RC#3RBMPF!2-'OYR6'THU*+ M[7_@'AYHD>J:K=$'.6@ZSFUPSSCEGGE9U-O(8+AM5MHCF"6#6=+ZB@AF28!9 MLOUA'HR2P2@9C)+!*!F,DB:6$(W(Y,OBD$,RE"8UKG[_4_1(*"7/PJA579Q) ME?(3I'C48+Z%=0O MZRLBJ%\ ]0MXP@>=*^A<0><*.E?0N4QTKA8RT[AJV(=HAO,X3W"<13@7Q-86 MMR6*Q3/#:107T2S&-'J*LQ*UT\XZ?6,DI:T'&H?1Y3H1!E+Q>F ]:'Y.:7Y7 M?+9^$Y-5.^$_;R9RFM^AI*3B**I*I>LDX[;#6'J1CQ75NCW/8L;P#*/T;'U. M\JJX4AEGGV-Q"/,%P]<^2"_H8\B@!0KSE%<292\S[QH_V& M,#;-]S8CB)U68YR*QM_MP@^&@& ("(: 8 @(A@"](:##->3+D:QGQD3 S(9-22Q6 FKB#VNP>#=CQ&K'X>M MTL'FB,QIO%K@A-^F%:'BJRW?D&DQ]%B/Q[0F;:!78UK0 S(>M&K6ZIUDNYCJ6[*SW=2SZIGO,]CMKC*R//>].EK7YOU[*&X M=?WB^%F<"4/"_0*APIQ>L^Z]$+U[+/T&QX\XXZ?H-MP$0K-I[R&+B,N6(4PK M5Z[AH'D[I7G7>YLP6+DT3>N@.0?-V?J*")HS1'.6G=%!.P[:<=".@W8O62H8O*T5O/0!)B_Y'VG?2[\#P'.V+@:U-#"/;E=Y'CR7C1QYC48I%G@GF MLX?J.K,I9@D1[SB7*(W$&YL5#6U-4-V_-):UJB]*!XH[Z$X>S.#1%PS!-N*4 M;60O% JS%6%Q]HF2KJ%@_@GFGV#^">:?8/XQBI2W M(Y2-K #_',W+F,9Y@5H'5RB&&$MEU9(PD"ZJ^"Y,R=02'K1'1[7'6TK2,BE^ MCZF8OO7._@>2:ML.$_2VH+=97Q%!;X/H;:J3/2AD02$+"EE0R()"9J*0M1&5 M1M:F(E8NES%=1V06,3S/\0PGL4AD2A)2"J5Q'JU(AA/,[X04%3'.^-W *2_C MS%3KZN%38VEGO9':28N[V.P"OHQFN&A2TUZW:%?D&/3Q&Y+/^16\U!.Q;=DK M,9]COB-S1->7_RGQ2DS4)$_OR:QXYOOU,UH^(MI$F4&W'HC\PI?. ]D5(=@= MB!?U GEXO3[VZ33KV0.I_ MY&M/TX(!ZD,RPHGD/A;6#]@_6?!@M]K0>_J]# MC8?_B*_Z;WA9+ANWA?3W8]&&UZ MDB3ELJR> 9H6"T3/R9)?QPN4LZIFBS SBU(M7U QG3W$WR3JM^$H46ZSHO\D MR\BSL)=?$7I!RL=B5F:36C9@=RA!^$EAQ(%UMOIBP60ITBO_K,2I75V=?%Z] M\B3C2M'%+B_\'$YQ5HH*0O>BF# NN-AV^4UX1U!ZQ85[L=3*8D/Y94QS\7#[ M+:+W"RXF<+[XQ,B8[F-LJ^B1ITKJ8(WG#;R#12Y E%NG]CQ> MX:*NHEXO#[X<-D+I_BYZ)^$#VMWJNE(0^8GR<]R?45\+O&V5N#OTA/)2=G4=M+(Z&_R*P06ZX2=O>@#F5X;XE7J#9S(V M(%T=Y8V=K3_'_R:T>EB@05CM,();?+[0^"5>HD;=K^,H-O@E%.%Y?E[R390G MZP>N1K,X$:?UMJ#AW>9Y#1FKX 'L"LB?"$F?<99-\L,IX7)#C*D0&R0L0KI: MW9Q?2G%63V>;6)I\OJD[(MN*TO9.<%&74A$:!Y"-MQVL\G%+11AIL;[-XLJ\ MMS/UG:T?.#6*(]*@ITM\"=J4QZ%!3Y?XTM[:@)Y65^)&*+I# F&^S?>JT$X? M,SROI'();Z"^5KD+435'Z[ILXV.P'O 1XAL&9[[9L$TTMN5CY[K-]4\ZW*Z^ MX-5&HR0]*6F^8*@/HS$62GV),&JY'55&75^@D:\:A6ORV)E77DX*-_&Q%_)0 M\RUWW1\[WSV= SJWE"^%3 QA:A<.YYLXDB[,*#ASAMG@6IA]QWNXG(6)=/(B>&.7V ,5V+4+QN:OWF&C]Q>#P?G%&W#:!#F 8?KUZ&$RS3H!0_/QZ*%I M$V\-%QK]$:\[1$K!X?)'R!XDDAT.I#]R>*M(#CA0_DCCFEAB."3'+WD#!_--[)N50!T5=)D$7,4([R3>Z.XLC-W MK"_0_4,C51?HB]!.M06N<[ZQ$L38 TH6.<>AYRMVP36E"WY39*0R_:EH;3_.:14!J$1B?B *X:YAAA_(!B>4OORPB? V MXX2R 0T$N5,T\+5R>>@0/" =ULEJ\/+6W/)B7+F1YR V-[9*_PLI;X%].? R M<>#5*AM7/+9L2+CL,J1=+ X/^%;Y<2U'<8]?\'P;#N/R'!OD!G88*219A"2+ MD&01DBSZT>W;7CBDQ[/,%RSU\4:=KG=?8OHZ+#D3M=^7*-'N<'6U//BR\,8( MB71\,860R!:6[:XZR@D%1_9F>3O!4$F8@><$ R3[M F=8."DF0%T7#?<3]$C MH90\BZ"-RNV4<+AQ$<5SBNILJ8[NM_8?&,GMUI7 CJ6\'XOKG/'U6:5=[2V4 M6T03P>2\JA>/\P2OXJRQZ&3[@7JMQ7WY302ZEI@MZH-"4'2!.)@Q0UNGO;)B M:,M1>F7B"E-67,5)_0"ZU)FH:-:'RY,M41(K7)D-O^_AL_^-BU@$4=X0+CW( MOZYHU@,18M0-L!@IJ%"U.RUW[3U*2)[JUZRJ73]DE%0(E/7* -&C[]"'.WN! M*0 >1;/@BA[>%1TJV(<*]H=462]^>TXJB:J*#I??BL#6-NBO)-GMH:;P>LL; M6J=:Z<55-;52+/F5$"['6][0.M5G,1Y3.F:ZP_*&OZJ+B[Q0C(1\DLERB&LDT/\\,VL?EM!UMPA'JYSCBUB MA5CWE0*0OBCA(*Y4 SC$IS;*1M?<.@<-+UO)&UI%OLDPHMPG\@YV0R[Y]#-A M5T=LFC?1*&%'V\]N8?,;G*/IK)9')!SL-[$Z!?N$[#3>6G4ZVYI"S^,5_TUQ M&-C=9@B[O)(\)7EUGC[&^1_3V0R)W#)^I-YHA4MWO2/73?@Y 8:HEIH8.7S!1N N(B7'>%SR4DC,QDU)]P41Z MRQ/XK>H+%OJ@;YU#R)<, /5I:AH7X@LJ^O6AEIE]P0%R9K0PROF2.P+8/-K@ M/%^P"&^?'/(&-O 9C(5Q*47GL-!G%?BR2_3'J"XFU)=#%&;,,O!K^7)VC)&M M[^C:T-C[-5E8OAR8H59!J_+5L/#44ZM)T$N"Z@D6)6@;7G^"90I4@3,G6'8 M$$@WG*AR%*A(0_2&N\&=Q04>+@X&QY]GF:#A>6!HCO\IIO9Q^6"0CO]1IIY* M6L!E15_E:'7Z'1R?XQ>FNR>,P='R58KN]%2<1T\MW73(XH'CY9%$K)>7+F#,;TSGJ6LW,<-212IBUHJKC,T$%FM/: M?$,)_UMSX1-06T_+-85*0*.E*>VM_?-ZZ1\0K&IJ.<5JCR#QD+TB;T;9U@7: ME1DTFM8A)2P\JA%2E4*J4C_BJ_JH)(:GDB^HZ/VY@"OFV%W[X"5B(+OZ@DEX MGR'$/+1SC^C%ZG&U_P_1;"L71'AGH6#1$L5,9!=%<1'-8DRCI\K]U\THT,_' M1K(5]$EL)Q-"T-E/6&<7EL,JT:\*M)T\\7D3Y^T5H?BCU2&" *UTI'6]P\85L/\:(2ZH MDC5"$2M(\D?TB'(TPT6TXJIT5R];N\%'$J"[$-=)8+[?/6VI,DB9DA8 M+N2N-V"7/E[_^4_)C[4S/KR(/)D1NN2W8_W=KSDNV"<:YX5XNH]WY?_W[B/_ MWZ^3/.5__**@O[=1>V/Q.A=A-?BI@I$?!A]TU&LZ>.K]E)"Z'^N_B[X5[Q&* M-%9^0MY2G(@0"[)#HY#FFZ3[=58M71_TU8V\*BP[^O5Z!^0VQ8IH_+%"54SK)<[[J*8OI M>CJKZ*GWJWS#M.G?$]DXGT_YQZY(2?^)8LJ1PR154PKHTB]QTQP9TJ;H$C&-C8>/=B77ZTIJP]KVUO@85]PK>Y@ M)0>:UC;HYV*K*&BI6"Y-32Q2JHQ#:FYD*WP*)UQ]>=%G[NZ_:JIK _K8, ZW ME5"K_VP$EEI*D3TSU>?]Q3C+R1_XKL6I5]*Q8DXVO<]17E:%JR(\Y0?CK\C M/%]P?B=<<8SGZ Z)"[)*22I=H]'2V?JL6I+5SY_7GCQ/C M>CJ_$M' MC9S\'MBLD-KP/Q":P*^[C3!3:DF5Q2=/07KTD)^RA=RC?G4\JM3+.[$LF/:M MUT&^97_=M>%(*W),YG.*YG&!KKF AW.&D\K9M[<9^P:Y!Y*.="Z^K3#=5F33 MB)=]C'^<*+V525XO Z7]:I /'C6.YKK=^X$ ;D%)""-V)8QX,&I)\D<5)Y%> MU(EBUW E^-!(C(;9Y_XLDV >.@SA7S9(]IS Q3F#D;# M\;?VI&@,DN/JRQK2;:IVB8*^'#EJ7Z;/.9+N \??(\W/Y>Q_^(0L5(.+B>J9=# M9W#"@3U^;;*GLJYPR#S2$5NE&;T@-4:U\%\C5!WS'>N"ZX89J0(XC SO'L>1 MD/J5,TF?*2XXN[?E8X:3Z8SO*[X0Y25JH7U"D=KAB]0:)Z6)4*9)EI%"+"M M44YM>QNE(BE)$$K9%3]PQ0$I0FY49RF<\:9D-L$'2(V9#I[X ()XX(Q MAUQ=S /41XI''M^>=5G0Q1,\[P5!A8SO%N/;@CQ'.>2,4%?$WU/6U2-A@(]F& M38CQSD(<3+!CO8O$9K#P=E4"K'M[^G3U A['0+C:L O7L798**KKJ/=IR1U!X@'9TTGAO$ M&$(WXC.[R$\1[BGTVCK^LTG;T??J]0GLH);YHY:%)Y)/](GD>A-N#@T1I3N= M?65HP@^28I(DY;+,8A&%OB2TP']6)ZA$+S(?R*JZ79^5&YDBGV\.S1P]UW'U M$B8UO:QS1.AKVC;QV.R!G'$Z$\2EJ_0+/UT?GE'VA#[S6V$A,S.T'>XH,'AX M)J(Z65?>M\,$PY$KAJ/C4IF#*2684D+!_U"+>HQ:U([R'4)(@M6PC2&LI<'C M!$V%ACK+"4:0=%==P:#Y4X6@+_T0#)T_!02ZJI_SD6%Z!WDGV+F1*0NKM^=D#ATL4QUB) M#\E3:=4M@YO P>BMZA)ET]D%9BO"XNP3)>7J.D^R4A0YN=C;%SOWKL06U&(D MJV:Y5W2>9S%C>(:3^E*3I[$!>[G%CS+?%MS/-D_U/_CRF9U5*1[\(&Q<54R9 M =['D+:14.^J3X2DSSC+9*]_MQG*G9VJ)OB:RPOY''/UO#Z.ND-P.*([2# U MX>SM,XDJ%,Q'L\#_)_[Y&\+8-*]SO,XV$IV$05ESJW-81T_MQ+:S.*M?GD%< MFPNDKVDV;$XF4OJW\;\*86YY'3F>YN=H7L;52^?=X/B1W^D%1LW^V39=/$>^BU +1[[%XXJ-8-V3# MZ9KW8-/FF^YBG+L\PWW\\ $95_P@!R,[0T[Q[Y;@H,T.$C;&,A-S7/.51O^[Q=PF6Q(%24Q9XL29D7LBQ58&_K;Z#6%^#ETYL@ST-^5&WMT_[ M*="\WJIH[0;]ZH-(USX8\8,1WV\COH%L@&]P8?S6%'C$\5;Y#1FW$@ M%X4OYL_V"^6TC>10Y<8;1$ ';B]Z?["9!YOY*=K,.ZJ-(]N'(U8NES%=1V06 M,3S/J[19_MLX201Y.)]'*Y+A!",6X5Q<&)SZEZ!M4^-Q3Y\;R[+<*[F=S,XO ME U$X[[)=_"/!A<_?^9;C^(X8Y,\O2]7JPPCL]DP&<,FK[\3^L=U7B7A,C,. M]3V#13\$'1O:*X>__8*)\X1,G".HCZX;'1Q6'RTAH=0<.US@WBT9&%!0.< [ MFQ0,'JA8/IR]JB!%G+EHI5%)_@Z;8E94O U1K*-55C7)TPAM*SR-89LQ^;Z+ MQAIS^AVPWI@0W;\YQQRR8-]QRKZS]T#5!>)[+\%U2ACB^[(ZW_-7#U?=;N;[ M5DPW_]VN@IQ$-^QK^"C_U2)(9R6_4/BZYQ1M_WJ]Y$O_J=HVZ@<=C/I:X.V& M[UE.F_@#S!.HCP5>/L?\ZL\17>\O'24G@!YVLNZ;M\'96A,(9]#3);X^42)] M)0'6R25NY"9E51>K)F8I8=K 18.>P>P:S*Y6S*Y&4FJPPYZ.'=;DNB0=SCQ? M\-(;;8T%$%^,DRV7DH$H[8N=LB52+10I7T+M6B(&5FY\V8-CN-4A_--X73*^UH&Y^< M1GA7&#R*Z\K@_!?YO(IEB9*8TK70M)[BK$1"$]N-TL[=-#09(WF=QF&CD_-I M\P*,]K'TWBM:WZ,E3D@NRJ,0*K[ ]\%USE8B@83DBHH3!OUZ(%-J>!AZ;D$^ MNG$66'#5.>6JVSYM(;$';G\=_7P$-'YP@,8K0A&>Y^=52:9D_4#CG&7U(R*; M!VPT7.@'B-XYP.?O%!?\IIC.9G>HDN,>R.MW>;[F6.:P,!K#KI.V?J>#'V^" M%(6+3-K.-LU*-XNB97"K!+=*7VZ5P06+X%TY'>^*_*0E!@>;+VCH+7.:F\D7 M*ZUR6;34]7PQW^JQ4>CEOBR08,9WVHR_0A23E'^?%BX:665Z\'"[XPG11^)F MO8GVJNH .\E]9TR2G=).+A\ MDN(Y176$P'[$V%[;=IZ*OCXWDD>B7W([>1[.2<[X@JU$N1L2*TS^ZI8]&/DO MT&-Q0_)Y@>A2I%(NN.PE_GY.EH]\Q6^J\30%)[?MW@/1_XV+6)39%X@HWBI5 M-.O%BY.4? 5M/W 5)^*AC+7*?0/H,*3?IJ\= /+/]+O=@A_&*3^,V/;7U

^-D#"GL_/JF)3PU]3$!J7\QA?7F,#P M7/D*:D-+RR#O$:1]P[6Y<7BY-;B=^G<[]28O!??2Z;B7%.(5,;W^?<%$;S?6 M":6^.!'4J\-4)_7%KP! 16LX\"6K!H %Q +ERX8)7C>GO6XN)L_ #03>;1(E M+G)-U;N=THA#-^OX />+^Y['OHTW8!!_]@A$B,$%#,P';QZ=@%ERQG77_ASQ MT2O1JJ0B@ MN9/W]I+S2]8(W:,G1,4)Q ^D*?\RO?R&B^HTDOL 3?OVX Z\S@LTI]O,5/'6 MBIP\7=LAO9.]3C/(13G P@I^2J?\E&^VF[(2GJ:U!?JKH^%N?Y$J&= UMU%5 M+5Y7QNLK\IHP"0>RYE'^T2(3KT@YKT\'"0--3:VFP+TFB%2!Y)LJU\H,,5 O MV_R(*@)0+@[;ND"[)M]-V=HV_9OE "%^T]1J6FY7VFVFZS81M!>_O)4A)^F_ M2U8LY?YLXW&"J]L55_= U(K:6=6K!R_K0GDF:=N?BKN^7]TA^.Q/QV>O%DJ( MX?WO)2H*@9,8GT6^( 1)GM6*N[XXH;2;R,"?!\]0=7 MW?M@M\%P1XRSH0^=C7X#Q-$<0TX_Q H\;L#(NW=1AF+&-W[U1X2^K5#._VSY MKB5LM)&"/(RH&>C-21@)H- "(W9"T(!300-7.!=2^XV8.&%!$(;>RWK^)%9Q M0 _+?-SA^:*8SKXR-!&E"_?+U0-X O2VD^M/BLWY9=<+,J9 MZNX=DN-=?:R+K=8MVF232C_.KYH#AK2/MHCQ4[2%=VAG:VI&G MG= V_8+!J]"BV'&)[X#G"/C[3XX@,?H,U"?M-W)'*? M25MB7WH.3.H=$M8.+C=,9U>8)7$F/F]*M7*0@1CXFJ>;.A(HO?R6\!:-E5^- M^[>T;BHI?ZU#FU]F[4?I@84ZG"!)N"28;C^*$9ODZ;86RBMZ^*_D">E=QQHR M8;VEI&/H/VXA105_LE/^Y+,X$Y+E_0*AXD9\6&A?\J1577-'.%"FB>D[6/:' MRV1N4%M7:)<+Z]!N5CWC.N(THG+781SD6'*EM^WN*(=-0GGK_J[R^$:2;]G; M-?X@XG_W@5SA&J@SM!K#,% B@1=-U^$<1D!S\;0=QG&. M51=1ZW%;2$E:EVM?-[MMD:T^@B).*WPZ'[,;:<;+ST@5L;O@KB$5?<0N^$"JUW" MJ1>[(!BJ7WR JI5O#PS1K\<,4>M 1C \'X\9GI[<#G#)TPN!O66T !REHQ;0 M.P0ZPQ$Z:J&\'_\F'"POY/)V44APD(Y:$&^?"@$'R!?INWUX.ARKHY; .^6E MP3$Z:M&[8ZH7'"5CZ=OA)-EVL5MPK(Q%<6>Q,@V@AALSC05PYS!JDQ$*QPKN?J-]/> TK,4/GF.:1@G)"QHGO DI"SXN/QCR>$G)54T$ M/\ 7<3Y'5S4)BL?&@7UZ2)+^W_$JSOF<_!/EIE0:=NV!V/MGS-B5>)K%E%:S MGD,FGP^^9D%IZB/MG)#0[E1"^\5NSJMB=;+ ]<-F5I_!?B'F?+/NQ/.!RB1V M2!>KG%SOMMD=9G\H2@I NMA(N82?OB9=+'#R#Y3.Q?.3B''B= 4>U(V=H%ZY M+W3-;>1"D<,GZ X3G-XTL$#E%\+%OQHTI%[FBI86Z+XE#&O6=%,3BY0JUV]S MHY "%E+ ^DH!&UXL#LEBIY,LII$7B.G-[ LN(*F6M)'G?4&H\58FL)O0%PST M25!P[)?%D6NOM% MIG7[L@:,SM$VO@,P4(Y'%AL!U*D3]%A7^(B8*/$1X7Q&Z++Z9N<'8L CC_XXC"%EG6(GC%]9>=^C M!__E>2\R*S?/>TE).&C7[WLJQL7W1RNQ+ZE<8_PL@(W:_^"%# JH:+U!0HB$ M4R$2H>:_&X[AQF#6\\KG8E3$>=.EW()K"IT@_B*K]U(:-M3+UX[?6=.;\-@UCE M5Y(HH#Y)U)U'R^XROAS==)89Z47# M;19G\3&P1 VWCURM":-W90T7C>#LBC$S!PT7J^ L0":6=S \QC4YG(7'V/8& MQLBX2H>S&!EZ.\ (&=?(9$NO/J2O\R>&C^WKB<1.07Z3):$%_K-B9CJ[SI_X=PE=WQ=H5:XF M>;K[R1W*!'7GBYC.46-T5L>A>H@[.X]7F&MV^$\^>$;*])PL5Z4X0>X1?<() M.B>L8&=E\844_T2%J 3)LUEH!_/7:LA!F+O87"NWE,QP M8P2KKL_ Z"L-5D"XU6.T?/!8R@&_?!$K]G8I_PQ)L#A2?L?%XO6>O1;']W)[ M7#>STV' OGG;G)"O:.'+@.-;K&^SN%K2E_\I\6KY-G*ARQ A&M;!:-A)^N^2 M%94D\$#N$!<2$IRA+ZC@.Y LT0UA_.?G7#[@T_N$N01PMN:;+MW;CY.DP$_U MD]FQ3/7E/;G1Q;+9-K="H=L(?XG3N.G M.$/5[DVH44I?%(B'X.6(^&]8=CQ?H644S2MS+FAOUMQJZP8ES.9DAZHXU+1+N4 ML]Y*6];Z0GU7/\3?JF.=H3.4H[=*!["7U=C."[2B2$C@(EP+<8&[LMCEZ?[) M+65+W]4N;_L;F-^TC1OX$Y>&A= US;?-9>RV&ZVEWM(3!/6>F<[V]]$T=^"( M=HEL.JO5=[%WQ%^XXAMC*E2$9AM@VV'L+D5!+1/D/';&./N-JD7 MZ"="TF>T0_5;HVVE==[&:T7N@+:?[;F0 M4'>'$L3/S#:,O72UO.ED=O97"\MX\II'<&P:M[4A*X-IR0I.+975CF@YBF,< M;RVM;YT2H#ZN+=6=(6]C.-$8#,T'<(/+YC!_.)/J_N[PN/6 J5Z:@'1U;ID* M"E^<>FWX.^QMF\7:_:0331I;V:C&CXHF/\#.2/[B!Y"P A_ JE$%3J;FI&P_ MD#MW@JN9,;##V02?*?$E,$#44+,])50PXJ2)U29QK MK"\F72USQL\)(5^(P(WI[*QD.!?/5S-^O/.SD-]8]>^1+/RCRU"6.;]FK!0A M[J#+ MK/,D_"4<*WU>>83P(NUM/9Y"G&F5AN_)H3O[Q'B?B-7##K.)H#_.\< M17!=H\T0%CCEE%,2UH/ LR9K;O3[N%S%%9US6>A4T+F&AN;'5ATR/ MO%I4?11?B300C)/W:NAJ"U7VRCO;(OB]4OY*=T4F/7VIZZ7T1H,);M. MIV37&-5TCK:@$/3F\6XQO.63]&=Z\P6M#C@0D-W/NPVF7%;#)[H,L/ ^UGCF M_)PL-FU'@W50P/9?F>DID'6 Y7P*\)O',PY8GFO\Z@ICP=QG$.4 M?[G 5W/P$NF4H\1!UWTY!R&L;^CM@S3@_UW6[,@MPF.'*H\_+ M>H!"1? IKNB,,-925RTKK;-"AK.6&]!-&X!@A)"HZ0XS\R??6,) M2!D=8,?ZA* JA=$SBV3?T &RZ[RR+0ZU>249T,.9"X\&NU8%18>S!!X-;LHU M!\N_]\JZU^OJZU9L> "+WO'=*?W4W?7%9M/P4)QA"[]H7YAO,@ M'.,^=JV(_(">B6-=ZG8?!QG I;&9D%5%&A?$:7%RT]+Q-:+AG"/UI%SF1WFA MVGRT:+@[VD7%N%75$%_< :;,O_;9*U]M\,7"WP*B[B^"^J+A=EA?[9Y*]$6U M;;OJNCZB[8U1M,O!IJCY_H+/?_WP!AY^S_RQ]V"](/4.S;X3?WZ]NW[%E_:1 M^IP4*'H7L7*YC.E:O$C/\#S',YSP@R.*ZY \/J_1BF0X$SVJ1),ZBW6=9E*(BQMGNII2]F^P>_ZA2?GN-N4='.=S/!N]XX@A][MSJK/H;0Y M$U]=9=FLL[/<56$W7"COQ.5V$*N/"0A)93JKHF$^H^4CHA*6I.UL/+#);Q^R M1F@C;#6#S('=9'C7'AOH"NUG<-NO[@BE\44Q%]\6XMC;H\6@ASM\-)[:1GVL MU$EFB(NUPJ)T@9Y01BI]=+--8K(HRT09)[X=:)R)FC?I$N=8"/X% M?D(;,M6'2ZLQ0IEEN\6)C\L4Y[RH&PH>[!8,AM^\8&#+K2?$%(7T\8++'X M8B$W7#0:@=T7T[1DID:'_6Q)Y5*M%2K>G*M9.(GB/(U2G)5"J\+5C1;Q M66#1"M%:&QO#L=8/92YZTOKDS '763_L].\KZQ/FX!QSRCD6+(3#4_L[$J5 M4#IYXKK)''TIA0YR46^=ZA9DT[+@^S,7L9DO]1,E;'4JDE-#ZAL@S<9*:\:L>(]B_A[N^@L'[= S>X86\8$LQ5&P[G-?>+1ESH$P% MF!.TG'04@!PVG:28Q?,Y%>:_S1U-T1/*RU&L(^"/NV@ ,22^DXWCUZ(.,>+7%"\K1,^!""T>J5);9"54D).5DF_?H@4[=$&AOT\.%^ M%!7P;N[?Q&=XD'2PFU7?INM:F=[\X\5^MOG!O\Z_O.'U\!?E%L/8.;^UEM-BS2?%_'=JC^(]$'1MQ_$[IQG?9 M0*2NV;B4BN=;-D2PQDD&M1V)YGLT%R?N)T3F-%XM^ &;26G6MAV+YNT]L4^) M9%EHVUJ)3*]NIDUAJS>/L>S*'(A:J?S_4WG>2X>1K$2N5^M'F4W0V,:FAV9; M^G=#&%/D=(#Z!!]9B**WXD6 2\C!4>"_HT K,A$C.<4'./2B C&2@XX=$[-K MC8#N<.\P>>-<,A ZC]UM MXT,MO'L0, 6PUZS?38<8!<)CKSY0F&\.O5A&-? M&,972$NC^[$O'N.3]-!V>^P M%LH"J?5L:>1&:^(0QOZL:\(\)VB]IJ"87"T M\)O!.M#YK\%0.%K_U'A+'#ISP X6E?<;"WH/>K'?D:.&>SHZ/$0@AW;Q:)U M=IR,&XWV8:^D":Z>0JEKFBQ1S$H^#U%<1+,8T^@ISDH4H:I./'Y"T;)^VTS8 M?X6)6+P75R"ZY(.\/!C7+D9M3))&BEP;GZ5.\6SRU^K$$R6?=S1=E&@RX_1, M<_1/%-.'!27E?,'_0-6_V24K\%)DM%YQWGX3K!TX6T;Z6@]A3#LB9X0R!9$5 M9<]DG[C)DL]:55^8L$+$.#<&*PWR@2'CM\9;J><5#1X3T Q\+*K)+ MOM]!0Y1+B'+I*\IE5(DAQ+[X'_L2DF2#W:BEW:AO><&[==0_>A+9XMC]6S#D MAC8Z>.<" * XL %K.)>"LYG=0^J9PWDM/833;LZ\H: >,X;DOR5Y1 7?5 2Q M/U8K8Q1'15>JW/15],/5,"4&1V9E""MU/_ &0[5;ANIJ4G>WO'ADF%\/?'YE MEC-9^^B]LT;"EW^U,@>^_,LJCYN'HP^>BU9DZND[.,,%?/V!^UN?*_7#9V\: MV* 2<;%4)-,5B$UG%VA%&&ZNGF+0P\IKMKDZSI?E06K MH&ZNP&30PQ$^WAOS\=Y)/GXRYN,G=_AH6O/*$@,&/1WAB[T]LHPYU([A"J]W M6U4)MB@!76UP1BC"\_P3>4(TKY)AX?>O45\KCX1NW::I>6.K&5@KAL(+BI$!IL^[2_%/= MVZV=APS!*UX^8_#U_N5(O5^)]T(I2B_S M$5Q>S0H*%<95V&LL+Y ZVNR368 M/UV'$'PTC"$XQ!^=3OR1H4V"]"+@^P(>P(1+AA +?,%/(9R3]L*O+^B8V-0T M^U)I6O %+WTA :=7=V[T$KI0H+Z M@7U9/&9"D\P3Z\OZZ'J1N^1+U#I3QV=7=R7TP:F8D!M3;Z< M.C!4#((P?-DXT.72U?3JRT(RN\PASI_A4A=<7$G@B*WA4A!_1BQNBIO M]0CY?%>(,L+YC-!E_;[(WLLDPF99N58WM7S;OHK:]W='2M4:B.Y.R5C6W@.] MI62&BQO"F*B].%TAKN/@?+XI\]Q(":A'#Z2IRX[S?VA!:S?"X*0[\[RI_"&C MOK<(*,EOH(T9TOBLOQEY+NP"&4ZK&:SN5\GS@.J&UJB5/L&H:VHM3?* UM>_ MM)MPMK6D?2'YYM* I3_)VEO@X1.?8G$#3G,A,D]GV]<1)"S(FEN=!T$4$U0A M3M?E-W&'EY@M!+["^O(H*]&G[6>7*Y1S@23C]^8D7>(6_6F3I.NC$',WO+D;$CJL)'0<5TSCV$IC"/GW/^0?H&L2$PWO MV/$P.[[#V[*28T)_Z?D22Q1>D!P")X\?4!QBX:@M^-YMM<;7C"$6TV-' G9; M&QH,O3MA!@R2.98SQ<$@&4M(O.5SF-?VCO- @<%E[.X>X$CY6,.2\VU<;-HZ M@DY;V_EPAXZS@4-0_\\ <9ONKQ^=N=V[2$X-&H96>S \QH\H.[V=C#R08(Q^ M\0:C$5UX8'1_]0;=YC"*D<,^WT49BOD>B)*8+:)91IY?F;Q;!G6:C3I6R&8; MJH:ICF]("BSPK0U[(:S-J>KT5U59*G0CYG%[4M[&Z^I2XCL@?L09)U+BPC/K M;)F[6XKS!*_B;$.AM XRI(\%7G8Z7$V9F@EU8QN!$WB^X&+.5X:J2VCZR(^& M'*777!!*%G$^%WD<^\CKEE[G\1S%X/7$]8&"9L00U!""&GH+:C 4"$+(@O\A M"V/:^X_%;!OL_2!U%2+$>+J.X4Y1^=8VCS M3XS8-6/\D#!B3-8Y&,N"L:PW8UGK6RV8S8+9+)C-G#";<=T/DY1_GQ8N!GS MQ"?O%DH+3-0W_N 1L@^NA@P9"GX#V-3<#04=0#T?SKQ6GU27N5,(FJE)XQK1 M?N%R%\5/55"XY/6V2D@508E5#G>\)*7X*9EQIG@S_FO6MDCA,!\?R?PV)/'# M1,<-0S'(N#4D6,'RY93EZV(WT=OT)5% 6UE3!=+%*B50Q)UENH(:^%J_O8XV7/W_;,A2T(*\HN M%CCY!TKG.)]?(,:)J\4Y^N6YI6MNK1[=BSRZN525#\]K>[C#AW(Z M0'TL\/*%<%FN7B)(O:D5+8-1/ACE^S+*#R2-!XO]Z5CL-5X$*-5E'S+NQ^P,B,8PFB=S RP\70 T/S]VC^3E&J4A0Q M2L7?-N4*^3\>XTRD@T1L@439D&T%ZMJ3')5Y7*:X> F5T+LV^_G.\%[,/NGL MY+"\V*SXNII;DU^QN44/L?ZOLUE$29V:W28B=&V#-])!;^0D22K3U21/I\4" MT3N4('X2\8.<\9/HO'&V6_6UR-MMO!9$P9AI;FR'>A$ O%?C2LN NKT3/$B/ M$),N=C@IEV4F;H!JK9^3);]H%OQ^J+2G;;TRONZG,_ES+RU'L<%ORF\Q?H.* M*#_,9^,\7N$BSCC!2Y+?%R3Y0\8BN*.CS\O]9)T^S3[?;^,.M9-'5AD?(50? MMK7QD%_C*]N3XCRF=,UUW.J19 DO1GVM/%*XVVM*-B3-K%#\MI#S3I)4;P>3 MKE;BB6K)?'>?;6G#E9 D#2D"];+ SR77M\@:<2VSNL7VZ%)/$[B?C6<7"4F? M<2;+WCS\M9VW_^)\CKE<6I^C? U,CG#X@N*]I$M69!EI1^15OKM30/JKQ(> #UL<&+4"GMVZ MOY7"%QME0:OP*5K:H7L5XW3S[E!=KNTRICF_M]F>#9:KV3AYXU$S[V@C MBGM!:"&$*2%#50(5Q_P+*=!60)0P!>YGDZ>7=V2D$?6*IB$3P)3JZ>QJ&^3. M;[S*?*_1ITRZ^I/C,!BU0%N"8]:#M^1H5XVN@S\9)JUV2L@0.9T,D5#3*40. MMGJY2VG ] 40-:O[#R:;.V-]V3Y@C/32LB_Q^F!(6L2N^1*R#L9([GCS)70= M# 7 7&Q/&G7L&8Z*S48$#,'W!RG"_"+L"_!@?%%^G6P"4/!\=8 MSG7_3FI]&3F^4&"Z,S0"R!<%&L!ODX8(B= M MX[#A:'DA2!M488$C8RP]%^,_8M3+72]/$O%%H8<9RJ!!>KX8R@#\OG8$JW,H M?#&-F<&BKB7@SP8RP<2T$HHOUC$SE$RS+'RQC1FNI2Z%@X:SE%E06,UPTT?, M>Q6E8@:.:6F"%ZCL5*+<-:@>6B"UVU<\P=!?$4KX)ZS5GS0E$59Z\E5*2"BX MJ*.I0]&L):$%_K.:L^GL,.CE@'2S3G9+35W@)\S7:\IN$;U?\*/J B49_R.5 M\&32U0IGC-^E(O"H.AP1?<()V@4D72"^S1--J,Y.=P++F;]X:M\K$J[CP75 XD*7FSO899()( MQ,F\_":B4DO,%G7^[P5Z5/$&ZF>C1-]R%6-:DW(H>EYSS6*&"B MA#T,:>W133%-PL4KXKIP7G+2ICLE3,:OMJ-5"4E/7GT"[CDH^1JE,:%\8F*Z MKGP)PG\B(MU(Q@F<\UE%7!&6UW0<[(N.(\EOT$J8J:[1UNB\&L6J/ &B=2,N M=.9Y?QR'N+[ +*D)1ND+O5MC[*0H*'XLBSIL^ ZMA":7SVMK! B-'L9W'"/S M76$PWM&LE#8[Q6A$!Y#8.:$U&H>FM37Z.:@;R\ F#$5)O[2UG2+2U06Y(4A* M]ZM6=L7IEWH%-9Q;XB9YNK492MD ][3 %]^>+[M8PL&K-E:%&BYGD6V.74W2 M9G%HMC"XG\W:O]IY:&AI=3;N$$,Q3431DPOTA#)2J;WJ30WJ8X>7@I9)45*. M[SF_H>92D[*JJ17*GQ"_RZF%^#U\KM=8J=%K^_ZG<_-1A)!LUWU"E;'WB MMQF-,^&82)=<61?[6;Q>J%Z&9IU#'4X!,GX%+OJPK$PP-%'%?DB9, MX&FC(/J2-F&"DTD\J"\)$X;;3&,L\J5ZB DJ_45=#) T\;%&+^U5QQ 08@._%%S$)IIT8NM0&4%-L MGCIP[E_7E54ZM'U10UJ"8^@F]V6[M4*K=:2X+SI**]0,8YN'TU7,IW8ZQ-,QKGI M&:;*\O#Z%#,&L%/"C-F.:(6:975I)T\Q3@3QLTK0D7PQSU*2EH7'$W_ M7=:.QSW)&Q/Q!@(5%>SY>5K]J_##J$J=T-.\K3Z5U;?SF]9%?9E_HM7 M9N?;>/]] "# @]!P^!2P$VA7>B.0VSLA!51/3R4'W O-@-_D\IKB+>7'-2.42AW;( D!+8_2UUX*A6+PL5[;?B!]4ZJ%J)MU0H M*C!%>V^IB.C%AJ.Q!5(=ON;FHOJ:T\V.^ ?)JI#8EWC&EUN%8B:2(*J X_I" M:8EAU\]9/4.//']:A$57TD.>-LD4:E&DY2C^Y(L?9P94VVD+6;9+;WCEZ$ MZH?TVOG7.WUA%']Z#Q2V\)]W>'Q-_XSF9R0B0R1&,>/^-AZ8:WYV5LT7I(\5 M7K;'!WL@$B*K\)M'?H949CL^%9L;EJ\ZQI?;IDY1?>SP>Y?,\VJ45\\4OX%C MG,_:?;!/N2*D[2S0O NVVB/J/&8+">FRYG;=2_63JF*MD)POK,;8'E#;8PA% ML5IN]?3")EQ$.X1--"IL'QV=JB,*$G 1PB,+$K"(X!TJ.*THW6:2**40=6.; MKO.#*YHU!,8:]0G!&N;!&OK7[N4A&OJ^_@1F#$8MA_":L1*E^V=,I>%<+E<9 M62-4M;DM:;+@FI(XT:5,=1C+,=Z_H.?J-_+M9-#7,=ZJPIHX$9E#HM7D.:;I M)RK7"CJ-Y1COU>^FJRI=]/(;H@EFTI>?6X]CB^<[M-KLK)1+97>5,/:6=!6W ML!'L*N%O3WT51Z\:1C\?*=T?3B)V#W"?GTC$7HN(+;U@ZATH2I:;E>W"KR VKG2O*N3 \4+X!/P[C!R,-9X58FR_/NT M&#?V A9MJY=;O2J0T2(6V^N*/MU"LD=Q3@T>@_AP;+#W[1#Q[HILA6J_+I+3 M*FC5T7H%!LNX9/*Q@04T<8(!.X['80QP:VDT! -F7 S9Q14V;C@:&%OCQV9< MQ+8'QQ-(BM^\J]MU"+A'2RPJ4I8)'^*A?G+K.FJ@<27I;V\(M\GZDQOSM@]<[+4$NTCKI@M-B+ MN.#_.HRVX#_ZU^L#IX%$=:.1J/P2+]'!X=@XP:"V5K*0]O;"'69_G'$58<&W MU!_*O!AH-R+O#!%2/Q@WB.WD$9:>CB B<" M7;,-\[:'#3XVQ] ;ZM09B;!>-J+SX@RQ._2$3-XH'8XX]]M>AU Y 7 M[MA/$B ,&J^M=^'1 SY*<"S1S XF"KD4(P8.J3CV@](LT GNYADWX.E#-,-Y MG"QSXB;$2X_%#8-([M'C9+D4'ZI\A>8<59 MS*3^W+;#.,#Q"YFOB09R*NMNM?KK.>)X5YD;B$UG%VA%&%8'0 !Z6 FMH2O" M!<&#]:0ID0WH8X&73>+-)_*$:%YYP^ \&?6UP-OU3GS0Q*+)&UJG^IPOF3FA M^,]8&NEMWC&$L'A98_/K_X<,WE0$17%+/#JT"YEKH,987S!UHI M$VLP?[H.IQ*"-(YR%H*2_ ]* MRFI/UMY0LZ>C.T3AKQQ>X*6R<&@O.QNZS, M@(%>8;YX=:&H=!5+?M!@%0X=L83D1RMJQG6X?!N,$-[]Y'CYM8QRC%XN+&1QT^V\;HO$BM)SO %7G>*,ZU!-3>N+IZYW)W?; M]_P5J\[>1@+W"O[5W/2*E/GHAT_"VT>($W4YFZ&DD$RQ"1ZZL6ROCVHI3\?U.H;M]EBL< [:;IVU!G67&89; M/CZ !A VAS/BN@S@D.KN@%9=4L39T2#:72T>SB5^7&O35*$>SF?N[ H<3-T: MU_'P/IH3DC[C+*L$\=V[,Q'F7\SGF%,!"<\B!LD^CO4/V2#5O@E29E2-_#AIV2R_\968EWAI)%3C(R M7]_A^:)0\P+L92,!"N>X0#?X":77NXTU$?OJ*T.S,KO!,YGERJ2K4YSM1TEL MHG-4SH7V [G%]=FZ+FD%=U#15UI]N M.8H%?K\0(2NO4($F ]-:PO+%2=5QF1EI4[Y$AW?$#*Q-^Y(OUQ$OM3#A M2Y)<1Y"@$KDOYU;(#7,ZOL#%=!TS@X-W&Z4M-B##FG=[JB5:,G,KQ&>X^8WX MSR-7"/E/_G]02P,$% @ L(!=4^/R ;TDR $ [^ 9 !0 !C;VAU,C R M,3 Y,C9?,3!Q+FAT;>R]:7?B2-(V_/F97Y&O9ZMZCJA"+ )YXO?824&-TM)%H2+GM^_1N96A @L!#:B9[IMD")E!EQQ9J1F9^GSDPG M+S/=L'\YF3K._/3CQY\_?W[XV?Y@6D\?Q<%@\/&%M3EQ&YU:=++2\&5LZ;QI MJ]F4/L)=OR&[H6I!V]5V[DV_J2%KBKW:TJ;*AR?S^2._!;]IB>'G:EN[T/ZH M&;8C&PH-VMMJU,B@K?CQ?[[?/"I3.I/]QMJ+TX!7K_S [XIFZ)I!_^?BX>:C M8\F&/3&MF>QHI@'/$KN-9K_17G82FOZ^G:#L;NB5T:-YZWVM1DOR'[*P&\[K MG"Z).)'M,7^*?X?]J-=HBJ%.VI:S[5?!K8B?+1R+/FUEP. CW%^.;5L[L1T: M7V@4EJEO&06_$S4*9VY%8X?=68'.!E-6D<-NCV4[0(YFFYV6V-N%-;?%"N2= M2,AW7<@[2U1J;Z.RL8YE9[HP5&JIYHRN_/KAZNL7#;K_9']0S%F(4?'8]!(I M^V_T1:5:--GAQ@K5%7.Z6'D^^X+UD[=J#EK=H.7"LJBAO$8_U[^[\G!;4[8P M7U-6&M(791K=DMU9:6IMP9/%T"3V5^&GF O#L;9UV;VY\G2 \I,LSR,QSF[P MQAN"&BFB$4U5QUJ3Z17.P^V/[#;[99/]$OIU]B?R>4IE]8S\B9#/CN;H](RQ MR...])O8_.,#F(#/']U[O-G_UVB0K]2@ENQ0E8Q?R2B*?MWFE7).??2:/A/F-&'9FP7C;H'POM^9>32]-PJ.$T1M##$Z*X MGWXY<>B+\]&U01_//G_T^_IY;*JOQ'9>=1"&"31NV-I_Z2F\=.Y\(OR+B3S3 M]-=3\K<_%J;S::3-J$UNZ4_R8,YDP_WR$YG+J@JBZ# \U3(.R>]K+*>L2M=Q+356I%@P:3 D-F<@WRCHVP63(QD360:>?\3\IO_R2 MJR3GBV8KLOX?*EM#0[T"B3@Y:_#?I4W_*U-9S((7WL,C3/4+?&>?G/VSG>F[ MV."\-['FV][UQ9(5YJ)P3"B]7J_9[37[)ROOUE9>N# T]^L?CUI;%&_ M&YY&/+T'MY("I=5'QU1^OY>M.^O188KG7[*^H,M?L8["SYJK,# 6,]5T5*IH M,QE4B'.'M':J(RC*0>-;AK2$<+L&]DS.IN;\(QS,(9>U^ZP ;L-'] Z2X MTQ>D?F>_KA^@/#>Z?K=P6'3+XH#<^G^ ]4J-]!WH>DL0!WNBY@#UGR[ID_1? M:O;7K #SAL4![__ '0I#T?YZ]$I[UB#X4VV_[155=/BC)E.DS0]-:>NX]O#J M?[NWS#FUG-=[':*QX-=^$#WF[2_8 M,NC6+D77BY\KDKK]_J9E9@.7UFAP:1H*SWJR!SQH]N\7KQ?44*8SV?J=#_P1 MS*W]0)^IL:"W_D"C?A: YG)A.R;T<*.-]UL>'W&@+6P EVT_TB>N4]SWT9D& M'5<7BF-:(VHSK%P;]ISR(?IT#OR)^\72D6"Y]E,@#K2XF[C\\[IB)_,;6OLX M0]W^((+D$;!#DJ<4\TK=03.6_XDD3XWDO>Z.:/&W&_HDZ^ZL!1_FM3VCBKPQ M' @"UE7E#=#H;G()+K[F!,.04DE?[6,2SD&WJP&/A[.Y;KY2RF.2N_F2-;\Q M*\9F8]QF8,J!ASH5L4Y69&FK8'%#GEL5^[IKE99-[ M^94;8]9;_I]_ 83 0W,G,L2P31GT=]F4K?,/Y2':+J #F+;WKNV'(6 MG$$G7VV3B$!?S(55'(5V179;5#)4$?J$)9P#SZ:3(1M=,=SL0T'<-T*"OR.@7K^?3+ M"34:"]N5T$FOHX@=2M6&+*I*HZ-.:*/?[X\;DTE'F@S4]J [Z)^)/"!/%)*;EDW MQ)9 _O;G%X"X\NE*LQE)-0A!5.(1",P3D0V57 %)0*,X$ ?8;GN55699A)5< ML6:R3C0C*&S]P$?O#S;6T&EW+$\Z@V9#I9-NH]-J=QOCCMQI3)1)1Q[WE0$0 MX.3L__S) R31&>.(S+,E!/0@81)GJ=!U@SILZ/(2GD0.X9/=^PLPB,PT76>? M99M]]4CG#E?$I-5UR>H.'.#@?BOQ;YL)AC;I3<2!J$P:L@*L[?353F/0D\>- M3I.J':G3[?2DULG9\$71%RJUB;T8NX/3#(45X:WW5S-81UJ\>W#13M CN3WN M DG'C?%8HHW.0&DUQI-6CW6P+77;?:D';M;9I6G-3587".@>.P0,Q<("9D,7 MH6>LK_"7P8++#NO6A/-& RRPOID 1 MPZ3^$U9T"@CBH/@#\"*#Q"6"JL2DO M"_@W!W#Q1\EP"Y3G1%/ ,R)SQCN7;PS:CLE*$I6M?6/-)R90*@%=U+[2DZ1F MJS%1I6:C0UN31K_9ZS;D-MC-EBQ+4FL#U(OM=G ]D ;!NPP0\E1> ME03J?;&K-'N#1A^0! 2<2 LI=F84)"!L4(GG)WO)7$"'Y5B@@9C]R>R M9I%G5MW 'A)&X$_-F1(=W&? @*VYRNLG!=4@S^>6"6$CN,]6BC(6#+#AK /;!YID/^6,BZ M-GGE>L!3I2[&9-8F9-O-5=O..@+-%[H3H'6C%]S":CZ,7"JSIX$&#S^.>P2Z M3N;&YCEQQ!-;)]G.C*W1* M8B_&ZJ0SEN0&;35E\-=:S**J@T9O#'_D#NT-1'!:KH :X%&2B67.-M4;D1

]RE,ZG<@ DXVI'SL6RW1,W,KO-Z9N"D%SIF-R78O]!I6D#B?O08&/M#$H M_D5XI0>O::408-CPF:TC.[7YJBGH-.&K_4ZG?.$DFP5I^,N>/KS8ZHEWFRW* M^>7$UIB:/X'GKS[#?>'*2_AG&W2_^Y&OBCSUB,EIO TA9UY;RN<[_$^L;LD! MUQDT#'\KC5P">7G]Z^KJDO4?G_E?K3[=5>S^)]!3EL.629PM>^C_;GDOZ*;J M-_5&L'R%>\?_[+_DXPHM MHP#''"N-E8__DSB)G ?)QYK^001!C,H 8'=I7K.V;)3P8.\._O2[!9D:3[7(;(:ZYNT"RW^.06;-(M% MO^#93*;7G^@MK#R%>TF941:TKS!C! M7GD6:LK3S;)C6@GQL_%[]N45-4P(H:(>&U=)K#SBXVKOWX+O-@^L>"ZOZ&VO MA]GK[0B;MN')E8PV7@_CT,8;04JTB7*>RD4;OX?YTD9;RI2T+'%QIZ79/)EI M!"4NH7)N;X8M8P)Z='#+;-R/*KSLA5E;S2OI@4 <[MK@>H9F^G8-X^0LHCS= M?=;GCY&O".@8]&1OVR8EU_L)F74>A/+WLJ9>&Y?R7'-DO1:,VSFV.C'Q@3JR M9E!U*%L&V\*B%MR+'E2=V!::Q[UC669VVZ)31J]G>LWGH&K!R=CCK!1S2^ 6 M9#+&;07C:/13PV9)PH"]F8S.PA$S'YV,HV(W.B<9.B?%@T)#TYY#/)]FKAI- M=$'Q?/Y,1%-;2;:AR&+?4^*/1S\R=*VBQPOY, M1F?AB)F/3L91L1N=D_SB^0) H:%ISR&>'Z0Z?X8FNI!X/G\FHJFM)-O09.86 MSV? W-+%\RF.T5OUW4=+GP4@?>KFRRRT]#5@(EKZ2K(-+7TNECXCYI;*TJO/EMN6%1\I<-@;31@,1BLKQ[4]@7>C6RH<(O]V;0^E896 M<"#JKA%F,QV3U=8YR-"B&)KR%A])?&*XO=U/K 5C8XVT?A*+#*ZY! ?^3?A^ MC=BZ8WSUDU9D9GDEL$-*KPUX^),VUNDY/UK]XO6[_+^F=:G+ M=E#E,5\XU/+CC[4?E)O3>PQTI0[D[1%7/TP*I@;O%UM/59S#9;+Y07=WZ6[I MST'K9D_H-R02.M$I&VWV R$;08JT:3::8NBRA+1AW8HW=[_2-*F ?H<;T\C) M^^^I3=Y7)*&+&=0U9I4Y\WEW<31YEG98\ MK-TQB+#CM#::S!AJFSS#,WR9 X%+7N\08 ^ 8#@D>JZ9CQ] MI0:U9!U(=:[.-$.S'0O:/%./6G5P"/<:*?H)"(Q\@5$9WP&!D38UHC:K%SEVK#G5&'T+R=HV#Q/U,"]ZO:5X6^%06QH[J2?_\H85#P.WP8! MB8 LE4^%@$1 ELJ70T >/2!KYD/>7UXP B+RXB%OA5SH%2+$J@JQ>OEY"+%2 M0JQ.GAM"K'P0JX O=FL:]G''!^L4J'^(4 '_#6%YA+ LO\^'L#Q*6);=3T18 M'A\LZ^=;5CF"*09_F.U#H-4(:+7S_Q!H905:S3PZ!%HI@58N'RT@RU=J/EGR M?*HILNXN$[TM(V:V]I>Q<&$XUNOIY>UQ>#W(NLKZ$F_32!#=5V8J'$7IJ% SRV^R^:#9O]^\7I!#64ZDZW?W?5G[ 2/!_I,C06]]<^D MC/I9<$[KY<)VS!FU-MK4=KW;\LR3W<0,[6 :1=6MB#ND YOGS+[!G\-[4?;5 M>(5Z11N6$R40)?#H)+!4_@U*($K@L4G@T7NA[IGL7B-7[$8_S> +E--ZRZE[ M1/ Z!#S!W 1"_17"T3O%$0KASJ#^%Z@/CE@?;.#@"-3!L7OHJ Y0': Z*#9< MT);JH/_; YV;EJ,93S\,S:F\?&V,IB F:P:P$MHN"1V,TKN3/M]*O0'*6PS* M;"^23#BQ:5#9I83"5#*-R;F2B0.UC=\HA)7B8-8A$H_?*(3EY*"&8IJCS5OCVZ$V#\6M;)SXHL%0Z(WV3 %2 M\,0G;:S3<]NFCGWQZF;\=-EV\[=7])GJYIRJ(ZI,#5,WGUX?M*>I4_(CU/<8 MXC*3^L982\_D;88.^5TXOTMB0_WX Q%1."*R"S*3B+T_E_- =3Y_9$^U>1T9 MO&.<1Z'>D<^HUA$)M5?G(TM6Z:T\HW7DZ/K@CD)Q(T>/3T4CSVNAC&]-0S%G M<^K0\R>+\@JG.C)T^S"/0D$CEU%I(PXJI\BO#95.]F#OM7%OF0JU[66&J-S< MW7. WNS&UF&67I>O""YRMQ3<3;UVH]E>;JO$+DM6&>9W*X[)6FN:PI93:[1) M( 1K[3VP/%";RI8R/83IC*X+DW^ MF1?KLG%5E#71PZB\U"!WBI8=L=\0P2L4T2_(@%<^<5/*MP6\0K9EP+:5F&J- M<3MBJO6FA\;G*?#XMW_)EB9##/L '>'-;TQ#-0T(;JDUEHW?[R83"K]FMV^N M+^X>C@H:L=^[3L7EG%LL:^Z[^<2_;:&,RXS&G=,R\ M'>-$#GF[B!CPMP?9>'+MR'?-T&:+6479O$]\^^;;V*9< 6%.SO@>76'J5",V M2XX$^061L!T)8>J4$@D+0W-A,/SQ$+!O1F4;%.&99IN=EM@[A7O^[_U;_F?V M^UTA?U-JM)M1L HI6,TO.?T-'*HG<*9FK/UR4\2UJ+JJ:;6H$1_NG4:1++38 M(IIVF:4D.+O32DD,MOL=7S3+=M:BG5J#)V+ M<*.S^RT4B2#P'U%&-4>1FO3 MX''=Z77,I>!.MUE8'!TGF89Z3$B+&G$-H+;J>+5#L?FA193\<6[ C4"J/Y#6 MCSEHQTP!K*'N\!456SWTT52SC@II$0.N = R\\]W)0T0.W7#3LJ+^WSL((R. M $;KMBX,I (V+,1LU%%DH_(K7T+TU \]&94F7EI4U8(,#,?$ WTV]6?->%J] M5VYD;(YCR:B= RJEL >S()??OFR=!8%[R69!?-[?T"=9'_+QN.MG[!E5Y'+R M6:7:Z5I__34OH5Z7DIE;-3?2/W?=MWVK;U>5+RQ0$_>Z;'@+RASZY)Z7=6^9 M<%7R>>7(401+PZ+'DIE?7:JS\9"_!2_OR^:PLQ Y+DV^!3I;Z6@]N\[M<#;7 MS5=*'^DSM61#H7ZU2/W L#GZI?NSA0R'N\=%PS&/8]EV(^S.F;*-(T.-CA-B MV^B &,M B\%]3N_AB^:P]O9Q88ZS/BY1$(#)W22TJ$=G48MW\)(B$RUQW2UQ M=;&)%ORH+7CQP-70QJ.-CZZ_&:0XIX2V&FUU63"&-O>H;6Z6 /1/:$8SBF8T MVS/ T8RB&2T68VA&T8P64H.!%O7H+&HYJD>2(!,M<=TM<76QB1;\J"UXJ8 [ M0'./YGX',F--BQ2/3#3W1VCN*X)--/=H[@L%KH8V'FU\1/XHHPTBT58?NZTN M'F-H26HRF"F@9^VYR1>>F[0^BBCS<,9S*L^H+X%%[,I8@K8O@Q1I8-=CG%Y&@ M>U+VDHNWV(7N2648A>Y)SNY)?LQ%]Z0RK$+WI/SL"[:XDVUV\#W[,_QCH3W+ M.O3'=B4.OO-R&+1?]84$-Y7?U]J(7]P.B[S,F6%3?;"1D2^H"BAR?VXK$DA-WM MO$FU,]N8&]&3'5RNAH^?FQ"U4(A**T0M%*)J"%$;A:BT0M1&(2I&B% "$'2' M@JY$T4$]\G='ZMNGE!RKQ_1KB:(%%*H*^_HH5.D(5=K1 PI5A7U_%*IHH4*) M0! 6#L(RQB"5+/G ,*1:)3'E$ZT\(I&C%:UC#490M/**1XY6M(XU)*FG:*%< M(!1+ L4RQB9U*IO%D*469<7E$\1\YE10$#' 04$L/.Y!0<1PZ.@$$:4(@5L= MX.XH=/QN&O3UNVS]3ITO"T.U-PU&T5%865$>IVXRFKKEJ"*N8.2&PH5K6ZHA M7!6,QE"X<,U+-82K@A%6_80+)2,[R3A&,)8HXJC)CAI'&B2DDA.HS89H)8HU M4*RJ'!Z@6%5H3N9(Q:J"@0&*56YU:)66"81A-;1['K%(I;>,PZ@DN8#5:,?? MBL0G1R]JQQJIH*CE';,X'DOUT9&ZRF6':]VQ=DSL]8\;P?,J4L)1%7<)/SH/-*,S>_"\BB,6 MHJ/SBZLJ1,?B/5=1B([.6R^+$*$$(.@.!5V)HH,Z[BYV3.Y]["Z5;:NS\HD6 M[A6+3C^*5B:BA7O%8BB HA5+M% N$(HE@6(98Y-*G\>"@4G9#X.4ZA.M9@I(9"A1*!("P!04+:19VY;[UX'DOUT9&ZRF6':]VQ M=DSL]8\CN==EXU:>N7$#*VAR7J\-A?7IF;)[K6:S6VX&AD=P2V M^ZX9VFPQ*S>K5RBPE,JMI#A<^:<&KC??:%O.:<".DS/V<84G:<(6H&DY5[)# MEXJE%SPGN!=@0/6;KF'Y?N>=Z:2J-LY[,.1%Z*; M![S=U$/DQ43>%W-A(?020R^*?(B]-1X#U M5+TVV,-:37$ __;/#17^]+8XCG?&:$I'4\U2SPT#0C[+EJW7NPE_K_N\2B$L M%,4>0J:L_,RXU*Z77Q(/W%N40D6 EU2U59*A^QLNY&+^'L5J3C2<1[Q?6,H4 MU"-K46[^1.4H=X^D]#S:I@V17353C%?PNV>9Y=&O 2W6@HWC0;-_=QF\L$RO M'';X C0!WQ4^,FWD.6K?J/H$#L05M:&)S/+^_'>WIJ%Z7U&_Z3U;&.@WN#'+ M7D6RBRX^:-Z@SN'^631YEQ8@@LXIS+B$&+5\U9)CI===\?']^%.S[2_@T2J( M\FTHCT,B!_H_[_P3 FKGU:V>:;79:8N\4[OF_]V_YG]GO#Q2< M?\ASV: V_0\U4'*V24Y,(J'HE-U,I 3Q:D)Y;5E4!2!<%H"I'L"DM1@J#ZS] M=FTHY@SB&?B*/?_&5);MO7=<+BR+541_E37CQK1+G@2I&TICOW0')S?&'U&\U^^/)Q,;8U59.MUT=9IW<3GB+C>/\! M7+%^6IKC4.-^,082W$TFM/P+A+:.R//;WQI7ENJ4D3PFW\--4\@&(K,S9_:J MEQGF7PI>9KLABN'+[:QD183GNF[R_0_"U=H5Y*'?9.N8LA5648PMK,NF:2OI MG%X<#C1AP<>-S*, 9&'!2(@X*" M-G' WSQ ?5 &'/C<*$ ?[.T?W%]>,.I4G^$K T&+CYRMKPU'SM;5*B-GJVMG M+]D)TKJF\BF$:Z"0R])+TYJ;%KSKUC0\0I63O6PM4O080B<];!O,<1A<9''M M+2^RN/8F&%E<&UNL8>*KJ(1'=O68_B:ER,^"^)G1KJ08^E1;XI!#99>AW3H# M/M2&A?N-M$Y2B#S.E<<9R3'&()411V159:3J0M;=G3 H72W+OW.FU#I7%&M! MU1M-'FMZ!<[,VC8:3SWN'%.U1 SY5JTSQ=Z4-[8$U*'6[(;*-JT+XW8/JB82 MAYRKJLQMT2O@)]>2ITF'6WHY#JWDTN>/'\K>G 5^PUF@$$NX/^\%_ZVW6NK80+TQXH>JZJ?)V_K+.'Z";; M2L*^>%UYHPV/T!S@OK\<_+#8/M)/%G!_5 0QT8X@]D"'B7Y5T M8)/>1!R(RJ0A*\# 3E_M- 8]>=SH-*G: <9T>E(K8F#]8&#]OG\U$(.K3G#5 M\Z[:S69PU0ZNI.!J4$[RR.UQ%[@[;HS'$FUT!DJK,9ZT>HQ:;:G;[DN]?GL3 MVOU.B_A7[>"J$USY<._W@N]ZR^^DX*I73J*H?:4G26PV G$B! M:38F%"1GK-")W*11"%ARN^]?=0-4= ,>2\W@JK.)@'YPMQ_<[0?/&P3/&Y14 MN[0'ZH2I]P;M2& 9Q#X%R5'%AM)M=;H#L1)=]QHBV(?F*3V6YU-5=KM]0(1Z+6"JW9P5=+! MJF-UTAE+J@T1O#'[E#>P-QTR!VP;X3_ZKO7W6;P54KN.H$ M5\$ONL$OI. 74O +*?B%%/Q""G[1"W[1"]KU@G:]H%T_:-\%WRZO@%ZW@ M%ZW@%[X+ M\MKX+?MH+?MH/?MMM1D/.^L4UPSZD-"&2?IU16N=^K:L]GY$^$ M?&87\)>0O_WY16Y^XM^MWOT\)[;SRL W 0^V,9%GFOYZ^O<1..V_]%1LSAWWX[-L:> 2GQKLA!S]TTRVGC3CE-V&+LMD:M')+R=_ M=DSE).H=Y&]_+$SGT]J;W"\_D>7["'OAR=E('NN4F!-RR3QMP[$_?Y1AJ',8 MRN>IY;]@2K6GJ7-*VO.73T0Q==,Z)7_F$12,?BPKOS]9YL)0&^NW?FJJ,V6O M:OX5VID6T/&4&*9!/Q%O6/!(AS1/R,?H%XKIO[ )_PN_-"-.N=#P*!GYCK57 MA-_0VO(&%@LU9%U[,D[9$>+46D/'^.S'[?5H>$4>1^>CX>/GC^.SW'OP.+S\ M\7 ]NAX^DO/;*S+\G\MOY[=?A^3R[OOWZ\?'Z[O; [JUC?1O=^O?,DBX\>28 MAD"N/EQ^(*UFMS,HA$)?[AZ^$V;< )BWBQE$O HQ9):L4*EV>F4J?"M;%J:? M$"\ ?F ROV7QY\D91-3_Y*IJ^<"SMT:6!\(+EJ(88/G?A>UHD]?5E[[[+EN_ MDSN#OL]Q< Y7Q*[*^N4$E)-"=7TNJRS+'WRVY[+B?_:ZM*+Q^,@T@R6R0-&! M[@2\.6-3?84_@6Y]II:C*;+ND0#-:-+J\39D2:% R\(- M$B(T\2E-$ALK5WC>E)M_+F0+I$Y_?:!STW+ /V.D=WXYT: S-E5.QZ:ICV6V MX^;8?(DI84"%EB2*G]:EC 1BMH5"\L(QW+WA8R^#4E(<0=*^_QRQ&Z+@W9G M;:0?'8OY1QZZ/G+X%JH(]J,467DC\5ZYP@]/>Y,PPUS];5K$F5+RAX\TXF8M M"07)4]_6[/>\]="=9U[!YZG*)@6A9U-5?GVELD6-F !]I'/'30"WN@)A=\IH M$%+AT58!\AC&>73WD/-X47^GI+]'EFRXY_.DK\";&PJ\A/I[]'!^^WC-M?11 M*?!,W'Y?5SL!JGQES=(V(#ME4(N9C/S2G,TTF\T$DHD&JLE8=UJ!?;7O3/]#>7-Y]^R&0Z]O+#P5$M]K9N^&+K#B7=<>K3(C MNK, =TY5 KK=9.4T8'HMS58UOL(:\._B>I4&6Q]U_>'AP^,'XIVC;)'589); M\\/[Y?/VZ:06A@'OJ_4D&]I_^>?WL?L8=N!BOS[:ZTOO^6\#YEQ5+6K;WI\; MS:!BW&Q6JRWUR*5EVL[TIZP!GR\U2]$WD"Z\9]NN(?OM\L3 MJY_4[UD/]S(R_4Z_T0?;7D9'-!.N/H(P6+QZU'/XJ 4^WGQAV0OF^3DF>70W M'2%BZ]WX/1,E%@J=*\YI19(C!^2.XOAZZYF4L>DXYBSX;;O]U]70/W..?@8: M&"MJ3*6*YT&(6#H?,Z=IF&M#95$T&/Y7HDPID&S&)M9_3BD/ MVIDO$DI4O1/?NSV?RC;/6*I$UG5HP28!F(?SQT)C_@VX-6/J-8 '>RZ.^U.Q MS>)LGA1WO_!7Y5_YC;S3O!2(;*GG7"@UY#%"$1N/_ MA0&Q'_'V\$O6%>]A?*LYWA/>4]EVR*!)5/G5_O!6=.J> ^RX4RI,44 4NK!C M0O\_U-Z8^/9GQ-T!A/][:P:?O"F7JB2!\9.@50)1&2*8YD&4[#Z M*Z&@;%_)-7NPS)<%D2O9D0G+S:_+P?(98;__80$M.\TN SAX#0NWQ)$\-D;D M'2-8[U.KW?K@-7"F&D\)SUE*.&M1A&Z(#(X.'Y.30#:,3\9L0 MOP 9F>CP4$ID!:(WMO08.,Q8:C'E%ODMJ\1L1-ZPH9-PZ>E'!CG%G(&+^\KT M.3P-5!_K_Q-YLLR?SM2_^P$T.^5=4^E$,_C\'D\9,=XU1>73MAZZ]]5/0<,8 M3;;V,6C)=+K?>DN/@[::X4HIN+J-EA^:AXW3AQ)@XB::?*ORX15!K_Z),00/0,DSLX"]M5^T!;M^@NHKX#+ =[E_[*7OY3@UV+ <$R&YV?- MYJ)LR(:BR3K3-J&O2$7R7S+:10+9W#J M#@(85NY9W2F.R>J(Q(%;9LKY]! 6UJ "]@OWVD%0-H)1GJSC612^'X)]MW"X MS('PG1 ;@B#*9P$6X-%Q!O%6)P 818..V;^<7-]^62V<-18SU72\!JO<7>Y9 M(0Y.SCI]0>KWA4X_F*CTN^E1U>8]8D-EI3(\DTB"["'#+\LSVCP#9"Z[O=-; M2YGAN2R3VKTN*X.%8+FORUI=LD<4-H7RR\G]UXM?HXMSW<K=#%QT1K M+TRX7-X@UK>K:&(QJJ=!JM'=Y0U?'>R]0]7LN2Z#OM0,-@'3&.L@V*O1$']U M\%"R8PGF3X\2/!)E"M0%)VNQ_F6@:]?:'E[EMF5-9UPXA*ZB#YSC3(/,]S[B[';8M)1W[<& +226(PM \^WF]>W5\'^* M>CE?T^BN0RRF X_#^]'P^\7P(;0 YLV>I&N8Z_>:-.HVWN"VJ]*Y)0D;6+[N M8L6^^BLQ7-7E3J;Y2LVQENHYWM2MR,M"0K6/>_Z^WSWL]UM^[LX5'CJL].1N M54S =.JPEO\?V6\R& $*E!LN3+H_B@@_> M9J>$[W;JY^;J"(%]:+6Y IN\6QCR0@6Q4M_SN<$KJG@M)-ZB>0#1PL9BZ[HT MV0]_(5YQDP2A\9RUUU]?#J+77N[,>5+!6ZI"-H2KG MW8(?0[Z[E2M#/D\4(:6L8>CKPD63C?"L@[)9"+S8_%0JPLGFH2PZ97LQ/U/B M[OE/WMV8MOW^B*0U#CDK+JY\B&==E-=" ,9*"YW75"26ST=.31WB7]LMTQKX M=2/\)4DB^Z^?.8O."W:5=)D81AG?50 M' N!%-O[^LW0ZI8U8C5P/WQ)(UN$-"I/6!RPW,&=]1%;)4E;M])+6\]4^2W8 M?I<-^8EC\.\V86>F+=R-L9C^.S=D_=76F"UQ";E$+H.V6U/*&CY0>Z&O9UX. MLC/;2BQRVB5QN[@PDIZU^I$36B@R!8E,.SV1^>./MR3FGZS860/-S;(7#/WP MA>Y_#IU,2,['YL+QU\(^:/;O]90(H-A9IXD"42:!Z*0G$$J'> M,A6J,OS7$^U CK..B&@O"=J3%-ZD6'FS%)-Y*T9]##_A,KHV)ETY.92LH6HW M1'@)]'F*I2PZ?6++0'9C]88U4V7NTN*LTT)]7BJTGQ\*]\PK(BUP MY]\2(N;RDR_PG6G9AQ9 EEB(."E0ADHF0REFD1:&19_> OL/([31XJ.LN^L$ MO>G!T"9#+$;X8?,U.)YYJ:EM<:EVUFFC7)1)+E),%:ET(B]TYRW)N'*;V>3' MG&TT1 W-M$(244_T^[1!_)<,_REFAF806+\YO<#F6A_E"04K$,J-UA/TG""( M^)(AOIL>XOF1"F]!/B+)4T>PN[1 M)<,[5)Z:*;-),W M-\1(>]4];D;C=0\WH\'-:%8W?OG3*J!BWRUF(YNR;IZQLG=&R/HQ=0QBP6:, M?SGIGVQ1S=Z^_Z$W9V<)@ZUWO)7IWN8[WJ>5[7>""<3QAA%79YNV5?I M>29QHAG<4FP_]'/%S"@D?*S)]J$YZE[M EBU=OI76VQ*R)';Q-JV M +!AN-N1+@/!E;M4MN'U-EQOV]%S945(Y*DO1TV>\'8-":CC'\>4!QS] *GA M/M3=$30[)G@"'GX;X4L_B/4T?M<4"/O_^SQYY6[X%H-'\2BU%G+]-8(H>U,< MH@'W6MP(Z:*>'\69N&1GJ[C^[SZ#V>3PV\/;"]\!(<3M&KY(65_/4=1=M[W[ M$5HJF:7BW[-=',(E>\3 4R(6LV.0%KM/ORGVWU_&'C!@3U_? P\U'(0 MN-KM:J5SO).,"#C E&^B5B(YK':[F#")2 BFK0/R 5/P[\ %%EL2SVK0%';! M]CF V-'-O45 ;(=?D,0OBB#"7[;]OO7753^')ZOB/7/]C &6)5%ZO5ZS*W6Z MD0< N&(=3;"P&T^R/#]EA#LW5/9GN*3:N7,I6Q8[1N1?+ 0/ M3BAH[SR"8'E80:/-%E/VA5Z_NW'FP(&4W9L]%>6H%,%1]\ .J2B.BIV!T%Z> M:YX%1^MC[=84U",[.+ !SMV,:,8SM9U93MKIK9]D!-]>4H7$"34".ETOR;0_ M6CLG9SU)X#M[5$_]%,2R?E*-DP[+F,EH"I(T*(%^J:N;=.Z>^,4.*%4HF(:Q M3@5B4*>^>FB05 _YI )3RBO_'@**V;?4"8YD383RIM 92*B9XC*QVTRJF;)C MHM@5A8%8!EU5/2W$S(3AF!9?)5%3Q=,5DRH>GSJO@-"$T.P)7;&%^B4VKUI) M]JE'[O+<6W0N:RJA+W.V9UN--4X[J<;Q2#1T*938*D+, M)?:% <9<>_"LDU3SI,2S-N=9K]< 0?) HA")UU1R+?ZXDAPDC@YGAI.^JW-TY1+4GZRCR?W M1NFA)'UH1RV]R%W?BGW^UI'IR/J!"K: MOYLXS>\3[9Z1[-Q0AS[!DF;?I*X@9CM'7B_628F3^^FS3A(&8FG4:.GUS5?3 M5']JNEY;K2(ESN'[I$DV/]AJ"U(_TXQ,S?B4.']_&)^Z+:'=3#E=<-RY>SXY MZ,C&D\;6U+GQ7;T]%REQUGY)*#>" *LW?%'T!4LB'(1K<= 6FA+6)\3G8>(L M?F8\;+69#C0F+IP8;O&+&R*4XD'3Q%)B9/G 6-N&%\>6*?O M)C]LUT(GDQ]):.&T8@4PDSB'GP%F!D*KF7(.(.T5[EOT9%%KM-8AT 8(J.:" M19)K&$A_+5?\=^_"7_)B=6XO$DYEMWHMH2\=EK)>1U:;;497FM5[E4=&+WD% M_"'(: Z:0OO B<4DR$C?':S2G&0U_-?/X[.;Z_.+ZYOKT?7PD9S?7I''T=WE MK]_N;JZ&#WP#"!A[JRD./D%3,OSGC^O1?U8W+DM@0S;;?1X'3>-L.9%M\])V M^@@#+'^O"5V3QYK.S^3 #2?2:U))B0QX"=YD5VB+.%>: MG=KRS9UFV(ZLZWP1/DLGZB8XWUR;J71'HC7;:UA68/9TL/VE)B[O*BOAHF>3F^1R(/K8?@M"\)W6R!6C.F M)2_+3X]I4D\8M,JPPK*^OH\-PV,%'.JS;"@U7N3=2SQ%P XC80_\M^9,?7K= M>*F1UX-4DM!,>RU#.F!IUH-2XFZR;KA)1#\7F7^*B M^6SXU^X(?0F+S+)355=T0H$]*IE;)FBF^BJFO9/8BCE=G/KDN>?4239A+@JM M 09G\3FU=XHZ+4[U!:F7J:VHO7CDQK MBZ+0[>*D0%Q]$DPG:J%L6WW52N+9 )].0;HF9-:3;E39Z@OM#M8ZQ.=>XFF MC+C7+\4VHW5R;Y9;'(44TG&$A"E. !RXN9L]!\BW63=NAO&:04>K"(U10N7SHYG1-H=?&?%1< M/O::R?=;SY:/HB!)9XUX]G>2?(,>-85>MDF[6KE Z56_5 =D"9.+6^993X0L .AF>VT3LW8ESC) MG '[NJP&?5"U@Y^K-'=7#2WZZ)C*[U-35ZEE_\W;+H\?VK6ELCZN*&&[8_;\ MUPH5[RU_KL9F^MNS#.&,T&YR<_47\_)&U M///^D+ELD6=97]!/<=XD-F.]213YCJ1,9:Z\S)[*%K6)O'"FI@745&,-3VS% M>RF86=#.=.V=FFV#*:BOHQ,U71+W)'D7:5RO_8MA8)MM_"^U3%6VI^M>30,] MFMA\BLK\QST]OM1\JH^-7RU9=$&@&:!BH!\-;_<2J,?Q_G M+6*\SK M"%J".-A" O>MS=K:##$JNHJY,0V#_]N*Z(TCD%TI:8 MN] K:N'0I M%8)WPKW>P YV<#XR/@<3:Z*,.-@!6R(.RK!5GF,[V6(.&IK7MP,''TG 4'.^XQ<>TZ M.D7^XD7'G*\M9W0[.@A_Q9E;1$67ST)B\IE-MJ.?1:?4L+5G2G33QF7=;[W_ MW2YIBZIUC%NEZK.&3\1=AAGC5D#> '=NJ7,W&B(^1R[ M]QZAE!!*496(<\;N1V=L MJJ_L$]LD\8S\B8!+I6K/[E7@]ZT&R_YCYFXK_E./.;^<,,^"ZKK7I>"S/9<5 M_W-8#T[DF::_GHZT&;7)+?U)'LR9;'Q:#I&/T!V\V&S^]5-X6/+",?TOW+P! M_^:$]PLZQL?&K^&#Y5V1+6F+-07OZ7?WS5+O0_NO$:YPO-Z'W>!3S_7U*.H2 M]/^2*W"-B;Q0-9::F&B&;"@:=XPABN&'O"W] M8&^DG+,N!3XN2;#"XDC&DO"0R-_^6)C.I[61N5_NTBWSM1&43_ 8[JI#(%GP-H@^B_F0!P>:RY;#S\"#NLVF(?!] \LXV M^YT584"VB,)VD?WEY/[KQ:\GZ^+-(!ZA^E9 SK[R,;[RO"^CA^"!816KP$"I M]8F$7G+BHR7T@.FD89D_3P(Y6;W%I)CZ[+ M0$G-T#6#-L8ZV*%5@\I?'3R4?);)U&(V[<]@LE:5[T^/$AJ8/2T(V'F+]2\# M.5QKNXW1.Z1$<%$@$!N4WH2%^MR @&RR$VYFP?2AVZZQC%$54^MK)C+S^,S #5S MZLRY?4(TJ$-0.CR[ML/@5S?7GY8/7=^PTY6D "7=[=7P]O'X16! MJ\>[F^NK\Q%\>!S!G^_#V]$CN?M"[NZ'#^>C:VA0,P*\^V%X+M'[.HU*,\ ] M,1>V;*B@@.B+0N<.F8,CR(L(B3SC)Q+N&O)^'E^4=^*KAWWUEF>WP$,=>6=$ M1S@VB6W&6N5LDZ=K?":'-!F)D_\.+.-:3N9 #R_@1]9/#G LO>V))7.]8\P" M9"8%(]#AE'R''TYM,@2&J^MX1\Z5DW.WX) 6Q;BPVC\N)="J(Y0>P?)Y.9"N M4$/YKSO3)&1:]9B&DE9!IN4J:6AELX=1[%G[W-#&9E4S MG;$_'(YSSYW$0^ M'P6?49Z/@\^%R_,A'L,6YN+7^7V])_OB5L-%BJH8.?E5)J]\-=M%'6++.MTH MP%@1L?6RG4P$D6ZO[SQQL&.6J[4.K&KFFMM^:_J50!*C59OCP5YS]18 M4'9Z")N 9J_YM^9,+Q>?^"H$ M;TF%V&K^-?0RODKEG?C^\T=XQ$;Y<44=XI@O*=P''J20&6,XN)M\-4V5+WFD MUK.FT.&+Y_E>T;D%KJS,7@W7.F47T.Y\9@)*_LN_3Y9V: T@B-NRC!:#N-IB MMM-,(3=6$&;[/4'$3-GQ059,(3E6$&3;@];V$Z\0L_7%;"N%]%A!F&UUVX(H M;CGZ'+-E)8TG'JA-94N9\HR92I^I;L[9XGL,"7*5^XBT>(+)5(,Q72T8. MW2QHPFEQH3&QFY$(B3!!';J:&P+[?Z6/3MKX7O7,9?_2'4=(C*!/%&#LHVPF \NJS/- MT&S'@DCLF:(;GJMP1Z6,]G7#/:Y^=7G*(NL5CAXBY>VFT.ZAS3DZ6$9DA?;V MQ[.$I2BTVUNVR418UA>6[10<\PQA.>@*_78787ELL(Q8>+*WAYXM+"6IE&70 MF";?ZJJ'9T=8^&;;%.5[6(K&T\:VY)-MFVZN>DO2GNFTAZU:&=?ESW, MW;O)=<#1<\[09$4'0G_;&1IH>^J+QN@%.?MYZAF@<2#T^KBZ\>C0KN*^# MG@$:6SU!W'84!\*QOG",F%;.ER\:$2<@R2C ",$, 2FD4I:<&P(Z(E5)'A\ T:LQ3 M0Z H#+:=QH@8K"\&TZ@93P>#78;!3K-91@QB>4HSI%B&8(T8AYPKU] M]GS5*8LO1:'5*>6D-B;*MSKW7V7-(( ^MF$,JUR9R(IW5#HZ^;F*?!I+/!DS M;TS;OC,>@9UWDWO+G /$7^]U8#\[ZYXO)-G3_A ;" )7:(AJBLIWNV"9QEK/ MPV"Y.ZLN=,I0*O"^#&"I#R)W 3*-Y9ZH)Q&5Z>K)7AKK/K/5DX,2K'5XGX%7 M7L>4^[I7?G]Y04;4=LAX86L&M0_>VK%5KZT=8Y_@5!9M$KO#.Y5.&NM1UY7. MA8>P_=5,Y^1L4'@Z= MQH+9]-0Y>(V]KM K_D@65.G5P_DNF*>Q />(57H.DQD'ATIHBJHMHFFLFF7[ MS+(=9KW%\ EK5@>BT,Y]=V[TMXX!Y&DLQDT'Y-V6T&PBR!'DZ8,\C36^J8"\ M*X(F'^2]"@M!?@P@3V/E<"H@[W0&@BCEO==9X;%$':=@K@W%G%'R3H%@80[1]42A#N581J+ MBE-"84@9=H6N6/AT53953G5<>W#G3*E%WGD'L;\G&L.3\8GXY/QR55Y M,7D$<_F>:_C;PK^'7A))H=:K*[7LX&85\K7C8W:MF#OG34\'AZT MZ7ON.6,,X@L%7O0>!'ONEY$"\-H"H!RA=TS0BRY[V'/[BQ2@UQ7:O1)LB8C0 MRP]Z$<4(^V]KD0+TQ*8P:&*BJ'9>M)M 0BAGX%_;'6KFPOV M.-94::C(;@W,31X?'Z T"]G6ML\%CIP0.3WF@SK;V># M1W& Q\4>'2 C*@@2>.$9 +)S'FYL"QJ**^C)4O]Y9@7%"2=CN27PPHY6KBEUU&!,WKA M^WXN>V[@%(5.OVRY(\1GIOB,WMU\/Q<^-WRVQ;)M](7HS!2=$7.)>_OS^9EV MH5LZZXZ9]Z3>/=^GSELB!:@$"&K&TT*SI_RT&',"*!@[-7'UZ[NT"YEW+,# MB0=YSVKA*OJZ('ZGJH_>ZWW__>=2AWPHN!$Z8N'U:JCJJP?\7;B/F#%.M"'= M<:OZ&L^19+"7! .<9BS8Z?3+;27(F ?9Q)%?\/R=7&=%^\VH:?K]RYC\A:Q? M@,>7 8OO @Z[612WW8AQ&52%)8,.TPS9>KUVZ,R^-0W6$'2#:'3*4'5];%,\*04 MFD#$0>:6^:S9P*V:1!['F,SH-]-9TNQI#6^1U04UZ$1+9N=Z0GN0MY7#?/4Q M(#V=-=3I(1V"[=PWAD2D'P/2TUFRG1[2PJLV4] MSL B:84.Y+0:9< CN6!2WTPN4M5BNFL),]654*L MVL.]GBKGJ7,77=5LSTNG:OV<]*,,\,4T%J*OZHRK$$J66N.6.G>3D?QR[CB6 M-EXX\EBG(_.!SDV+%6<.X0?.ZY['!5?HE& 4B>J(1!K+WU$D4"1J)!)IK+A' MD4"1J)%(I+',/W.1*-?NASB5DD& !OCP-MKUIE/J$HZ]*;9M$%O57( \K,OM M7\JG8[9W=I>226.U/P#DP',%"YE[65<6[;I;T6/!^\X49AK+_ \&?,DF=B)% MH1:S/4>#^5V03V.9_^$ZOIA9(U3R-07\3B6?Q@+_%)4\*Y\L?N57'"V?_3S5 M%B' K_/[&F/=F&6#XO5"MC4%#1X^ M&9^,3\8G5^7).01UA]LB+[/1&7SH_+44)D_L'^-JL2C*ER#YMS.+W4I21WI/ MK4<6O^]?@PZ_Y(Z0]W,O^]>,F?V[OOURUO4<\%9:8&["[=)RC$+5;;M#V+A$RRH;(M5MDD*)LNB;*42 MN IYKUBK1=)L-8(H=A7;EG,*L$([FPKM5I+BR7@*9W>E=BS5$[58@9O*O%U2>: ^7Q%6\>GR'RFDG.1AJF\H9RI8!\F?[][E.JJ"G\ M=Z51VTG.DLH>_^6:F<(52^$)+C,X MOAJX=M0!A3DM,XBC?+!,%$6D8!'I1)^6F,M" Q01%)$JB$AT652TV."C*.];E!L;+=+Z41M$936<@-/JU1F>@FK36LJ M +M2JIWHS8;267!PB 24:Z8*EQQ47@IV"4%4_4%:2PX.,@,%3'JA&:BI .PT M Q&E#*DM.DC+#!0_?Y;CLH,=DVKEJ+P_ZJ]SB*%KN>S U8::H5+6NN&N1/@W M96J1JD0&\LE/U#WVQR8+&[[3#*#$;+Y@IR&OQN%X0A ^&9^,3\8G5^_)6'FT M5PZ:+]NM2]XY=L!2UNFM9#F&J-WF=J::(V,KWUYZC@#CLO%4\*1B'(0@BBJNEV9IN+$@)1&'1Z* 0H!.D+03>Z M7FY'MKDH(9"$P0#WO$$AR$(((BKB=B>RE;$^) MJCUK*C54F[%9!X"HRTJ-N@1:QU(SN$O!I'D WZ4YFYG&HV,JOU_Y\ G*!ST4 ME7[QXM%95I2"?C?-4_90"E *JBD%:1ZEAU* 4E!-*4CSO+Q#I."MI:7-ZI3W MA(,MN!Z;ZJM["S[(P![^X?-'B#GKO1,W M5[)O]D)>.&:6O1B^*/I"A6?(,Q/(\U^^-P,Q)^0ODC#H]XELJ.0O/:'3Z3&$ M$V=*X5^+4@+"X4QM F(!\>4CG3N4928@F(: &@P._V'H:XE_#4)L47M. ?// M5'\5W,>W1$%LMX/K@30(WF5H1CJO^K!.ZQ5@'PJ2"+G9EY-)%&B$=&4UPNS$ MH%4&,;@SR#\6 +56Q\/43\J7O>B4K8MA2 0-1VUG!LJ&28>YL,C]Y049P7=D MO+ !IK;]@8PV&CI3S0X:P#V5&*9#_E@ \2>O'.9S@"DT=@5/MK?M;,A1SCH" MS1>Z8[L/IYN](&"9V$(=)M;>\IV(W=;YJV5=9ZDAS51MOQM4_0"R1,FMZ5 B MM@0"V (KJGRZ\!]_Q<>G.0NV1(AU*KR]"UGN[^+^4/WD@I._#O0[NR7KT"W7 M7G)E8[A4^(YJ-VU34R9GG[)%.X&KY7M3* M=?AR&FCQ^_.OP\;%P_#\U\;YE]'P 52D_E-^M7U/FL'&H"L#_T2FU*5BB[E_ M7B[\STW^3U2:W+MU0CY&D?S;533)&>_2(/CH[O)&,WX/W@%Z<:[+0$G-T$$3 M-<8ZN.:K@0E_=2B3+Q-P5<#-_S-X\:N)_)\>)32(!#0F7"[S6(OU+P,Y7&N[ MC=$[I$1P42 0&Y3N!'HZXGXPR";;_IC)Y.>/\EE<.(2NV 5OZ,K<-I]\I9]_ M7^OBW]=ZM]OIV*![:C[^'O,A+L@XML.*@SL+*WK#=Q^BPH.PT[&<]^F>;/&7 MO%FET*O3G,T)4=53*RMNRN?Q&8":A[R@]4\(F&'V4O>#AW5H!2"ZO/OV0R#7 MMY>@Y<=G;[B&%2/!Y=WMU?#V<7A%X.KQ[N;ZZGP$'QY'\.?[\';T2.Z^P*WO M]P_#;]#N^E]#1HB[[T/R[N;N\?%]S2CR[H=3 U4@*M.D)I);%9 M0_FO.],D9%KUF(:25D&FY2II:&6SAU'L_>MS0QN; \H(9(G.-4 ^9\;G)O+Y M*/B,\GPQE*(H=F>QJQ2UB]%;RW_6 MBUR!HQ%.ZEA<;E4O"5*G M\"-+:GHZ24G@N N-4=O1O+48)GW-*'8DH=,N 0Q1-1:I&B,VA7ES34J&JK'% M=I?->T_!MW0CKNC?7ICN3*G%2]$M.J6&K3W351=<( 9URWOE%SR' 9^,3\8G MXY.K\N0@V/[1VE("FN,:EX9CSU>4??LYUT_JZ1QA],2T*A"+* MPK*HH;RZBXET;U&5^K\+=T6679.$57GVRGK#^XTZV''?)!5W@2[#'I#K#'L\ MO_18/EHN'SLWU-&2_^SW!T3QM2@$PTCGYS52M1!6VD%/FP6X)Y]P?4(;W6_PO0+E^?W M.FB83=URF(GLY+U1,+J!18.Y%WU@5CI!3D9@CMJ(< 7'>6](B# N',;152KI M!#.%ZF2QBV ^-C!'%+FD%K>@3J[8%$TY Y3+J6P\L7(% *%%@4S_A0CE2=:, MCZQR@>W[IAG^7GD8G^2;V>M%'5:55H#R(V#W-U-G:R:^ M.94KDS'JFRL#1' MH_:YI=EPZPH^&D_W?!?"E*RA6+P:P01>;H8P^KBI=(*3K("\Q1*6TP B?#-5 MQ%%3Y&E%)<4JXE8)PA)4Q+DIXHBI\-0B$E3$Z44B1SA5\D#Y7GW:!,CD;G^M M+BB;++%E=__5C5VT:Q*.Q%ZA7185$[O#NS115-5"FI,O<>=UUV&W3)5\L,1L'AGW6A_+#25-Z]U9<.7&D24]96L'8+5CZAB2'7&K"2" M52.[A5OQI+,N./M@-M$F:*C+$GL)_:A:EC1#W!R62HF]PO<-*L3$HZSD:_>C MMX-)+UZM]Z*K M&*HR>?FFZ+9!=%5SP>T6.QJ;W'^]_?'][<.' M-MCH$V\](CXY\^2(= ,H!\=UAZ_#E],@1W!__G78N'@8GO_:./\R&CZ<$EG_ M*;_:OGIBL#'HRL _D2EUJ=AB%L9+(?RYR?^)RBYXMT[(QRB2?[N*)CGC71H$ M']U=WFC&[\$[5,V>ZS)04C-TS:"-L6XJOZ]J>_[J4 )$)E.+J%RF<=:K'\9R.%:VVV,WB$E@HL"@=C4TB;04WZT.I/-2V8*^$)1 M^2PN'$)7[((W=&5NF\Y;Z>??U[KX][7>;5/0GERNTWU#WO<^<3ZUO5PYV'TU M$3Y-_C/8BB#=%ID<6TN]>9DW][F#WH?!CBUB#TUY?1Z? 6"9BT#_6&C.ZPEQ M-(>]Q/_H81E: D@N[[[]$,CU[25H\?'9>DYLQ2J^.>A5A\;-%K.\L:\:BB7* MY=WMX]W-]=7Y:'A%'D?PY_OP=O1([K[ I[O+7[_=W5P-'QX9&0"!S(OZ]'GL M@7'XSQ_7H_\<3J$B*:"=O=,,,-[FPI8-%<23OBAT[C"S3IYE?<&,O4KF%$S# ME)O^&>APA^5)M5VC#CM+*[Y2I",090[M)S:9&BH M5"6/=.[0V9A:I,66031;XNJ47RI,2;(4J" 550"7DFNROXC+JR71/@K8 I9^;)K0=>@N;9I M@+96]?W.P[C=JUYXPZFI@Z#8 M0Z\V-L%BKTY?Z ZV+'7,@Y$9X@9!Z8.RFQB4YZJJL\1L9DJT_YVP.:B%_O=IM!J;SFB+V^] M>&!['&H7H:2]E#_X5^W-G;?%6PSW@Z)8ZWA9@%8WCWWAX MX6HSZE2&S6VXTHWB@:G+#0%3.L$,/<_*8E",.,!@?PP>$+0C'A&/83S&VX,^ M@Q ]%A!W'S#3%GH8G-^O(M.)S%%=(C;#V(S:7GW?G5SKI?G2#[^/ M*>:[G,K&$[Q-,XBGK]A&T,[RH"DB!R=+8528B4A'[ *?>52XS23%/7YL>=S8 M 7O,H]DZ&HS'VX \NZ@3\8YXSQ/O45N.YQ+5(M 1Z'G.78M1^XL7%2R7 OQQ M3RYL-0LLBJO@!'GI)2'J2/NT3M-$!&]!< 8SOH<'YMZ@V]T/W:B]MLL4_R\! M8Q.+<@U,')/,3=NQJ*-97&>3,37H1'/LZ/. 48VDZ#D6,4>\ZPRY>_8%5S.\ MU?T*,"Y<7-SKH( V54_:AXNCGUA96+>*GG9&B"/$,X9X83/9B&W$=L;8+M.4 M>,YPCQ<-=3H(^KJ!/HVY=@1KOE/WQS-=OS L"G3Z+P3L3^ RV/QX$K:U MQF M0#:>J1?88]2>N:HHTQS^CP 8WTR=G0[S%>#!],V=\4B5A04A%+7/+F7AT1-R>><;'VWMANQ'5/8^CB5+3:SS.'"N$_@ MHV-I"BL)=^-8AC6;L'GE+4>#H]@?*O9%3"3O4A,/ 09XJ_.?LJ5^M9+N&]'# M@+:2B-V5BFT7/5F<&WR7.=HB<8RS":DKW<+FA%.%+@8'1P/8,LWW(H81PTDP MG,8,[C%A#R=E#XEN'^A\82E3V::\3CJTMMF?I<6 -IOPH+#IV27+U7-#?> < MWU03R?8_+' !!?K_J6.T4XI)V0SQVN\6N%DG C9MWZE3[$SL84#%Y_H(J4W(9FGG>[W"[7SU9F$//1.[J,G:QIAA"*@SFX,2='?KIB_L M.L,#G X\9+U$?M84ZJJT!ZJ83P9_2A++6IQ!K0_JCPR4 MH0]5DI58*P/LPW#5,W% M6*8DL-R=X(>NRH5 B.^21SAVN[F'\0 . ;GY) MJNWCSE)/'<".OY1':VWOY"ZUM5;UH65;ZC$U=>BR[3XOD3;J] 6IGY2Y"D MO)84H>@[TN^)PJ WJ)9=2;]\: W?^#'NQ^KGN_:MY#HTW?5Y?'8+3B3Y#@VG-AD: M*E4C$U_CL\CD5V%)\1Q>#+3QWSW>4$'X?F0\OA\9C^]'QN/[D?'U>7_UED/D M,1E\117/)9:X2]RLZ.K[*.H5F+?8G8_H1N0CF@VQU6A)Y9N3[9R<=5J".&CB M4KI:@U)*#,KBYSP[G3X@M"2':2)",T)H+S%"BYI3!-T)=K751MU9?63NG++K M)U>>Y9RRZPCM%NZM66G [L)K5%6@A]=<#'97; FM?K\<:C']Z952S!I5\6.- M@O0"-B.XI0[1N,FH:!1?_%*1G6I3BMJ>S%6;V>T $QUW8";ZFZ9B1A,#X-1 M6X[MC<$#0G;$(^(QC,>H+<7VQF.2 #T6$'?7^W8DH8-G.]8/DU%;A.VO(].) MS%%?(C;#V(S:16H3FT>E^JI7WUBFJ.]R*AM/\#;-()[" OU$'$LV;-W=BTX. MEIUC7)B)3$=M4Y5U7+C-)GTQ+0I4N%Q8%C64UQ'#@=OE./)8IR/S7H;'.&BWBGYXX1B/V@(JS[@3\8YXSQ/O45LO MY1+7(M 1Z'E.7DM1.QL5%2V7 OPQ5[6VA*Z4USX+]9@C+[TH1)V1M&]PCA#> M%\(9S/K6/.8/;21'+,JU+G%,,C=M)W2BVI@:=*(YMD ,RL]7<^07S !DX2WV MBI@9WJ9H6%+PGGW!-0MO=;\"C L7%_(9PSQ MPN:O$=N([8RQ7:9Y\)SA'C, ZB+HZP;Z-";8$:SY3M?7/%P/3=$O#(L"G?X+ M ?L3N PV/P5=!UC!;09DXYEZ@3U&[9FKBC+-V_\(@/'-U%5P(K\"/)B^N3,> MJ;*P((2B]KFEV7 K?$AE0K\/W;WZP;FL4_0(;83V@= NW6P\8AHQ?>!L8Z\* M$^]9X3Q>R-,J,.3!^?7T$9_E_/K1(Q473Q\2HP]?J*5H-F41M\V".6+.&1MM MC+VS\.CZ1U[XHEL?:X!/R0V)6? M&6X3C0,&@*52BPP?[^\Q=,U$PHN8-MZE$8:SN6Z^4ETBAA'#23"< MQFQMGI:_U\GKC-WT#G7NY#K[X-[1AEU]Z MC"%M-O%!81.W2Y:KYX;ZP#F^J2:2%7%T"BSAP @?9"68JXV*\"R/&U3$*4> M8K9BF-T%V6)G9P_#*NZ+=7QX+=WD+$(8(;RGFY#:Y&RVIK[3+-[4XW3L(>'J M]6P.?..Q*0" _;V_O" C:CMDO+#!8MNX1#8#,R4UFV7;5#KN#O8/5-%EV]8F M(&2K.]I_L94WQYU,41361:'HF5T4"Q2+ M$HI%*3>O1GE >2@D*@*!*--L= 5D9&?TQI:'%K^K$8I'BN*1]=[8".N<!/29)41Z^Q?K N>L:]*(COSMV+0KLG(MCK M!O;"YNI1D2.V,\9VF>;U$>X(]XSAGD8) /H>M5O+#5VR5&HUW)Y!L_D+L4U= M4WF/F@)A_W]?KGC>JRQ0>&SH%L$'YU^QA>"RH5"X:SL9UAK$IEN&*B>=/N2@ MF6)W=(<"$\NVQASHP.\D6U/>%:1!.R>E%8_Z.1MC%*"\!:CHLHCLA*DE]H1. M*Z^U[2A.*$X@3J5Z(PZ!648TEJ5]:3+.6IB]DF*.D7 MB.$3\8GX1'PB/A&?6/U)AWWK1P^=<_@\/AM-+4K)=V@YM%FHRFQFKQ25L6(0E_*:TZ_1BM_ M*P7*5F)0%E]UTFD/A$&GL#D^1&@N"&TG1FB151U]H5GD1G&(S!QV1&QUDBO/ MJ8Z::X (7* M)_>L3%?-4CF0V$SO\8AB#L]:O7R=>"!IW!JYJJ=-:V1Y5AV#Z:T7M\3@ M'CZ[PN/IX3'3^4GOE[@E('=QT3="XF;^3D_O=8HZ>E$/=Z<*L,Q"97I;PVW% M9#[>N1*9IX?-+)'93F]9MPS.$Y-^!ZAQ+#(C6X*W=SDUG >XF^5H0DZ!6-*" M>$**9D2-695'> @UTT[OG7=8CW"=*MIT;D[.P+EQ/?H@"#QK% ;&R&;W M[HT!EPF4NBK[XJ5C/+VA77$>I\*[PGN1>$_O05> 0ZN KH!>)-#3F\.5XR-7 M OLOS1/H#5497.VX('T>W7;.N$)O@0GWPV1Y*^WI7_UDWMCR:;P%S;70W#G2 M3R5Z#R,3RDCT9K59I<^N.A-/+2$IG28;;" /TK8LGPS._>#N6 MK7QHMOK5$ \*LOF51'7*3C(7AM]$9^(R@:Q*3G,7NZ7EC7/%KO((3@:P5$/95[W=:GO67ST!M/#9]IAF."0QM8'HG#*!FKW-C#^ 2E M96%CDIL7CGE+%%\5#3MYK^T2VQ0IFS]_C%8B^7I O'8[RDD]-L!FX;7&UULA&YNF==#Z?D.Z/DRZZNJ? )X]ZGQ MU7%A*2U[-D+< !)G_1&C,NQF[9V'UPZ"J[:-/RE&A]X%Z% M-1P+RY6=NRZ+_;(#77IK6-344<6'B@^!#TM+P"O]I_CNA/FN2G4$BA45*YXP M*^91#J',R5QXZ?BFC2T_9AL>TW3#D;/XP]WK8WJ'2C: M]7[TX3O8D-H?\,6IKUTY)C-3XUZC#ZFQK])BX@7<&/9&WGNT(H+4_17AU?T5 MX=7]%>'5_17AZW/_ YR .+ 1740N^!,;"Y,8'ZW1'![I@?NTW2LQ;I$=CVBM MQB.:P[-F"RM)*IJ2;0^[ZO1K>INFH>/S*S4G:][N["LYHINW9';[3+/[:L$'L@69I2%2@!6XQ8'+3U M1K^B0[.JDT>IE_PN^QA M1Y8$:\ZNZF(IXBGB*>(IXAW4,.J$EV'*MU.Z#L+ M--OUU?#1P[@]*2U%A=LS/-BY*" I]^._'6]K:X7!_#"8TB9T>PSN$7-7>#P] M/&8&+U/Z@&X/R%U"[!LA<;.!/ZV!WBOLU&@]XI55P&4&+/LIK3UWD)/YA->5 MS#P];&;)S'Y**\@4<)Z:^%,34+;U]RZGAO, =[,<30@JD$M:X!F.;_,^LD;4 M,D;YA ?1,RDM)@_N$Z[319]=C\$N7(:>QYSQ\SWB@"_YPC'O8U3$?81 B%Q/ M[HV?-ZY''P2!9XW"P!C9[-Z],> R@=)795^\=(RGM&\LU.=4>%=X+Q+O*6T3 MBW%I%= 5T(L$>DI3PM*."U*F&6[MC2OTJLSN03U] M4,B::3U:\*[I:V?:>RPQ![]6'7QKGC=[[M_CE M#]J25' S$UX#JJ42%:"5.'U)4$ZR".Y7$.9J+++V_J<5S^9 M-[9\IKD36!$@0'/G2#I57GP835.&^TA?_.K[8 MZ9G"T%JV4UD,;BC!>GZ M?D6ZU*GTZ+:N*DV]]#6+( )0,IFG7=W=W"A/]2 \74;19<5EP M$WKCJ>&S&]MP=ISCU*F&'%"0S0^R9=I<%%:OY>HZ)-,56V=3L7%FBNP9^!9XU!](GT*Z+,UQ[A M;68JS_8@#%^U'.QMA 'ZUL63X9E?O!U/_'_H*<_V."&;5? SK'(F-E?\QG5K MI0)9%5GF+G8KF9'=&KO*,3@1P#8;QY*551A6&%Z'X4-G9NN&/966W=:GO65S M$=/0#,<$AS:P/!*'44FQ.>4L47Q4-NX6W!D-E]-<) MI)7(R1X0L"V]T2__X(N";'XF4[E)V/V@J@X#GAY>*Y>#51!6$-[22L@M!WM0 M3=_JE5@\7.4CKB/7,YEWQN\-;\Y_:KYK6R;=LZ%K^+\W%?=C*3=[-D+D !9G M*FC QPW/W-OW?7.#2$08+@ M90*!MPQN[UL!NV/>HS5F7)#=LK'[X-!5=M&GY:G1^L"]"FLX%I8K.X%=%OME M1[L:>KO95HQ8AS4<"R.6EH97"E#QW>GR7;-*U02*%14KGC KYE$4H>S)?)CI M 47\#GVPO[?5T#G Q1?+#]F&Q[3=,.1S9:?=ICXL;.;@ACM<<%I',4W93-/>F6GVK3K)@8$Z M+;W7*>J@O^(@Q4%I'-39F8-VKH+9GW6:3;W=*ZJ64''.Z7).5EU#L[N[\LFQ M(&=/;NHDQT@#6_5+FS"U.54.4Q>I.*IL7=1;SU#%6&3]CMYK')E>X3&6M\'( M-9_Q+YPS]T'[_S3M_5O3>N2O4B,5_[VTT/_>.E8AES'/N$O>Q3X$H0_W4Z89 M8ZSD,9QG,#[@FP%/,/6YH9')U5 QOH,5B=DLG\.)/Z0O>[< M=P>(H8UMPP>LW7SY^,]7RV!J-'Y-8RSQ#O$LO?6*+K=TO<_WM]$%DZP^AJ=E MWCLM<1/Q^X4+3"=GGOLD/UG^:,QL6[OY\OW''YGW2*>EA,%R7.S5!WXO3>O) MNT9X77B=?#F-(HDW%U^NSC[>7EW\\^SB\_W5[6^:83\9S[YD*\2.PQ8>_)TV M97P76_.?[S01:/Q'@_Y)BT&*CUYI;].V_/=/Z5N.M,MCP^^O+[]9SM_1/4S+ MG]L&[*3EV&!VGXULD'F+@IUN'5U4>V]H4P\EYC] /"Y&2Y_$3E@8E$8.X\3# M;RR_&3'CTG?7$3J#WW6. EWSF6=-8*7W**R002]1[ -COG]K?-@4#HE7^(*^ MR'EN$^FGK3#XTNK6:3W!E\O[OL+O)(@%&O_W%28(@:ISPS1!7$5_^W-C+/_> M/IC,04;83@H.(PS<=PMR@]Z1@H-K"K&QH#SD?B\$U^/U+,7L1<@^<>L\0^&) M715B94&DOA]] %"3R3!YI056@+?$EP+G\ T T.7U[S]T[>OW2Q#SHP]QS%QB M"17FL3[^Y?7W3U??[ZX^:?#J[OK;UT\7]_#'W3W\YX^K[_=WVO5G[?+B[G?M M\[?K/^]JM@&O?SA&:%K@-KVITU-9#E@H;N@;CNEG/9BT\KA\2UAZT4(7#:55 M"T2*@&UED]!-$\LAD9UNO.RL%Y9JMAN@GB.EF916VLNIQ(3VRZ/X?<'4+N;* M$5I[+UM;ASYQGC_6OX/IHOT!OYOZVA70VUR&^P&W-RDB3@M*K3I"*9$>[^H% MPD@1+1^B]8HDFN+]P\-HXQ*APM#6:K2:!P*9)LREY-,J.I='YT;9=-Y2PFQ: M\Y9*Z\/4OAVLI@T'SVH3VWWRM8GGSC1WSCPCP+ M!M@?K#JRNK* MAQ,0RX>\JR @#G:BFY_>_LX"S:*LN/;:=OW5&,D"U?)OJG"HFZ3M\"\OW;%5 MGIG?::YDQ%$JP G)PX M&#.+<#8[\7A@-"9*: 9Z;UU5=)&4>W,BINF!-4_B() 6N)K' &MCRV::LZR2 M\&-\&5E[&XORB_M=O=]=,UNC- -$@?2P(-VL671U0-I>TVI/6(R;>:&@$:]10#VW=T/*GLDV\R4:!4EN%QFA:*8VYM]9:2%HR-W&*K!6L,)5K0SS0;WRL0S(X;S8(ULY6,5K:Q2>IQO MK:QB:E]/OD:DO !$?A?(UH3J:]^CNT04_I?7-=\LNRU)NR6#:V4UJHQ1O/H M87X(C+YT3+[567.YAB"9UV;VW 5FM2%;O$PRQW0V+^><"%QX9CT(A8DE]RRV4DZJ"CAB2%SLR[= M%4!F1V^WUO1%4I[8\6FL3VSN 7WYP U43L;,A4W[#[VA]%.QAFQ*O&US? %BH $77?+"_3U9J,"U3,5 LQ)H+*]6?_LLE YU%N#"D0&E1N5HU+: M?")4VHWRF/0)Y$^9Y M5"Q!)U\"XZ=2545+@3RJ)20A^:FW>^/G%7=Z/S*'3:S=BJ?:^J!12897>#QH M6JF=1VG$ 0 95YIV]>:P:KE.Y3WMK(7 *G&PFL]RL 6T%X(^\EA@>8QI,V;B MYFDC#ANEFXJ6!7D4/]S@& 2*W--LA!O7#SA],:TL!((0#_O)A51!@*WJ M,<-GGQC_[U>'),(%I^ZWF+B[Q4\JH)LJA)CZP#++?NKD40=Q4%S&UE.O"MZ^ M\JD.I:.HK%.II8+Y/X\JB#7\_]UUQJ'G@97*2W9WTDK#3M687B'RD(92)X]R MB ,",E9'S4X%0GS*;\I1)R6SE7C,:6R[H2DJ]GQW$CSAM#=K-K?)]>9?&X,[ MKK16P3(BCV838OPV+()JIL* >7>"QDD<-'%)AY=)HX'# [ MKSX,JEG'HQRIG9765QQ.P'SL QKA!ITI%P\FP,LG*YAR3495YR$U!EU48DI] M%>QT[5-10755DN@)67$1D?Q/H/@E$OQ2TOOK KEWTVCM"M0$*S^L0)#N4V51 M$DB'JLM?;?3:LC.&3?TT$UM$AM@;&T_U6KX?&LZ8*2>L#%LWC\J+Q?K@SY8# MY 11<(GTO'#,3Y+<.[:;4 =[3P^6>91<'!26@V$E8:EH0^; EFP,U'M&:5(5NPI]M-J8')(0=^"9?$NY&G M*V@L:V&>]^YD786F-2H<4R!(4PHUBA!T=U&J?1! :E:X=."8DHA10X: M:%\H-IMZ>UB!TU3*^$PI?\CKG,K>>(R=GY;>JL(!*N7['"(6-S>>52"N>,Y/J3#),0YWPXFZ MFQH:Z*U!)4^E*4@>UCI*:2^18RAN#TPN)"W[-:W//46G*&K-.??,^Q0D'0F,'.T(W^W4^[GB* MSL_71"-HY0"5P^T'*T3 =E%10UZVGRO4TYM5*$"J$&[J \XL5ZAWL*J$_-"9 M*$[06QWE%-5&.PF4+,QWT[4GP_/@"L]T+(1W.U.=.$O37ON4+ZRQ5079D[.W M_A0TEVU[]^W.V=:;#=51IIYHS51G^Y0XE ;79 *J5[FJ'.5^[5X*,6>>02UD M;,02YXS@+FS31W2:75SS4#+'@F M\\XX).#-^4_-=VW+)"@T= W_]Z9*HF3C%6>:SOL4:JP1.;(TRS'C9L*+8B@W MR[FK=P>EAX:TN6&:\&A)2M2CT/!4F6*?2I$J,$6G6[KUN E3%.!C[J]!Q?[T MFN?#7RNAJ-L]NNUWANU,_2G6ECQ:)C.UT7-"3R/5'^NDH"LD9#*-^'X>G3* MN)= VQM!VH_/8+&;"6/^(J+N;@>1A_JP5X&(4X5@N)Q\%F9D/9L;U!''!/V?F;B5N MK88^&/2J:$XHF!X4IGF,F2D,IBU]6(5S/R=E\Q:OTGS !:JNN8=QFN!9U^:V M(7(M[-^A-_2C]HSX!-LZ%4V.E!HK?RIZP6\#("'=5!+J:Q"P36N_3Q& MR=P8ST2\>_=B#/:&Q^Z0MO= VJ\Q97>4 @-]V*S 6:(:9-TKA:X)=O;:5/A9^8!4/E5^>HD,&'*7 *A1T:+4E%5$0U(7COD' M)_4S&*Z/AF7C><+/KHK=7R0)6A=1#(G604J*QMV.U)U+7 MJ+)::[!3]ZQ*C@.N*=%3=:6'JBL=I)3?[._#W0@4W2"&0 I=203M-GE1'[9* M[XY72D6U8H>BV2&E1\K^_F.^[( FXDD54V=YE;70PUGETVEE:\J++-8VSZ.\ M9$V):EXICVY/[S>5WWAZV,RCIN3 V.SI[6$%PO GY3/F73T]D.Z:NBZ!(L@SPF[TA7]GKR2=+RTIW-7.JU6KKS:;25Z>'R3S&]^R,R5.L M5#Y!KPJ\;>%ZH^:)6T&;;*1JD^M7C#G<9^2/E"DQ9JXGWP Q>(SO$^!E-_76 M0,NW=/6F:I%/ O[[C! Z$/SU5J?TKA^U:>-< ;V:57G\.O3AA>6\22W^4CY? ML?9U'M4<:^H\/TOR[MMVI:7WFQ5(I5<(-O7!9J:FRJ.TX[#@3(QN'5;A^,SI M9-KVK42^FDS8F$*-[.=X:C@/3/.,@&G\-7B"#E==E$O#%WA<]1'P49]V"S4V M@+.D2AZE(QP]UY,K@9U;@,ZU@X(&_W\50^66^8%GC0-FX@<7CKGX1N*;7YVQ M':(!^HG: 1OV%V#$.?P"_L;U6D[(3-%ZWG5V'!M;='8ES::NLVZM,4ME:NH\ MZE^.DZ=B"V#0:Y>M_BOBPQZK38#^JB7F6<&+VAL %1)#62J[U="?&2%%EZ3VQ[&DN9W;3 MM*!F!-J(P1<=C.%BER<"44V48XU-^2Q)M%0$9,6J]I#BIPCGM]D9ZNVN\H 5 MVQR ;=JK;",4^."8V:8#; /J;-@N^@S)[FRC_-O=-#F#]VNGPU]D]C8PN^F& M(YLM<_LO%11-ZU>;)9LZ*2K]\"YS$2J]-1CH_4'1XZ2695.[[BI=<1%P43?5 M,#ZT7UZ(88Q#LEM%N^6[ MT[&^$C'OD98W0.#O;+=P?D]OJ*$BIX['/$9CY83'KMYLU7D^8Q4MU@,K(6P6 M[ 2N]PSVZ]P"JQ:N96J&7_9$$240U@J$?89CC=UI^%M$\\N8Y!=^SM,.]*XZ M4W#B2&WN,QRK,*0.JED0I/RJ757:39;FTN(^DQ:%_NBLG&:,Q[!U 78\IO8Z M2L&5*#;RF&TE!,;5SSES3"L(/8:AWM#SF/DQ#+Z[P?_/ C2%=_/+VJ7/M5*J MK5R,YC%PZJ 8;>J]=M&).^6K'3A@&'MH8]L-\4%G\Y"F3/G,>[3&#-[Q Z7: M*BLV]AE)119Q @.7"(%+B8 [#H!+I'\>TJ,YJ&2D1X&U.+#N,Z.J6+ .6Z4? M#5,^W"%S8P$#XTB%'$: ]49/'$P9C25F>'I-C^8&RV M]5ZS\FX6O!ZYYC/_"/Y -X#^>/_6M![Y*WQ!7^:76OJT$!U -/]P/V7DL\Q MK3VC:^.X 5S?\.!MAU3!@V?8H!P\ZBX23)G/8'5&0&59_CD0XP,I"O%4X"H9 M/I#KYLO'?[Y:)D2C\6M:0:-XAV!-;PFENWB]S_>WT063W#!FB*QW6N(F4FDG M+S"=G'GN4Z3.ESX:,]O6;KY\__%'YCW2=UD2:+G<[=4'@4FM'\%$TGCA=?+E M-+);;BZ^7)U]O+VZ^.?9Q>?[J]O?-,-^,IY]60&*5'78PH._TZ:,[V(+ZP^% M6?./!OV39O&(CUYI;].V_/=/MZDTW'%_[Z\OOUG.WZD[C'!8A*=\KN'P? @/ M9EK^W#9@ERT'YT.RYQ^!.UZTSI[$GE@@GBSD DY&_,;R MFQ'#+'UW'%+G>- Q6&!-8*7W* B0B2Y1EM*Y>^-#-C"VW.&MC=*E-:X^ M[%HFD'LZ@-7^^$8H6D%S$2HF,SQ^2LZ MQF7@VZ+?%PCFNT@4G_SVW;$Y;,6(>>"Y@?<&1O*F4O=%U?O?2\_\WR\^[L)S M+ NZV(*8EWG7;".$&UG?PQG<:[R9,[)H\=W!G:T)>-Y.<,&CHF!?W "&QQ;S M[^%B'VWJ5DZ69G/8:[0[8 PRL OGJ!R\D$D[@$PHH?7^]Q7FN0&BHN(^^AL< M\['\.\WNH.VPD)W(R,!.,N^YH981*PC<.7UOV:9L]9?=];5;_U?H!];D>3_7 MY/WH R@XW"FRSUYI@17@7<5?0O/!]T"EO&>S))R07Z9 0[Q,$^PU-H-OC3[$ MWOWJTQEAX!;\='?A#.[QC.HQ@1LM!HXFD;.T>#*\IAI$PN=;.V9&1YWZ48&FA+@W1M:AI3H MMDA*G&FNE_FU-O_:$V-_BX.V>.R6NF8N49K$2X&\&HUFN-WN.D95PVFEF?21;1_A^#1P]5Q.!%'2<;O M\/;\%N8[_G.L\MGPIA/+PU@R_BKC6PY8=/Q+,_ADZN^XL#>TL@TW-@)$F1O; MJ.K&-I8W%N1'*!V3<^UW]XF!M:0C6X.P,AX(VOPWPW=PFSFXT*ZCBY!1*AO M9MO8MM:P;: PSN^V@[ M ,E$:W:0;Q/#\N#/6,[C15P2BG(E<]>W EHC?"VT^< 4-SI]&O<6P'.&/N5& MD"1P>NH!\^ M,8]1X8-GD>K(E%K-=@SBC*^UA_QKJ#A\VOPYP[[5S'X^KZDFEDI" @V9*0L MKF!L"6Y8%'QL@E&,^R0BL='52"/Y4S>T03DRC?W$_61FA-A):',K@&NL;315 M!'(-UL: UR7/,F#/F4&Q8@>/,/CA;,[99F8 XZ>$U+A)1V=A5KY#%NSRT[< M(HR/SW!3 [8R0$D>PG5 TAK"M)DD0U:XPD6A$N^=#@!'<>7.9MB-Q&,&78#+ MPUVL!NSAZ3I_A0[/T#Q9\*PO&BQR_Y#\&VS).G/I:6J-IP3;9+43WOT%+<)Q M?.$X(:SKELU=3"0X&NSP+%.4\!^>_5.'Q[+A;O2T^" _SK4[^!^J 6IT3S20 M'?TTG(-F^3[NSVNI1^^N+J4N>W,.=.,\X=H@U>.,!R@/-\&H6]!%3P+"\M>9 M$/@EN0P]>O>)K;X'ZY!O+M@#H2_?KI>8'- =+T!&^0G7?V'? \]P?)[NXP07 M/H"O30V0AV3(,]N: 7D"#LWXY_";(O=+IB>%Z[W&!=[_CD4$(-:ZTZG>=\X! MB$O7P4 QM\9N+?_O2YH'CJ\6HP[- J,..^S(PG.0_N!SS?%!:A=\X+P;T2]D! M)-'U2T<+R OXL$/+>632FT!Q ;MOLK@XEX_OQ5#AN?8G$]^F\ET-GY$%S]Q- M2GL*N)R.YLV< F&ZAE(G()5BS/#JB"TER+B(S4TQ.=EPT#MTGRC@@[:,V%K;]7W,A'"[!+2NR9#P8 E&9=B> M23^*#(>'T.+O).=W)0+,=VCB&1[X63_FJ'5B ^+B[D=D0&3;.\T>-ULRG21= M..U6@D^^Q@@[$_+A&SVB]OH>7.EQIC_5XG=]\YOV!S,0<&1TQY)&7 G-KK0; M8@W'N7:QNXV^E4')?T9VZWK":D]@.?V249.T//I]\S9P%_*N8()^E*)$X '*#, DG<#% J\=E].+G 4ID4!"X&WA3 MUT,%XKGA _BY ?[\&24&CZ0B>S^YGFV".)^"NX">UPCL00:V(6F=E^ & @3$ MTK]#9'N#G#4AB7SZZ0@7(SW>[;W9*)8"P@BL7-GI#)4>>*P6/J[<+E GH-)@ M9<_-B!C&PQ7DHX3W%,P&,/($EQ<5$P8F'#3] @SU63YFIH M1^>^,W-[K"7)YY-P+-F>M+, M>2F-%^<'SBP0T9M]$V7K"-.D.F;_T @#&6M;_R$+#2SM$"QF/$@BI;JOV<;( M]70-^=Y#PX+$UB/SILPP^0&Y_:XB.Y*6;JIHJ4+\,F MB2B=.2UJSD C;*T3L ?<*\I=&+X(]8$E#1:WA1L*@ *"DMW[YK?"-V3_PJKQ ME)FAS:XG<<<./,?L!%1BFEY:U4DMK=JAMDH4"H)S?"\LRF2)D*SB[BY7>M,0 MY:BBK_OK'I6U.]9RB7-?"^5<^U0M)4X!'.:*T6FSULM%Z15LY9I8JUCJ8G/7 MI)F<6HVFB%,:<9)>^T%IP\OW%-/N@XN-1WX4!A_473G#)GV&QM*3!U/0[R_- M9\EG.;O>6>$C2@P?'A\[R9I-#X8?=K4^[4+O=<;6>P.GBI3-FR@"^+34#$NJK<\/)M#\[=CKZL+NF1Y72!T>,M+1Q:MNI@/R1 MUE[7Y./(!'^=/(;/EF/Y4W /'ES7/%:YO\LXUW*8-H;J@KFWMZ+*$\PX2KBC=]9-$JX$F _@MNROL<1V M]'KG[5_7:ZL<:[7/ G>^V&A*[N$J6'D[Q'LWH)K?1.')<6J[O2>=5D-<[#+A MM#/H[ZW\=FY3U^WKW691SM(.DT<5BH\&Q8.]M=Y.*.ZB>FOIW499^FT3%&>T M?EDJ^:QMI2G;>LDL4!KU^6ZTIT^%K? :W< MUHI;]E;)I[N(EL3CD!L[6T M)E6ZH-J2NDZJW)7O'*!^19[E77=*(5F+>M;,_W3&VOE[F:)#ED6UY^S;^:A(PYJQ? M )ZN\]Q'%I\GW^3*W:CGTU8+ZL'/TA8S,\93H)H'$(GG*]*1%G<2/!D>.]>^ MX9\ @DTZ"YD2D,B;_"\ MR!$>%UFK0-(/BG3501%5XJB#(D>$BTH>!% '1=1!$750I$(2 M?X$ Y%+@_VWR+1)^4&V2XE4NT!^N3V+_:ZU=__'Y_GG.+GY:_AF2#S["_WQ- MT.X/TMG9"<2UE__BN?YNY5]]?="O2&6G@NR!(#MLK,]8'R%D!WJSLV;^Y9$5 M(]?I%,I'&1GDO6#3PG1'JIXJ4*V9S=X99Q8W8F]).OA8OJP FX/WVN\,J\'G M"JXYPC7CA.,1P[73U)O=-4/8CTPMUJBD[K?,$PX\CE1I(B M(G[R\[(Q6]D6-H&/!"L;'# MCC8$>,IGKX<9Q1<[VM&[=A3H=?5F=U#AH]@*U,DZP"YCF&_<-G=^)4%#\EN7@X6F[H7G&C]M=X4KGGN4S[9;Y M;NB-&1V'I!%)7W'J$+(6]\9QWE+]AE_Q;?F3\0G.0 TKP/E%."D.Q(Q!(YQQ M#)/A^RX_IQ:/\K06-\B=T( C!Y8TWG2/H^&>5[,7=_&X<>WEX9W=1CP/%/!K. \6R!D:3L0OTWD'GV#/,AH>B+;E M-4X%Q"_H"W=]X39R47Q6Z+EVF=QRVFHYJ=%U[&<-6(]X23,M#X?T\J_ 5B_V MC<<&:C1="T_2 >?2^%63/3(;GEP,)Q2[2A7$2!.,( M0:^E7J>.QQ5_."+5P==9YF#1=G/G7O,)F%S2 M.I@G9>MB6'B;D:+-]OEJ^:+6T>>F)"IJPJT=C.A,S M6>_Y8+H9'[N,D^'X7#HA5H%I^:Q1$+>,&%/,C)-M,<;)MA@CPR;)Z$\9P_E^ M<'$Q"U2S^$GS)(C%7&PP&4KKG5N&V-:* Y4YZ(9=MV3$C3GE3?X]Y$*3VQAKFU,W(@, M/,\ GRT),3&X4 Q+9:6H1]IA[3F!CB)9E8Q5-LN96]UN MM5.>,+^T9F^>K*8;%9]R,341+!PG[K%8+ $/ZHK@-?#SU->8@CG::'YT4 MZ*M-1#9%8S^54HC&@7@YW$>#YH'&?4V#UF#U&9M#0N.P*L^X&LVK/!HSS LU MSKLZ09 [1K.1;]D<4>H\\ A(9K>HE9X?Q3RS6*GVU>&,0Y4&=0US R>3S MG3WWT?+A<SS5R/3';DQ3S0!G MW#$>&&\S-(<5&_ %LBKYO3UY;Y[N\C$\BNW5T=3[=VAYHEL2_()_$Z=Q@[Q@ M9G0%*R:[-#F%8HM_9#A.2!VLX =6\'SV9)D,F].!8^R'(((T8X0CRV%Y9@@V M),XA_\L%OP7< ;"''QO/@!O[ V=6W33TPQYVX0_IJO M!!\+S$."9JUS'F S:1;C]!D MY>4W(#VM %?T-*7)XM%5N=,B_;1'BSVAU_7,G21XADGBNZA9$$NP^+_1@8,E M8[\H_H2X51Y.,)]$G0R3VPZK-AX-R\;0]KDF@W&)(?.T>/0U,M1MN[NM\7<# MI%L66R#Q0,M<3Z[E@PF0Q^YX8T'!HAV/2O8)+'.?.4D-^_7[YT@U+BE96#<2 M?(*@2 ]1@A_%[\3?N M[K^\H// -:>MY][>7>5PT^N(.F6^!5 -Q%0@& "19"3[1Q1O@Z#CN#!7/ MU, ]@ZOY@37V]8B1'",(/29ZUA'3+<8!2;:!50%\@GS D:QS+XI8&FZ>!:84 MVTUX2]WMP<0%)*)[3S2Y3@J6!*72<"&0P$TD>,(H6Q8+Z90?_9K0]:#%;"S;^!2D1:1J2"=)WP2;VD7L7GR MS74>SFSZC7BW=C9T7]K0[-&P0S#1: A9M'<\<&W%.\AWPXJWBUMSTLI%H\IW M;8RBH)6&"4)J_V@Y9V*L)6HM9GCX7<>46:A%4?#UYI;$QZ=(%NBDJ*W9W+ \ MT9Q3V*X41<2@K>%H:$2"134>AV">-P!M:S0TDT'D0GJPL>"'.+XB\> M5/>\9S01 MXPOBJ1)\L 2.?/K,M"83YC',NXQ8\,28L]FN4=J5\BU)].@;=8F%Y;&?8R;< MUB7\P>TD0@@S40>)^=X WQH'!=DCWQ\V2LBQ[E7/OL O,9 M(KD^"$1&P@I@**Y[]"\R%J9TS2&19L86B1^(-D(CDMY/G8!$%@W7 VYQP#-4(%C6"18U@42-8=MD/-8)%C6#9(YDB CED#W$W*VDPD_-B M^"_4KVC78#' #LDGR7:6FL*GX=^&*S,T%;%*A(=&5P/G8*M324Y&)*VS)I+6 M.<$R^S$]7KPQY?HRU9DZ3."*EAA;Z3$E!;]$MRW6&9W]JHY(A;_;'+L8&[ MP>M/7XH2"(>'DQ!#Y M.C\]'J8#W@=+I7$1FR*GG-TA8JXNN_4;>.FR]&]G( MD?O-_4]$-3-7?''A"@HNF#$#\V+T$:Z0%^=Y(K$SPF]F^GW"[?.LAP=&CKMX M-->3\0C7\Y?\TT1*150M3"R$&W''AK5O=XR13LC\N@"(#,$L!-!N0G#]R;]9 M"9/)" U/I)C<2UE*A G?BLJ3K1E!P?>YKA'/] (L^7/4,.R6B"_*,!H/N%$H M1&)47TQ5+H$4@U_L,684C'NMXY.,L%<<'8F"-[XV0W6Z43!C.25!$E?*&YH.&IT, R'!L3+6'(D;ECC I1C:Q""-$ M<1,L\L3EZTM76"RBQ1)\?%X<_N,X%..4(4SQ>PPFA3Y6PB*TG6=!FN0E#1,> MV&<+H47^I!OM='0GN,$#99CP31%H/E0 \C/=3.N7 MDXH2*]/DTFJ:09*/^20>,UE0+LX,",G+#R#(<*HX+ $R]3]8UX#U&W'M QIJ M/!8*8@C<5G%,S9>'Q**;\6M&62C.X9A+$=?2-0_M%GE087O<_>L6)3QOP@^ M:VYEK3GN0A6MF5?!GFLWAB?,=]L8H29%$?T\Q]X7E"0$'<#DU$6$!WIYOK1# M(@(;#QXCRYM#)'I?5F83QNC<7#*D/[5\L*GQ5DO2G(,SQ@=W+UQG8CV$/'L! MBI*.M "/G 7N&?X7ZVQ< E9< D=F!!WTX2O""J 1>W9%0<\ZI)Z#)8W3[V#E M8 [Q) RO$Y*E?4'G&3\A__BB7 !H?0_^V MC5><>WATA=??2=;#[3*6SGG /L(]Z)@'*4B@*/JJT3-^HXJ.;B]CCG[Q#,G"F*Y@X5OZ*PPU=V3(:=/J:OC!^L#(A-]*(E-(K!V/;(M7M6) MF4OK YVDA&? !P?U(D0?/0CN )Y0\VC]PG(9R]PR?KI176CT."8#\692/ O< M>>FT,$\ $LYDVC/SK4K\3(=\])R&:$1 M@H6\^NX[% ' /0;EP\H8I+I3\_2@1( MS$=G6Q=M[3UVD2R;97;QF'#6;98PMBCDL$D LK,4@%R2V%,0>&R3:*.R(BID M17QBHR#3'!B68P[@NK2OOA\2@+D96U][(#XOSF^_C7:.^CNZA]0A>:L2X2E">WQ3KAEW$PTV+C1:B'8R\.#-ERZG@S+,>+-XO MAH=&9;<"6'768=U^*X?C\+!#$W5KS#%E6$.VCL0J7G@8=! K&#+L\# P:RBE(QB+!1/ MP8I$EU:,CSK/'N40'R!>760BD;^XWG- $N7+185P(M"]? T# ]8/;/F!I9N3 M\G I@3+,%BS$F330++-$?\6MUO[%L,01.U%SQ]TN(GA$M@#Y068HEF+XR?2Y M]NE0;H->#N$L(8&DN+F/=Q>I\0T6M_72X^:%\DMQ-%Y8 JG*7YR&PL5%#0' OEO0])EF@(/-G9/]H_AWC72C MA H"A$G&"\THPR'.QT<@%^\OZD9\7-EO7M:UD=87Q^:7+QXG7%*5]9*NANWB ML\8PSY*N-H49&?>P3NU9G?RJ,'7BEFX)8N%JQ>D$T8G.9W.#5A:WI,,D4P#F M-C:]8YXOZ^3)T@F*#576+!U=R-VD@W(E@1<[5!1THAK&VKDET>%/+HR8:#MG MVR2&HH)LD$QX,3?TM0?;'>&9.#I\XZ\VI!-5GJXO&K'$1Y)6.'79*OZ3&D?2 MD1SXYGS)-4EM^BG _ MUWZ(6FF+&@(^>,9,YU<-<-4/_' M5!U'EP GF.Y&IZDP&&#&DFJ1%;R0 YW*',%*D3H3M:EG4"7H//205WU^/LR( M!_+(#_1TP*Q2'!E_DQ4G+!C#)Q;E;83BY7)#A:KEX",TJZ)Q >G=F7R67$=T MB$!$,!:/+8M3*-M4E'!,)B59O(#E@1]RHY8!J[U&M+[9T4 D"HY<6(7'Y 0 M!P]/1'\^+$44-BN^ZR\5WR5T7AP<_QJ3YH3K\([;J#I$2_0I4!VX>"/9H"1 MY]->\&-3X\1>)(YE)60=KWSC![&2O=+67D76TXD*=+04'>I0B[_";]KL)[XPJH/[IM M3:)>?BZ__!NQ(2+*:_P4 7!909A8"!X'IU/UALV5J/!6%S51Q."Y:Y,!ARTFX(=@'W(+-)#Q=/*3L?/].')=$^7-GTW7ZF,]FBK4S4##FV4T17]CI:<;?R:=U'A^*WQ6_*WZO!#Y*X/<-;8N4 MDWZX3ZT&CO5K#^!?W>Z;O"P0&?OK#'Y=3X M+[E $$U01,(B<.<"%>(-N5^< M,M0\"=,8V* QE43R*..O^X!T'4/FLM3?XJ@[8_4$95_4"[V4'ZHP5M M2^^T5T_?*]@>.VPWZQ=YS+#M5 2V54P'5,$EN..#8O1H$CT5_9LSR['HD*GU MR([4.]@X$5:ZC-AXI5FB)&T&[I:^AL#"%XX$$"@7"S@0DJ#L*$-+[PYZ!0F5 MU#1TC13D:?%(L[&_:W,L/-(:%N6;*QZI%8^D]Z;:RI,Z#A[IZ[W"\H&*1VK% M(YLU-*L%C[1:5=8C*M&3[M7=NX&Q_JS_D3IT%9 >V6(AK?A@ZQ$\AV/FMMYO M=JH1C5&PRQ%V*34$VP_3.23LBO-%%.R*@UU:K$GQ6N,L1 M=RGYZ>UG;!T4=^UF17"GDA[IYC%WS*@!E)CC>Z0F<0W][M=9O)^6YM_6PMZH MP]"]\5-,5_[LN;/<9$-WM;EX08)AS8FI-PKS5<=\2HW UN9]B9AO-17F%>:W MQ'Q:,GM;WZ)$S'=[I3F\"O-'BOE62G)Z:[^F+,QW7GWH-5<'(%4"\RI'L$N. M0-<<=D"O:(5D[8R&'8>"S1+;PA(TTPVQ%^@2WY9Y?FSS568)E\W.G><1-/G. M@NL)B)@=8\7=;G54Y^$QJ;B@4"[8[#1[!;B@,2@M4:>XH.Y/[$(#F EI9X M:#XW;,YP+LAL!F*+G'0:'0+")123^DSKT:)).0Z.)E_X*7R*4U^>&,I>9I[) M$:L+HWBB"_N:&P9^8#AT-3.>OKP\0NU<^V39=/O5E8HE\I&I?)BAB5_& 3]B MROS*;>=N@ .C^,@8WP]I#$A=%.A\# [=%#^(;L&G(.%(EFC&D!A"%'KCJ8&3AFS# M24RO#3P:M?0LOB8')GUU:"J;V#A8,X2SF(2TS)A MN4P,)98 H^E(?%!H/"2)#[CAA*=++\[V77ATOO"*C/Y>G&N_N"UT3))/? )* M() 8GY7TDP8K 977VQZ=1MI!I,QP#$F_%>L#*"\)?Q=!Z4ILI0SN"M1<3Y;E M_L4,)S]&1DEC0Z/DZ_?/U/IO_-'3E@Z_JURCUYMWE8#BAC?IE8GQP) M!L:5G/)U\^7S_6UF^^;(]6W\*F>*+5QA.CGSW*?HH^7/<+J8=O/E^X\_7FX2 MO9+\D8[>LCD:WRV+UYM-+AODPM["RJ(G2/RQ\'H:I=)N+KY^?8MHD;[,S(>ZO+[]9SM^II$#'6'K)PD&6T]R&YT-X-M/RP3Y\QBVV0?"> MC="A6J"%H8'H!J;^![#&JP5T/XE]L8#O+4SC<8+C-Y;?C#)^2]]=!XZ,*(#. MD0-6'T!B@FE!LL*!AR]12#F!__ZM\3) MMWF5VF,O<4Z5Q]X+FH0ZF_?A<[0?^@[.F2?G_<(S0M (:KRL'65XF!UG&HZ7OXGG7I[R' MFPCG%%=D:VE-2GI!MR65G=2#*]\Y?,0#Y^WR*:;D29/0P4G%@!);Q@^8X\X M.('K)>;Q1G[LB&(FU,GRA:C$Z_?6AYI-25TRYRA^A!V@^$Z0#$^?@=I7,U"/ M=JA4+2=LJAFH5:>0FH&:#SCJ/BQ037*L,''4#-0*$T=Q3H6)HV:@5AX8E9QY MIV8BJIF(%9N)J/A=\;OB]]/A]RKV_ZC:#-0_19%<5,.T4*-VI'U!*G H-KOX M>K/)2"\504C:77#2?:?RQNL)?=>_CBL#*3R^4_5U9Z#W>D5U&U==I(H#X&93 MCBH P*8^[/05 &L'P,TF%E4 @#U]J.:0UA" F\T>J@ FWJ_5Y&^M:J71+H1 M?16=\$@YVW"D-G0-^\]DB8/-Y@?M) Y$5#[GK(H4YTV]V2FJ5:0">ZW MOMD\'B70C[1A>+V:KFSA(= MATX-_%O/YBD/_*4F&A3X:PC^K2<$E0?^@=YL*_ K\.<'_GS:/!0D^4M,L!QC MB[FB#LGB@7-M:OA:&%@V7(,W6X)U );&[Q!>GFN+KE[\71-;*CAC-L>68,MM M-J+\#%R(B1.DB6.R@0O ")@WP_->3U,&O_;BOE6+/3TLQP^\D)_CQM_*M,^Y M=D_W3*Y,G-WUY?E;3I^N[=VFXS>%XFKA( 6,\!G*;FFT9 M(Q#<*'UTZE1@NZ#H&4P0W/14<-MNY1 MYAX^3/"L4[_"@&Z.\G..(EN7TDHL^O#+K2$.E]"D 2P$&FCKEK&4W#HD%O:Z M>'!(I_/A&Z+KY1PT'-(DZIZ(;T["((3?X(#X62B),3>>N?YUP3:DK_'WB5Y" M0QHF[]:F(54TT5<.%3D#XN"O^0?8D%$ B6K7"4.HV":!N/3"A09*=&R![!_?C5N_&L[S,D)GA@G4Y6^B0';0V $9,S$> M78]3!%@F=.*_DP1-L J08X2]5]&$,L8@SWPK;D8H6MCXLBL6V'8>([7@!V1\ MHK@SZ:OTX/%](M)I_S?] _ET&C:>G9&$BSXB5L0T*CG (NAS5OK3@WG M@?_0 E]PS"]H$3O[@> KJZ^(AK -[()Q&W@=Z4'"[HD=6R:&8\\UZ1 MP)%B^[1L+F@*W$'#.Q$>!KP*(#=!'PZ5T'*/"LC4%_&;0-L$20#$\6 MF-E1(]I@ZJ*DF N_X2NP-[B1O)G@4Z0+X[:]@M,-ZGM(NT3:R[#'H2V(E,,R M;I%$C'=])S$E17:TX:+!\+(I8BW '!<*6^P9:("<8>,HZG:4$/5(B3H*&FZZ M\J;#J!\$)Y-. Y!GM3)L+;0Y)8WF"(49@^J6@7UH:2U;,BNU21\S]2:);;)K@=OK+E%L19!HVP=3R3&':&!ZW MGM$P >&Q)*-#AT(AV$:+22),C+';1> MG2U=0\)C:^60&TI5A*-"$8Y;]LB?. M)C KCGGP#5OXCV!%@ V=:*>,'U$4U'/-<"SDM\_G@(IFW1ZZ/%BVA+\#9HV- M68^!"R-[>F-31M1](,:>IM9XJDTM/W ]K ,"D38U'D$@,#250-C MD_@ V!? ME 21BH17G#1D4^'RW)%M/0@]R&T@:<:0EDQ$<4CWDWJ"E;H 8?[ .%''GUC, M?*<]@$WIX6)T/(4.OQ^#:2^,!CZ3P7#\B1QTP8/)4FH^P]//X,E0//$_XAV# M+9$;1A;EV/+&X0QS*[B%\"A>')RV,NW@R*R02T'' V2D!4X)S:X02I="16Q. M=R"[U62X;KE[7@QL\6L*"^.G@7ALU2R[N&;9+=4L6S7+GJEFV:I9]@[[H9IE MJV;9N]JZTM 51AL('.9J^,Y/ M&!XRLRY<0S^VKY(Q#YK+Y4]Y!HF;1SQ40V:1@9.A8'7<5'PFRTO<,GDGL!3! M-,+TN2X,:NEZ M8TD%O"%R%0[%D1S3\$SMR? \K!-@HD#"8_@M+&Z@;]A@-@!7VN26TX N7GR0 MN!S]@NQ\_IS676_&:SU 3Y39@# M-*T)7)JR*JXEPF*$75@M 3GQ!3['CR (W^!#NA8>6T3AD =??C2.>.GDV3P5 MP"?ZD7=,N\;,-1= T,8R*1I%^+)8X-,)1349OAU' #C5Q7@_X6N2_A"EC8+W MHMNFKZR.C/+#B17I.MS!OL$%+!(A,C\L)1G/5T>JFJ(4(F4/WI H2 MG[PA L;DY $JSP*\&':\+C.,\CP3+CXR:!E%\Y^9X5$]!87=R,; X-C%W676 MSWL-[$J,OR?2/U(*DC_T1L:1Y8]M3%R&&V![^X>GQ!MLLK/Y#M1*;D1II=BR M0#F\I&=YCE,*!FGD/7,3;_E=632#*10?]AJ)!,2.0Z2$Z83BB*+ 'IEB.%W/ MFE@QMT1VUFL@DRQMBZY]!N8IBVX>E;O1VCP&B.#1RF3FAR*32\NVF+\9GCN] MAL#S>^O#E]# 'S/X,0[JB0KO7KZ&7"A=ZHW^XFQ,R0\\+<6 ^['FYW14V[T, ME@M]P:T$(+#-*!Z.>"4.%[QMC&0%"R:\ 8ZKL[ CG*JB[=4*$9K578L(G?+-24R-VRD&?6K,A(6<\= M58IO]OA8B$5[((S_>"](&HW#62AL2.!=V&S7#F>,U 4OFW')'EZ_"0L6,94Y MPK_>:5/0;""7]"@=],R3%R1$I T:DW;IFKX8!RY4#:^[@X?@^_LD/Q*&@00@ MABCB>M@@%>G1K4E*QJ5!_,J\% A$VHA6Q=&B)7)>9)MXOF'S<$>T=TOI&[11 MB,*;B"+NG$1IL] 1I JPF,!WQQ89-U&J:\V>P;K]<.2#LH'M(*O41Y]L/>&X M^G#99EFM&=;$I"6IQO!%^+*1]%#.-Y)KQR@^K\.D941':**HSO8V$-6:AA+T MP._2M&-V9/B&/A,UJ(CCL;# 3(NJ?*+R5KC0R_:CR$^Z4;D:Q;TP/#/BHB%^ M,#\.LT15E",V-L1JGK4G-[1-.A0S0^$4!8).W1#D,+D8"^G));P8=2C<1*YE M@Q;X(D C/8XA M'I2?5")M\%I.;A9N>FNIUQ?EZ81G/D"YQ65!VKU+]]'Y31+U!YGW$8+*('%D M8Z&Y87ED=^-9+'Y^P5@EC+!PN7>XS0TB>UJ4C"69PTY^DYK]@W%2I[WM@^7%28/SU:8=Q\Q(W1PVF%#7[(U#CZ>?>X/+CX-FH.K MJ]:GI4-,LO4/,R_ <2#Q6M)H>]XZKLP FTU7#S:^.;6=L$N;177#Y ]A#:B;HT?$BH#;"S4J'>H M42-5J,;E5F-<;IH=IX8K*[2\B!81O%5H46A1LD6AY5AER\&GLAS8UCND#7?' M6SC\=@"C[1#>#:PX"AJM]-0^K0NKS56;>YP75IN;>N$#C$,N2S'E."SYMRCR MC?\?"C-B9F$A64B'D.^Q(^=_&;/Y.^VK@T=S>.NJXQR3G++'OU1UZ/ER,=N: M863_NN'GF*X]<=K]XJ?EGPG#XP\R!_\5I>4^BH:T=R('P[^;I#>2^\(Q8U+S M2VQT[/*SY\XPKXP/\Z<53"]%S2\_W("#"+&:U6?FO?%S^^D?G5WF@V MJC%?70'_4,!/&^^].HCLE(#?;^CMGL)]O7'?29_UO9Q:/B7<=]IM?=!6P*\Y M\%,&@*?,'SLEX+>:'7U8%4NG1C&] [M.-YPI[#72?Y5'& -W)35(VL*T\>.Z92QX ?Q3"J(Z59;'[:'U6&UN8>H+#BA\%A]*PLJ;\CV]XB<@;WAUR_*#B9N?Z@WNJOM M;93;=NQH3RN=V32Z5ENT]WKZH-=5:*\=VM/K938+O-46[:UV1^_W.@KN=8-[ M-Z5,9N.87&WAWAPT]7ZW5PVXURA.59DF>E#JE0SE1 MIUF!D'H:M4:Z]<3X):UMHA+/BG%JQ3@I-4B'\@TKR#C-MM[HK#9%K@[G'"!5MK_/)K:CTSYO+CN C/TAEV]W2TMP::8H>[,D%+$D>++58,9\*!ZKUM4M&\79N"N MUUO1)?TMM7U/3!&(V]O79SH?=Z,$!'#:P -S'SQC/K7&.'+ #<39UF$!RT%^0%\_L!P^Q7)Y( '6?N)0@H(G&0*91)]_(V(6U>L_*Y"@>OT7=$1% M]?H_<@JI7O^JU[_JL*SZ<2NT' 0MJM>_0HN2+0HM1RY;5%^PW4 0EHY:/7Q.FSI[5YI MA2?J=-^.I_NFEFW-YU@[?*3&?P7JPK,Y/.VDQ%;V_LWOU>#PSE!O#THK(#A> MA51YA*:W1=W"Q*\$0G'Z3E,?J"$D-41H6CWZ5E9])1"*5GUSJ/=Z%>E9JB": M(T13JL2W,^0K 5$0HNVNWNQ71(BJ^/VFAOR]83T9JC?A@9A[P]Z$ZYG[_L\* M,#>=#]$;C8KTX%$(S1&A&_83K#Y"6RV]-U &4OT0NF$/P.HCM-_1VT,5!ZD= M0OL;MNVK.$+!A.\.]495XB J%K^I"?^'81O/OG6L53B59^\->^.M9V])H&:5 M.JJTFGICH"SZ^L%UP]9T1P;79E/OM%716/W@NF%#N".#:Z^M=P9J;%[]X+IA M&[8C@VM[H'>Z%8&KBMUO:OC_ .0P4R.LJ3*< S'\9BW-,AC^QUTU>+S9U3O# M035X7"$T1X1NUF?L"!#:;NG-9D6TD$)HC@C=K/G7$2"TVU=>:"T1NEE'KB- M:+^I]]5LZV.SY&]Q8*@[T8(IT_YT/3N]1TWU^?RT>K+W]SZ2BW2_GMQ/&1&] M2A&!7EL?%)8>4*,*ZL06@[V/_E:7+3K@HJ@)'HHM=F&+O8\85Y;G;6NADQ1#68X^KDUR8$H=9M< MR):3,.1Q6\UG&8CL?P M<]YO#7J/=;;S2&'#A'"X9>"%3@W?V##ZH ML2XO\8,:O'/D%*KPX)VC D=QPP#*F@EQQ)Q;=^+T%'&J2QS%.14FSH$Y1^F[ M M/7A>%'#4=2PY%>P$<)XY 4ORM^5_Q^.OQ>Z:*@P:^%% "=!>Y+ M4^8]@G,!F"8;NSRH^IL&6\(\VW+8.XW&X-ZQF35V'1S$[GK:/1[W^"]C-G^G M?77\.:/,!!^)BU?->S+N(80Y/).\J+624SFM"ZO-59M[G!=6FYMZX0.<6\QA MH>6KO,LH1VLYIO5HF2'E:(WQ&/8@ )."$K,SUV-@Y8%R;#9^Q81L=KUL_O@M M+9R4=_EQ6E7(0FHX1Z-PU19.N_>"T7/FL_&9]?-L:IDF _-5%(D,7GT(GMS( MDCDTM:M_G*,"YS1>??B?DGL4''?@H&26WX3MAJ\^N X['@="R>[JR>YA8Q%$ MI68N"HTN5,&\NF$>0MYX8"];34KK;<3L&<6LPPW;.B]4R_%:N8_,&4_A;G_3 MZ<,[))*H:OW. G[\,.UG]\]SQD>O"CMZY3OBMW\8?[E>9&SS#O%/;O2&^%9T M'O)CZ.,<3O^.URKR'RP$G##>=.&8<:QIY8SD3>BQY9+!E>7% &U&);EGK0UK M$'RE[T U!-VUP^0;1ROGFJ4=P:FCG.N6 MS3\IAX/3^A,H_LF-?TKL ?JK"@%G9CVM;1*?-Y:XS\BBM8PA-U"*)H3:W M\A=6FZLV]\ARF[4-OATDMWGTMG=!SBN;):G_&Y!@RCR+SI"]O7C_ELU4A^VC M(*0*%AT%F3+X[7\4MRDR[D7&*GK.F]>@EV^(%)X%W/=H@&IYNJ;E:5E6S69M M0"M)]DHLH@;8.Y AII!U\L@JR>A0R%/(JS+RMNKL%G?R$F]NW41KF4P1G;9M M:@7&Z**1+2Y)[;9>0L<@,W:W_C"DMO8TY,+9Q__)LGF-,' />?,LZ\TEN&D^ M4 /(%C65\]C<8SX6K9J)0&'&A8"]^)6P_YWK$.H-_'7.'Q M;7A\;638AC,&'L:6__!%8S[WW)_6#'YE/VN_K*\7Z726IH)9&_<)3M"%R)(" M*B3-=X;3+A)M47N;MD6%^V/33'@%PF=XOEJFQ D"VV[C0QF.F?FDW4;*DW)> M>:$);*%/VCE?;9:_]*!!EIC6%CHN:4A-C>0V[D_6[SZQ<=0+"'\&E@S]#EN9 M8GW-(T!)IUU^,GQ81.!9HQ!1&;@:=4=UG3/WR4& @B9Y8)B;@IN!&)FZ-I@* M/CP%UB*]T]B_0RMXIDNA(K'\P >EHFM$1,V8!&!@!<9/0#5\ICW!"ADB&D03 M:A$=-Y7!=H$N\SSFC.%*YE^@UJA,"#NOAC9/@7GNC&84!I[A^+8A6ZZ.P:HP MK*C[JA^.?,NT#"_*G\E[XF\GH4,T,.SX=K"HC(UTW(#K2?SYC_.[<^V3:]N& M1\^[N%+.U;!_<]?-PMHOP'5Y7/#8]'> MZ)=C;]S2RICV!S/1]] ^"F:LJ8WQ)]/ 5GBT3$92Z"PAAJ;,L(-I)(U04$G9 MR;]E:NPG&X>H&WP]BT-=*2E,^!4U%7G]-'6I336I2)!:T97>D& G%CP)OA] MU$/;9'-&SJ+/:_;@=P!)A")I(1>$]QQP=*[=3\&IB9=LO"0Y^+)L%Q06=O:> M,$]H-.=9B%/YJ)?N--38;&Z[SPQ;=<.=R/69P[5<@(J\*3"('Z#8175A'JG$ M-393<2RE;AI/>^Q1] MM/P9!E2TFR_??_SQ\AGBENB!#?+=,K[_#*2T7]A96%CU!XH^%U],H@G-S M\>7J[./MU<4_SRX^WU_=_@:FXI/Q[,M &N8;L?IV(38$K$]MU5L8O!+IUG\T MZ)^T3*SXZ)7V-I4VOW^Z30U![4R(^^O+;Y;S=RHI,,:V=+)6=H$?G@_AV4S+ M!T'UC%N,=<=G(_2S%VAA:%,/=>L_P'1>'!O^)/;% E_%PAPM)SA^8_G-*)V[ M]-UUX,B(,NH<.;KF R0FL%3JA(^B!R=BH$A^_]9X&2#;;O/6$].7UKGZP&M9 M1N[K"/R4G8@G:4OXB#B9\LQ MG#$@58M.@/@GO8>;".<47W]K:4VZ=$&W)95=5)"[_)TC\T ^@97DTH0:9EZ# MQ4;.M)\9[AR4XW[(>IM9XNI M6;B:&+ESKEWXVMSP KQ=%',204A8EV'[+B8*S9 M&_N9C;P0@V&)$" \@$EH%$\_L7YR6()8?+3&\"*^/,:L,;2)#C]*?A]-IH![ M9>)+ L\@F5D4L(,K4S@+<&,\D/B7X4(?+@=R=08*@AZ9'E7\BSUO'AP"3Q.< MLR>+,MRX-V/,>LDU29BXWH/A6/_AM^*TMW %-CP_.7(V,RC#RLP'AA0-B0FI MWAXO"NL/)T!W[O7!1?TD%4$73L%V?9B2&7L&+NWBYQ0:Y> TZ#.^O47Z5D7Q M]P_'IFU''_O)\AF=9!BC+:!3.-F8\5 L1F(IX( A3@I!XZ-F<*CCA.\N@*$@#KL9T8[P5LY[$'(T)M,(5;B,3H MZN*(EO&/8TF"0>C06\RFICP##?,RD](_<6V:+@;[Q<,0?GSU+0\,:9,(ZY%"9"0BGQ74BG&GX!^6N^HPI$9 M4;"FB^B$T8WG.O!RS!&Z0?IX6(X]A5>*5ZTM+KNFMM,]I:]BB;-!!!13Q1[R M82)YYS%T:6Q,>/DD=9#!W3E*J<1),V!ZX\_?Y:J2;N+_P^.*ZYI-EV]2Q 2!#98W3JT!,76]MCC@<)-XQ"IQV5'6:AJ2;B/TGL8K"U,.^R*)0I(^=^$'D@; M%!(Q(C0.B:5UEUE-5IBJWJI9Q<)&IFS?8@>+>NW49:RBR(\S/.\9-=&C88=D MA3_(S4DDWW95&WI@XVR-?,P[<>I[JT8_%GCLJ##AMYR)4&/^ZD-;F312-*T/3>_Q M9$@M9O-%Y&QN7&1=N-*V[M?UMVI4VY?W%Z[ MNWKZ1_3%'?R+1Z4!R3\<*]BET6S*H2'IS4:G@=J;G@9JO_K0:@[T?K];7F/9 M8VUU=%R8[&V%25#+B,2#@Z\YU ?#$IN"*^P5@;W^>NP=4K"!,N_UAM4 5R6; M?\G!P;WS?A5&!R_NX9#V\.ML#F2CQ$?K+17=;!S^^PO!6T:ZL:)W]JY-O?83 M7]V6WFY41'Q5,8Q5S<#5G3@/NG(J\KT?SM=L']9ZT\%LT96BV6K\FK"&Y@$\ MZNOFF_=OX1*9I=:*RW?G\LYF0V$/:>;\Z5E!P)SKR>26]VV[=Q%.UQ-Y8 [O MN4Z8_(=YKFGXTR4Y$G?].ZN&*%&@W7+S7F>AMKLK:G>PBO:"YPNY:'TP+#%C M\T9!,W]H]C:"IH*>FD*H,H-UBP)G"H9^^9;68:+'L:W5UQN=TF9VKZF9/$(E M5T/.R&*,E)SYP8RY ^5/VDV5&5?8WT4KI*3&=S87#RW>>WJ_U:JF>#] I.[H M\X-I+0P/-CQRF3KMC!,HAT+($D/"$C33#?$0\Q)'EED[NODJ,\1&ZL2-(BS( MW9S-5EOO#5:';Y0E.0Z/3<4-A7)#6H(^5[-QR^AS>4%GA?6Z8SVM"F K*[&F M(GS;68NI;9E6N[#P)BBY]+_:>$=>[(V]NC^++59$VF^C;ENYK6IMVZX<[_#R M',H<;[9#&'CYH@LMOU;O\#JK2Q_U*7KS8HNQ:CWP5E%P"=2#-:2.>R?OU+!U M35]6T;,U[B$N&[5R=*[OUEJ5*9Y%=1.+N]!9<1LUWIM:Q^%P?X'_01.!9FBA MB<[01KV:<8W=:9CHQ/49IX90RVN3?#"33>)WEKLW4A>M])Y=[6)[=G6S6W9U M54MFQE@N3D/JC.E KW:6Z6$3X*NQW5%M;LBPC,?'%W4R3+,!<@ZXX$=*62&H+$- (>@T$'3#AR>_ MANW$R!XD4JC(.W;=]_V>+40KM;A2E 6#/]R&QW MCN>8V'CJP.,_/!]K2Z]MYG0UBFC5EW&2MC?(.#7.S^E\2SN5\_'Y#^,OU[O$ M@S-TGCPBX'U$OUM\%G^3$^89-Z)TR(X]X/MZMZ6&'-82+]T\4;>1_5762)"\1;G)_,%\*:0_>&S26A_LR;L M59+3^HT%I)[Y;/R;&7KH/KWZT#D?+'<84*"LDYSM9\U_J8* MZJKI'34'<-;DF"H .$]#8=#66YVB)O6I^2$[N;R7H0]_,4_S&.]/Z4^MN7^D M3N\F!E:IW)\VR&<7*TM2[39)M-)\W%Y/[_64/U _N'8J#-<\%56KJS?:?07@ M8P;PH1S:3.SNZ\QV,YS9_GE?.;-'#,A4B=K+R?ROE@'0[^C#=FD=*15<#P;7 M?H7AFJL!T-+[W=+&I50_45L%3_7>,TQ&\%#NZ8'8/:\T+)'J.U*JO+QK4V\, M*Q)[4AC-$:-Y95ISPVB>>JBOMX:J5N"H07LH/W05KWLZGX.L3&K_O*NF^#P:[4>_TPFE=^M)+JO:>W^B5.^E7YT WRH>XC<^!W\+, MOGN&HPU8<.*#?0N0"GF,+QWDE5[][CJ"[A">/J MF#0=,&DZ1=4Y*VZH%3?DE8^NNDG3+BJTM0M_J 3UF@2U&]"0P:7Y>FK2^POS M?DL0/CO-^QUDI,?+B NTNGJO45K1BAIO77>X9V3:*Z(E.WJG75JZ?"LX%H3Z M_*W4P_O[!3=!5G*KYG)KF)'F+D--@ZE;8M9/P;WN<,_(F%=#33=;>J=9VO' M#>"8,0!^*61;LZGP]U.F\3'EQLA]9!K[.;9#$Z[_2P;@&MV,O%(\1GVS0,Q7 MY\9SQ\SWXV/LF\1A7KC-%3T'$/V+ZYI/EFU'P.UM"MPN /=\56IS&@$E;-P5 MPS&SMRHK>ENGK>J?K^:H%[?*G6A?;V[_RYC-WWW2-2/0,NP^;74RN496(.YW MUN]69E[K_'<>\^<,5O7([&==>YI:XZDV-7R@GV9%VZ/9UH0122U?\\/17_ + M+7 U:S8W+ ]#A)KK:9,P"#WX6D(J:G E,Z5S'-R(.5H /#;W7+P:W!!^BH%' MFX%D/=<^A1[L/'TEX[$CKHL@!C2D$?I"?A]X8($=;N10@Q WWL9.D*<0PHL30X,W0#O"W>$E$X9C^FMCA. @Y M\N!^XQ!HX(R?47C3*C0/U+9__H(>R5]=PW7QS[.+S_=7M[]IAOUD M//O2/,0PM,,6-NB=-J5QF[]I+8S7B^CZ/QKT3UK@77ST2GN;2IO?/\6T2=YF M9T+<7U]^LYR_4TF!IIFTTX2))NXY')X/X=E,Z_^Q]Z7-;2/7VM_OKT IUS=V M%4AS7VQ?55&RY#BQ+94D9][[*04231$Q"'"P2&9^_7M.=V,C01 @ 1 D>RJ9 M$3>@T>$%HHTLU!4_,4Q)Q<1=+_R?4&)KF'H MGA$D:(C)H&_IA@30*KTZ, ;]-#RK/7IP[3O%^V]W8!E8$E@DB 2TRB:!'3+1+/#A;; UP%Y*W*&YLN3FM6Z;8';\ MZ6I@@#QS?P"A.08WD=B(03"FP@;QF#BOA* C9+B RSE1;+".Z4Q ",H/!-^0(U[]@.\](N)=>6ZYJ#)2D4,4*75: X_@BD/2N(7 MV%C:A,CTR\^Z.8;%$C!+S;DVD53SU0"CGKES8]<&B-FXA; *RUW0!/V"C3!:J R'"TJ09?M,@"O1.X M !K5#!GT*[ZO4]/1%UPW1>O2'P3]"[29T1PUV#9H<_JY;5/**O86XDC?%3!V M :3,"0M\-_^I5?^QI2E@*60G;WL4>&#@,D)4>@T"OUTUMO%&U,'Q?)=@C/9%_;\Z&_^ASR+1PVCBFX X?D%:P\,/]7PV:&N>:,1%S1 MZ1H8<.M6]JLNC6 G)]J" D@%("V9#$ KE"/.<*M,$$)R=0 M/P?8B7FG]!.V2GQZ!G<&W0!A$@@QV&+X&5L_^ZF2Z, VNZF L4,X9^7[W+-] M %\0V6=DJ)^#74\5Z?'1<3==O7UP-\KY^41]VEL#9"' J%#$00[QD\.&#N@ M6%H% @Q@J3LJ$! 68S*!K9245W2]X8<8,L;' 36QA6E@70#-+2RC$T6E/$GQ M;I$:P8=#'$8E8'#!(&+$I%FRO7A"O(8::5\7H6:#\+O[P%_/'1FT8O M /]PMUCFT8._7U]O>)0*_'7I%HRHM#$_B<;\[&S1OEY8\3HL+0_:P$%[D.AIVHO9@N_XS=E-<4PV7 MLT5_<4=VVR%4J[-'!+[ W6OUM_%*BNT+.8Y9I&GJ+6;3FJ3"$9Y.SY9.H^'6 M<[U"$=Y(A_!VC'Q844@'V;W6((?M*QCAC= \LO^*3W@H1U%A+))%1=G[;#5> M#"Y[5> J?3^3L?,9=D0W,43U!+^^PC BK^!K#GN-=A42'F'\ MQ%(DV&D,]>(Q4,K32OS7]D*9>*]CCE)8&!0C, 9-3/E-*Q]8QLGF4@K'7$0K M)+R!:;W5FH=(^'3]N&6?Q-!/XZ0DS387D9_>C^.GVO$E*ZYCEKGD*].RS%>@ M"/.AKBT"+IT4E/NLK#$0A\W[B8/'R8RHKD[NIB@8Z'E=O$SH MQLJ$'80"/V[2+*!C6+'^BBK(@DL74[H1.1@3\C:I=SRAVED)A]GB:1 MO;0)HY$3K9P'B0KB[$F<< I:H;1)684IF#:/FN32X,/<>C$-^H3HV3B)6<\^ M-9N9,T3*EM 1 EPIQB_IB5ASZ9NI&/QL9M49.-;N;EDFW_4.V]FQWTTJ&T ; M_*MA@X&-Y*"G 8]D GZZBJ1#RMV"(8WY'6G"_M&K7?-CLM$<3XUWZE?2;+3E M9EO,9CQQA"95:U0U&3^Y5!:$%]!8]#?5CU_ZA.&YI/9::.Z?U M?/!5VW:Q2<6U:3OV#[)C#$SN-0\X./F= &#^ $PXCJ\> $%[] ZH/=Z)TY-8 MQ<&ZXSD2[8IA&D>J+$XPAI#(^0DG^5N""& AXE$JLO4U(_U.W-R7.YWJM.QF M"9Y'J&/.#;<)!__EX'8@MP<5Q:T8.)TMY*4#)&KHX18<_#J1=OT'D!&[M.OO M]W:>JA.6$3B_;@\QT6PVY,'@8"D#8B;%B8.\GY"Y4!K(V\VFW#U[U^E"XNUZMU\+>76'A^@LV4[HS$+E]W M$\?$\M(FMOAJ#H*&_K3XC/7T-"5EK<0)VWN]:+0+'?9P36[[-HR)T3<'M6:C MUF@66@D!OR0KR4>I&Z[T@>6[C?IZWH+D-5L)RL#X[G@+99U?:9,#KW^>J^LX MY,%ES=M8_!F[\O- @M?Y\O]-B&4IDC+YT]5LVC*PSC+]>:49?B?AMCPPA6U@ MR)_809=WR*&C%VPP W76L0U[&2:0*Z9%I4^N?"AW#]]:.X\)72O4/.>>6%@) MJ3R3N^F]I1G8?51?(6JME9*JG8O+1KVU'ME]XQ' !!VH89_&A7G3>3 M=>[:V!H9F[$JX$$B6BQX#0^YB9Q$F^+8!NE<,H/_U3Y3" ($'6#W].M@;JFE\Q;6. M%>/7W72*0A0_ID^1R ?Q(NQ*L37[<6$11;TSPO=K9D=_"]OK--8EVAN ;=8) M.EQ34)X)P1V1Y3&(+!F$PMMOLZB1L-VX M6^?&1K.^+F:RC7L:)@P(+O!Y5P-&V5KXKAO(:X.;5C'CR5,M,KK&]H/MJZHK M&LJ0>*OJB3_E8!*>=Q/GTQA:-[X[P-.-]&\BTX M[SM^GIJ8,5POK6K?J),7VLBS=:P!;K]1D*2<8&DO(75_A,7NZ.L M;FWKO%J7T&P*SZ/@NQ+=)T8G6V*6C\F:,2HOQ +KU?O%6%-9*WK[%TX]H\C M* #FH>Q LV : MP7$:&IU&]3I&_8W#BQ72/KM!=ZA- #GF)CX9^^P1LQ5E=] M6S;60R?TV^DFG4PF8*U:7@=V< Q8FVYZ%W?!@6!.^' U$AZ/P,>M4/1,%9R" M8(,V ? R;\,BFN'-&.3C\SYXR--=BT^%FKEH-L^57\ST!G^/KX%>F'DPMJ0" MB0.C/_ZQ8RZKJ'3B!;?+P0MAPDOAHTQP3HP)#Z'@+8*U\U:DR7>!:[) I$, MT]'8SBC&DH\JH;WI)XIK$V;KXP &]*148"D;_ 4PKR=TC&+H.B8=8L/'SJC\ MLJ!U?3*$+NVUW)V8.OYAX;7]CH[8Q=^)34R3-.?CJN@$/A3>+W34'M]K&9_$OP&?OH=( =Q9INY];2_93H<3 MZ!JL/K']J\E$@^T"ZM8!.@.1YJ%9%9,!RYL,V!.3 <5D0#$94$P&W&4_Q&1 M,1EP5\LY\]B]C+WEMXQ-""8K+7@0/-$)33W,H'\_I$K=M>(AM>R">IW(WW2\:E7[3)HH]HZ,) MP6]# O%!E&RTNK<>-N.*>O0D0EK/&XO.?---FR(Y:8>;,9..BM_A+^AYX.! M8M\9<2C=)6@BV2!FX2\,^6X+A8$%Q8]R,(3%9HSRF2?),2W;TSX4W MBA5Q. M!;YJX1&:R8)KB?L>-_"GL'VGYYEQ^_R9L,F#GWED^-8+#--*@1WC[=LW7^4M M?V"O*9J]*+6=&*;.&&[\FIQF,'*?\1 S%%"G0^."*?:)Y&O%DJ\Q8,=W[,]V MWID$>NF&7B3(,T#A&64YABMV2K-XP=A M%;S!A4CSR\;6Z8.!$(>=9-MCK&RE%P&7=Q/K=6F4=L!5?W6*ZJ&[_V8[;MA^ M2KHJ"I*3-"PR1U1$#IMV.4N(SFXZH$'7KF MR'*$II8YQP$^ !K6\>GO"FP&CI2=^D$"#&QKCLML,X MW R6&9YG1P/FO^&' M-C\:1>DP]> +8+^SE5^*S"[.SMI":\ X>A"AQ\)+:;SDQPBAA#N=3J:E4VR# M;"$\D['AW\8S357$ITD2*W$UHMEZOO[K & M8-0@"V['I+=&7-(;D"9I-_;O@!O>#>5W=7:CLVZ+O9$IB@"FFD5S^I"%3->6 M5 HA9V:9[O,L.5+1[G@#'@M(I]IZ^-[,V&TR,WQIJ"O3?G8+]Q?]>WZ?Z/4'C+S%MF+K$NGOL[?5C^]8#8G"+Q[O M0H4JJ\#'9T4GM(([-#45;N\NJ/6^^:GI397)QP1-U8DS\.F8\'8C3E.%0B?P M5-S"][JHT;FGRP6)[1V]KM=N?CX45[M%HRPQ018*@YC$SA5Z41DY)D@"( GS M.$-56UN]V7^8.CSLW#0MV<<1/;.PL*R%1J(\#U:G[QLJOZAFTZ*8L:OI% $\ M%\S6'!*_TDA]#BVMP?PUE:61,>HJ2^2GU MP;6_093ID 9[\EA,$4=SN#DT?(M+62DS*HK%KOV@RAZ,%G<$MQKW4DGJ)R99A4DI[KQ!7\;_8XG7$I)8FI?MR.FZG==0,E( M18:G/7=0[*K>9?)=W$>YTGXK>LFRRO;>K);F;;,]X MQIL1F2^1739V)K6B$-(2;N2<9SXQ+W9+_CK2U%W7ZSFG6H\7,H%@.L[E%L M,3S2R=B/H>H\,MP*A*TLTLEX;GTT+)*RC<7A621H6Q5S@'GC6J9=VLFE.)8N M_[!T;>+D*9^4WFT\I%SZQ_4TQA5F2(N\F/H+K=]@Z<'3D,1'^>;ELVU(W/0N MS."]?@U@!7@Z:OWJ[#C+Z[A \V79R>9D0FQ:8_IJ6K_H6I2%YM"F;CQRP,XM M$V7MAG 3-4<8^3T'A$K0!^_!HY^EDJ.A(8'^[UB>XI6G2:]A4R;P_DX"=E!? M[XJ\&,6T6H@'3:>S&Z13;"8JOIT38G6W^ MT?FV+>F+MB6B;8EH6R+:EHBV):)M29EM2[8X4H_@M/P'?$QT9M"=PB.4%T73 MJ7#"G0Q;R_2TCKL\MI^:&9>4J7CADL23ETY2">LW;"5W8SB>:?W5GH-QLV9) M7__MMER7IH>M3[=UV(!M!2<0/C0F /M(CWO_#!WC1=:+5ZJM_):>705^X!"R M/1R:U 0S4QB59PXGT"AA9F1:&NWF[=!S/Z #^-&J38S58238H&]U+(%G)E._ M+LX9A&V/@MJW@>/F@Y1C%J.$9;*>O<]6XTF6;2>XZST\UOL1L.@J[5\T,M0' M5I0ZPG:.-*[QF3D5KD6>X-)7*#GY>6QSV&NTNT 6 A1:H)%FN80+U4]TN HW M0/_W @/FH!OXB!;_M8ULQE_'6(],\FNHR^B0E]]T#AF;WK)YL)EC+J+SRO@E M6_W5"601C;%N8:958'%SSCZ-DQ+NO2K(3^_'ETF3QA37,!) S8J8OG[%EF8WC."86!: M< D^9(0=_,]1O1-^*F$[DG=!VCUD 8OTDOT=1([#AUL\\P0 ,,&P3<:S8JG> M!E@$#3H,ETYX.UJ^LWZER-?0!>[9FOUJ$1JR\FZ+EXOY,NY%)+R$RWO6S3'8 M'S-X*!WVE77H-1Q0%*!L 3WN5/'V::6K$H^OX$4V?@\,IWOL]OLL2]\5,#MM M3:&_O<5;&(HL70//@BHSX/WD[ ?,5S[9\XVOQC8>"*<"I^:!8< #JZ5))O5] M* Q]?-W#JY7R(UP5+T "2]=<802_O3.-WO/.QAQ_9+[0S25AX;S-E51+ (:K M@UV$231$)[\_F#H84N@C>%*$%NC EF'(DDJ+(&),M]3OY9UZ@VAO;=P%>MQB$^]6 M-@MJ8KL+UG*:-M)0W0F19D11)VP4$; ?FA\N]8M#[!_.0-*"5@\>%1:P*-;F33?! M&&6R% 0C:_+S%$Z2"M;NBZ!(PS(0(Y/0W@1U61&*!3#"KG @Q\LT"X<-F2KIU9Z%K<8"S(:][65F 0TSRR.:2//^3Y MTT-T2ZOW^#0M>ENBB=>R+?_VLHR_BP@HA'X73P(R!1$_>KQ.ND<'KLD?6;N\^:W1:0?@LX(E"PR$C2.ENS&X2%RL84*$K_NW M7]JS#.@=WK'A=:S[8Z+%:1'9%Z#8R7/"VSR-";9^8V,!L, 51>J@*;'MVVOVH:V_L+XNS;5^-KXFO'"P (8+KSC M$S\BC\Q[F-)XL]=NUJ9/#O>8$AL7#QPT)63]Z3TS#E:*LWOHB"\P.!3-\K>; M5VW:-N%]5/V2;>I"^7<\+4SW_?/]*1BH-)8LL4B8[-8;A_0R+/*B M!/+PQ)MVVKX"B!,Y*6,*U=T6#N/A'.^/'S.5X1O%),N\1!HEMS2'(:>QZ)#N\IT4)K MY4N-L,>C)^Q1GL>&K05Q#D8@22]3Q^"^XG_N]=^8QYKRPML ASYDV)Z_WPXPK"ED18:KL)@IX. M09\PYEH^05.*_9BD7-RH5J,#GE-[ /_J=M]QY>"3LYDY&Z]LLR9"@2MO7GB0 MB32@9^?#I"R)YILBM'HN%X_;N__>=*?.FVA*!_7,\KY[4@ ]IM4!#Z /HE%S M%'W4B:4Y:C1^?L-#0KZ3X/4W+RK:SF_N1]O;::/MV.9 ;K77NQB7AH " 2?0 M[*,YOOM;.C13HRWRI0/#^3_$,E7%GJTBN290?-HHCFD]L;M,AL\ILC%,0,U7 M(:13P7M/$ZW;I=99Q$3;WRSC3][IU7MO-IMD&2\:,=$D;J-YV^.8"VZ[\S<\ MHW9]#X?AP[W)Q'))?,2P^N)BV\4/+2&&NZ0]5,& 6TV7R"(;6H/ULG&A^(X= MR3%32'=!"AXZ2AV*F65?6.LV9B0YHH0HF.BDF MZAZQ59PK4[7D7FN]ZVHEF*J :.?1'TBO9RH?:3AS.V.W@;%5T\4LXQ7./N0I M2?I5)HF?^'8EU3%^FFIV;<5SBU:1@W5-I)E PE86*#X.%">-<3IM,[9"0EJD*H@$TPK)A)A,IJUMQ:I@ MLNV9E==:[\@EE-VQ8SDF$687+!]7BNF@)Z!\>E".R4?)12P?3X(IE=/#0=P M]..SV@HI$JJFU59Z@NGI"XJ$I)M!(R;IIJH&7'XY-IV+RY[<:1XP^[R8'+4S MQW+OB RX7!/&#FK$"2@7 .7^$1MPN4*[+[?ZAP>WB+JEM=^^SA= (]K$>'5V M[)':<.>5ACUH##:*GF'5+,*X /\3#MC0Z94\83=2_^W:#LJD7420A$.0X"]0 ML^=1Z2"X*1LW)3'3YK$;F9CI8(? .W'3H4^(XYCEE,*/)\A#21JI&=/%)!>- M=*@SZ#-442*S,+%NR!\>75H9?;OPZL4S3OD>-.-R9:IN.>_DGW>Z!^NV= !, M"RXJE8M:>W"1R)L4_'/N_-/.4PL=5<9FM=52PIST]Y'!4J?%3?R4&;3[XV+O[PB*JB?.6Z?AT?'!0._XPO3B(E8.P3ZKV MBNV P*[9KT?F.7XV%Z]B?-1M'"\)[\0/5 M!K$#U;+/4UN1+(W&FQW'FSGF(GI.Q"_)IPB&",;WFXF>L%9"B;1?".O3^#*! M6[O>]/GQ99+?JKB.6>:*;Q'W=)C[5P/% YLZR1&A2HHC(4PDBA-I9?$)4SM[=L' 0?RH91ZZQ,A@5I+KRHF@Z4KL&UZ_A:%0^ MQ7R"O$]1,T74O"!JZH"LN*5Q96#:3!? )OTB#AB']B])!:SAM'EZ#DK7A+/3 M47])8",1-@5U OC4^ _P]2O!*9L:SGE=_4AQ0,D!3?$VPYE9IOL\"^\SB&)BX:Y,J'8I?_XJJ #RFXZ= M]49:PI*\*97W7VZ?'A)G$(7DKC<3,W*%V;1FF:_^1ZN?H327[K_\^/E]^Z2C MM1-T3V*M,FMPMR3H-P<,^=["?*VX\B+R]\Q7'_>C+S>UJX>;T3]JH]NGFP<0 MN_JKLK0]/P+/]0T2V:"/THRP\9XM/![AT=:_-.@_<8%8_M&%]#Z6-G_[_!"K M_W8FQ-/=]3?-^!5+"J8I(HK$&T8ZK _AV53-7NC*$K=8UPQ2&Z/*C]!"D686 MVA9_<"$1R_L?JFGS:Q\MU-X$A09S)#C@P2Q=*FL%0Z MD15E[#5:0@;.$U.V R3K-F>.G:^L<_V!-[*,MZ]CD.X[$<^C'>S(S)5!"D_J M8C_PGQ\FZA!0!C\-Q05% 0KHVG=HKL,.36 =/083T,]Y#],(Y]B3FHS2FGI= M$=T65G:>'ES[3O'V(%AE.(G=!A]R1J@1YQH6@;W^#\ %?"9; K-"8UXF.ISK MEE*<>>49/-1NJ7FN.0ZY-RV;.<,KGRW >D./%@3>R@((MTP58RG9[M@&DQ6- M%6V^L,P7!F&9WM0WU\"^ I_; !/(]LT91\T&I]>!8?Q;/2N:P2PC M=E/X)9A]>-TT)FOB ].K: 8E+%T=W-^=N^P[S'*>F/ X9 8L"S88?M><$^DM MKN1='3P6=AFZ(E@YM8Y5M-+03L6= ..46G#DMV93HY?>2Y;&;OI'T+6YQN,8 M_NXMB$5C;O3 ,F2^>@8IV(E@9X*%JJAH.I+P=]C<^F=\3--:XI> /H8Y!^>> M&"^:91ITR4!P.O4>]AP(\L5"R&TF"B $04<#-QLL_M7-]DUMMJMUZ6'CU:EW M 8N!Q]9,U<9(BHWB!HWQE+N(1_'4@@9XE6X_%Q_!^QK:: I'\%)FRLNJ0Q60 M1D9_A$N'I>0L%X0QJX*[C0QI@R2\?$OQ8KHV$,-^!X+P\L,AG(_]XD^!,/D" MP/H&D+HS0OM%#;K5^%-WU!U>W72'M?ZP-ZIU&NVKVE5[V*H-NL/1=?MSL]'J M-5:"4W1IFN$2=>3 %8:#WLWMH-F&GW0[MU>6 5WW^QA&.\803O>B=C-SAD/ MVDV9%)-S=N")#ULO[(KYXO,H=^( X[%+9$=JCN7,@8(H@BBG1Y0;[VRW4,*< MG&HZ;5 D.(RC.08\_H-XH:>H@IN/A'"!ER5ZBA&% M!%AA&FL1L,HT*TS0NS1Z8UC6%@0_,8)_HV= M6TGL? 0E_EDZPS>*KT=*K#/J)-7I!0>@3\L%*RWRB?X9:/[HDSQ-@=#(2S^Y M-:U'15^Y@A]30S M"*X(P)8\*;]WZG)YR!:7 L5EH+A3>12C>;X'BD$>"U%\XB#N'@S$P:^CU]JM MIS#8#9V*2%S1<,?W,7[6'^O2DT4K )=A%^,X78-M%S\X-\<-TD[@YI^/'FTJ MZ JTY5:S(I.?!$9SQ&C<].KR,;J?Y5^YAC("KX7A-6Z$=(7PFLK&%W@]'[S& MS>\M :_YF?/5TOU5[#_O57=TNO7>F\W6^X&ZT?-,61-VBI:9U>P%UL%B"Q!Z M4+2P-)L(9Z!H0="-&WV<* @"DCUZ%+OQ"697\<2@=W'9DAN-BCC^ KTYHC>I MC6L5T"L<"('D=$C.>$1;'20+UT(@.8+DC.>VQ2,Y/Z>C6I:$.$((]>PW?DD3 M?'[:&XVUGU )[8PB/(=B^#SKR7:(.G?3SXPVU7 0,!%#[G8KPM8"I#F"-.O) M=4$@+2J%"*=H"]2>'&HSGM"6CEIA\PO 1@";\;@V-\#F>IZ -D!%I*FH0/!- M>Z T@6>6GGTOT>]6=J26?4[C 4M@^CQ&;'8S'HUS>@=!@2H>*8"T&#;+2GL5 MXS)/BA\R'KT7SP_'?4@AN..4N*.7\3SZ@-QQ%$Z0X(Z3XHZ,Y]T%<$>N'E>U M;:@"SE<*:THCQC\>E)EW&O_82SCSKX"#T^_)C6:KPE,:!?J/&OT)>0*5/6LY M6'A0L,.ILT/"<;JH^Q;<<&;P=5P:SX310DH+>:B M)'F5Q]/$=/_#Q/UB.#FWS=MO,3F'*$H=:],XXTZ$G\F$3[7IT:DVCCB.@(*;: M"'J+J38G3' QU48@0TRU.-8FV9' M'G;$+(43!VU<9LM!0%M@GN3!LH8%B,L!<5R#BFJ!>/_LQHJT A @+@K$<4TK MR@%QOFTKT&SH5 .LHB5==*J-(Z;:E,7-<6TF$KBYTE-M6H>LO#I>]5-YC,:U M?B@?H\?=[T'@M32\#N*:,50(KT?1@4'@M3R\QK5'* &ON9KS%=+]8JJ-F&IS MG((@KK-"HB XOJDVM&'E<#BHAJ@0Z,T1O7&=$:J$7N% ""2G0W+&$]KJ(%FX M%@+)$21G/+8]IJDVU;(DQ!&"F&IS0#[/>K)=Z:DV?3'3Y@0AFO7%K 9SVDK.,ZF2LI?%!Z(83858/D\&K /,YZ('\TPFUZW MPHW8!3]4EA\RGKB+83:".\Z(.S(>0XMA-H([SH@[,AYS5WZ83:5MJ+,;9B.: MLQ?5G'V8<*I? 5^FU9![O;(.,^-:LI^42CIKH"<<^I][Z;4 _BD#/^$4_-S+ MM07P3QGX"6?KAZP)09-F6&& ;YD[$Q[^4N[DFFV\FU"'[,F[6'V+NG,2G$=\^#/,*(I M8*IHEO2"/=]P M&9H?T["E5\V923HH/8D>%@-?P'O$(I*R6%CF;]K375]*_YT@JUH)PX"39=6* M4EZ17%&E?,^7Y\NM7EJYU06YU:RO][-BR <"Z_A N$V)3YD00ZW(4P[J_>2' ME"6+V L"G[P 4>O2'T0BB JT@R0$C*$XKD4Q J]L$D:*+$TLHFJ.] K.,3 0 ML6W^/4FS;1< B#N(+U778M.U@LO,%P! !CC'A%4[Q)K#)21M"K^23/@6L.9, M,6K MC;Q%KBH^GT*T88O3-%E4PPWBRL9,,; DDFNJO2]2L.OY].6V(R' =7 MQ*^_XB5>"%VG,M9TS6'O:T!8P\'%S4Q=77]Z_&2.FP,_J(>D38*^$8IEFV(Y MD,YHI=09!2YO<]]'C<$Y@CUD ETKN>I"U^ MF/39)1O H/N,:Y$%R 5Z*P4^>C9H#A&PPP+C8#XC \$=6,!DX]KQZU-0JV:U M."3_!!K)^W^+P?AF.F5"U9,1&DN1MV>P(S44=A%Z*JA>;9#KNFZ^VM(G[?(M MD-B9F:X-U+4!F=KEARWK+V0V8C"6,:+JU$#5]2.Z/:KG@J,2^QJ''@**B'JU MO(8KH39R%?T[EZ"? 3UT&N(3W.)*-R>_+IBJ;0Y[C78/[ D"ZF\!UW8LEXC9 MBP4=;^1X13\/KG?&_9;73?A3ZZ9]SM05DQD+!-9)3G0)S;@2HW:J1)ARAM4) MP@B..17"B/&.QP**ZAE.;,S4:1G"YTQ/G$8G\0$R@JJG0E7!I:=%ST-R::7[ M-0ZJT*WQXO*S2\^V3(-(2Z)8DFE).MDPU_P8DW4J/'!A&-<'(-6!=7)RS7<_ M^/^'AD>D=P;Y/R!M))UXI[2;?EON=LI*ZC_I%+(JHS*NV+\X5*)^H.IA9T1V MQ8BPDT;DL)%09%Y).5EJQ85 Y8%0F5#J73DY66K"[%%6WE7#$E>FX$ %QK@S M@^=_GN%_"7NK0,,\DYLLZGNSUO<.&W&9FXF&U<28)$9/;]*5.;SVCLZQBB_)1*?B@6#Z(JW//P =;M":(T1%*4:XWP_R KVW_ M"&E/C2J80C!%CDR1N8:\/.5PZ#8G OZG#__,E>4'T@G'R M5/ 8YI2#%^=0# M#QMQA?"Y!H R0;Y75]%A M_I0AG]"RON)R7[2_$DR0$Q,DM,&OCMP_@?8H0?WGJ57HCB83\*\J(]"?#: M?I7X!^D;>2%ZTK*:,JOX5LE4,[!G@BV98YM8+[26EM_8=F%1\ E"#;X#RYO0 M4G1)\:J:K5_$L3]NOUUK_7;\'JQF'9L\;+L-Z^2 1=)$HS]2-8M,''V).7*: M$;SRG^,CK8K?NKCV^N)<8WTW8$&,3+KF./ VW#7AH@8OJ6>+EU3%423R6[.Q M8P:NGO82DRSRIZM1DL+S ZRP[P3MA %+-A>2AAOT"AMAV^Y\P>OX_Y@1>,>3 M8#+VK@"$>+O'[\EZXN M=BUXR?"^1E=N2U/+Q'IXE2P(+8NFO\.M>8'7)J![K" C@ X 0M.N'):BTJU# MF'@=.QB>+**3%VQ5H!E,2M,N)[L_78L]W2&*[\EONDZOV%W57KSZ]?LOMT\/ MB:G,H68>7K5\Y JS:3OF1]2NQ]]N:E=/=R,_E$;W3[=/'R0%/U56=J>X8&Y :) M;-!':498X7\+-2:/N/VE0?^)"\;QCRZD][&T^=OGA]BF*CL3XNGN^IMF_(HE M!2IV3\MS"\OK4S"L#^'95,U>Z,H2MQC;Y]3&V%TA0@M% DT%YM)?'',2'5KS MRO<%5**C8?X$(SA^8_5-/]5BY;L[M$B0&7)D">2%-H6ETEX-*+6PT R;K-F>?UK*QS_8$WLHRWKV-35WA]#N5K=^ YU'!]Y@IMTY[V$:X1S3E"ZSM*:.142W MA96=IP?7OE.\2_"$5A)MP4,= "ITP/J"'Z!=+DOC)6SKO\'X\P9C289[=R_P$L3"=BB($YAS:-:U%+<(RA%6JKX&]P:-NSB?=6 MP5BB2XJ:<;X7<3(-@_Q#OY%M@]W_G>_:G?'@[1&-/JTV">I]'ETUNLUVK7/; MN*YU1K=7M>&PV:U=7?5&S5%_U&[B1(=(!R&)-_XDZ@C\^%&CV;V]'G1KK4%G M6.M<]]JUT:AU!>MMCJY;HT[OMML038>.J+JZV3GW0K^8N 7(GIB>HE2T?*AL M2>#Q@*^P*^:+X&/>";&WQW1%L;)_;OYT-> *#)?0R:[X'AO?^B\_-GFU]/_\FQ>!I1*2S8+U/OM* MLZF OC_'ZH#]K#_6I2>+@F89&EUUI$Y9!8K0DZ5!7',%3QI4 MR,/Z5S"ZZFFY(/1W/Q\]G 1%(VD$R[[S=X7F/!_VB&N^D -[Y.U058D]$M5N M6VXU*Z)T!9_DR"<)S0^JY%-5B4^$&CD?]DAHBW"2V#X6'2!.OK8//!:>5S$R M(6'$0=4]+Q\K46D@M*;@D#PY)&'<0M6=KP-R2'+?HY;<:9?5]TCP2FF\TDK* MIZBX R:TB>"0$C@D*8/B1.%]-*J@BH,O_'%TW7JK"@/IXO;PBPD[92#<:O8" MB^FQI)EFERXLS2;"BRM6ZACH8Z+8YRD-)2* M.W?58YS-BKZ''=\:C8KH><%!.7)00:D;Y9RY58V#A.HY'\9)F=1Q!J@_%KTA MSNG\<[KOID&67C_/*3RI<.T*$A-).2T)B=*40-\I?6Z1/&=7KB94Z?GP2%)B M2ZD\J#/"C M40>B4LUWQ*X4XY>?:M@:V,:&Z"I9F+;F")>L$.'0+BC+I92"/HODC M97;&Z8#[6+2 . D+QBJ8%H%GEI[]0U5_$,R1^E^IVY(>7'JD7FF2D#GBWB,< M>\%Y_OEEK,3UE3TE'7UFS'C$G4XJP(R)YL.PV1(\*7@R.T\><5>5"O"D4)"" M&7-DQD/U<*D )QVQ=JMB9>$1L_Q6UFH#:ZFFBQ,Y5WCKD!UQTZ\R20(<2<>6 M+;* 3G(]SC:ZJP*@?6H:]:S9ZTC:O93)7LU67QYTAX*]!'OMRUZ=(^D0DS-[ M51!XUNA7F#^7/OG;&I+O$5>K67TG])DN0M^H<[ M)Y8VX6_&GCS^=66%?\U\]N@M:<%O [=&(&B&J_@@&36:W=OK0;?6&G2&M^D0?A(/R?R]05A-=YQODO[87RL1_K2LV M4&VJ&4_X4__HEN\?99D/4O?-RHZV>XN@MA-,1W]U$C:$B0]-9*V!4E/AZ13WT6LK.=W#GGQ6(9^K GPQS1)MQ-71-:H M-5NU5J_X<=-'UA1JRS'G0![T.]6HL!'\4A2_Q!65E<8O1]8@ZM#GEH))#L0D M<451I3&)Z LEF.08F"2N6&EG)JDRPH_';!*=H<0HS4.)@[@Z*4\<5,C%JMAT M**$]SX=#XHJ7>K/9TQUSP_%3^AI>SN6D/@\96-=L;BBH1 M?RJJ\-L*ERA)*2>5]]NJ-E)7J.+S89RD-)3*>W158YPM'?B'PX'@H)/CH((R M-\KQ]:K&04+UG _CI$SH. /4'XO>$ =S_L$<'=:*]_M%'&F*XUJ%:U>,F$C* M92EUXO21E:L)57H^/)*4S5(JCQQ9B5JRXAW*_79%4F($M^3'+;VD)(]2N474 MJ@D>J2B/)&5Z[,4C50;XT:@#4:GF.V)7BO%+FH1FKDKF%"A'IZX*EZP8X5!0 M>DLIQ6IB]+10GD7S1\K\ED,[5Y7BC\VZMW-QV>\V!)N<')L4E+112I6:4"." M/XKFCY2Y&:<#[N/0 >(4+)BHP 9[2L_^@:J7Z[@\4M_KO";"]HZX[4@%ALH> M6AF+\W/7D72%R9F[JN8#"IXZ)9XJHY5,J=9QMNQ'^Z<6-J$O:=J M+Y>X!(E]EWT/WZ1_17X0@9$:P*B/?S9KC6&MU5TE?4#KN^FU.5\0PZ;/_4!T M'/Q[;=J._3A3+'*EV$2]5Y8474]PERO=G/RZ8$AN#GN--B;#$,#+ B[O6"ZY MX'M'MY>SRO]>H/M#=)V3S7]M+Y2)]WJ5D7U.U@R5&)2BOZD7S>BWV2UWS$74 MV^:7;/573Y0Y51A7AZ4&0F@_N?EI?/F)S,/X^2!IQ@P(AI_VZI_>DSF $+Z5 M<-RLN(Y9YHIOY@O=7!(B/3I 9>F*&&2J.=*]KACVREH3F*D4KBDB+T#R_M\: MT#O>N9:40,16H]&E9)0P:=]92E\-G,RIO1"Z8]+;A-_"P[0:S:211R\#>B3A64^6\H@56Q/]2+,&2@?@S4P?& MI3_UODIO8Q$0#75I]*I8JBTY,\5)VB(0R4N)/M^82+!4>FO7P"L[,Q):_T1W M55CIV'4DD#I)ES1,AVV8KLTUASZS+($TK/WIPO*G&KR#B]9\6M#'D9O1OBR$OE-K F6X,NK M7UBX8 <#!:4%0L)[Q>^'>X Q6Q"!F/R_P]*D5\V9209YU9> &=LEF)(SG\.2 M;!3?2*ED CV2A4-M!:F%D4K0&#(C&*P-"/&*_THR8^*.F;C2^1="^@?H'6JO M,![Q600_0_"O&2I4[:SJJT 7A;75R )$/5/+YVJYIJXH1$%'PN7OIO13.QS+ M_H)H]"V=1DI+Y^N/6VQLT.[UY?9PW;EF,HIMO:1X=\-+2U/7 74K$28J*"_8 M(59()6=PT^I;)&!)@C;'MG4?I(CL[7O:B"FA.\:XOOHY^)/GJF(>P\(ILR0% M<>_+<1GYT'9UAP(+108*15\:J9I%)HYIV?@C7R@ITE3[#1+,%5UJ4GP*DGZ4!V:Q/^1;YZ;U4HP$$MZ."7.(AW1<=[(LBGX&MXK2=> MT.>(NX\$?^"75:\FBEZ7/I%W)Y29](TQ@5_ZBZ*\!DI.,0R\*:@ [A8Q/46% MA32US+GT"9,6O:VNV612TW[79IH*AN8'+MD&C8M+TR"?WN-7+_$)TORH>7$Y MA0?R?K4D"NPXO:7W2/X3U:4H\=?58VJ9(,V4%R3F7/FMS=TYE<@HDNC6H\D M]TRS>G#CP)"(++X.5LVVQ4PUR^9*.4EQ:[B;^"4@M3.CI)UJ*'^3'[359+]Z M11"KJ9ZCS\T$]AP>?I914X """[*U6:"DANL*+F-3M86)89W_TKO]ME%)_T> MGM%4F6JB'W)9=\-Y3-U-/;6Z#;D9HYP2>-OC.9^[0VQ->8?: 1Y"%Q9YT4S7 MUI<544:YBN1=#2: TDQ)QE%<&D!:\.QJ 44QA2*2V40[FCXMN=-9;_K+[9X( M>X6%,A7>KF.#'<4>L MZ[O[\_$S\%TA>WP7/.$?_%E&[%$\CK['!]EMYX?USOI1*=MW\ T8;Z.K("G/ MSQ9Y1DT#_AJ(&5N;!,I668#/!4H"/@:/(7$[XX[48K[%9:.^R4X'V:'C4WNNF = R0,@F _@-*-WMJ917]%=CFSF M_E&Y?3=N,_X>O >Y#I[C"1ZC=1$A>2NRK:AC?]1&MT\W#Q\D17]5EK9WK('>F4$B&_11FE$X?9!:&&;G.4Y_ M:=!_XM*?^$<7TOM8VOSM\T-LN'=G0CS=77_3C%^QI&"!T4C$%HHTLY"-_P+Z+5KF],KW!7C+T="C903';ZR^Z3N_ M*]_=!(X$_UIFR)$E&R QA:4^424+XAW9&QV>3^^5[0#)NLV9*[Q6UKG^P!M9 MQMO7L:FK.Q'/HQWLR,R5,3);%_N!__PPT:L&;_:GH;@J#: ":,!YLME?-+45 MSX"D6\U0C D@%?Q4>(,YTN>\AVF$?IP;7O%.\9?1I? M/@0A:A:]^(E1Z!,-SOW!7=X-@7GIK7>*\_#XTP[.;H"YL*T/'KP:MA9X?@U;";)7@%KHQIX97Y 8;,'D,U4QW>T( 5(%Z#^ZLT*,Z: M7K%\#=BN+-=Y,>D)"ONI;\WS: <-I^E+_ *^2Q>9]H@):08KQ*$H/$JTYL@B MU!+B*J_@8DAC/\@4"FT&JZ&4-XB#%\ WYV A8!0/;N*X@)"EY"B_Z4$/'LK1 M)\4-\^%AX@T6BJ9*XZ7DVGB3,9DI^M1;D8_"NC3"[N4%^[PT/()0,H=8GK&9W\U6*!UQVAJ M;RAW6NL='!B0$/=RFB@R[&S[A';VG[ LHNZWL]U^4QXTUCO$;XE3AP[,@T!T MX7:Y4:_(S<'FZ*7:RJ7IH+D%0 &,L2UV-B/#'D&B[<28>1M M0S2(' J2[A1.;G?KZS6+F>/)GA!;4(;-)9J$83'A7P MERS'LS""U$J>G34),8&7I,C27^(292(&"CLM1Z\)7"R/F0,'D"Z()A+B0GVK MA?(9\[7Y#B?(Y:24NZ@,"$&%91GP@IL'O!UK>\U\S35)?>\&^G)BSMS=)02L M <-PP/!Q67@T'<*7P[56AH*#=9/\#=L[Q]R^APDG\=GWD&7='-L>-F@6T?HF M>F$(#G7?L,:D6AM^CXP"KJ@J496,%KD7[0HSYP3L0!#(BH2M!X#?$FQ%9V81 MYMG64&Y+\Z"@A>M'QGNQE\?42ESMO1?7\5>E(&..-8-Q,6=U%ET#4:1*3Z:# ML6W<3I[L_$ WI>PNK)S#E./P=?F.X%A4KBD6C M*F"IT3A*:#GP!10F_EX2B_W T%#,6!*60?Q.6$8]*E)H5"F!!9K-75P@IN\9 M0$.,X5L87]C=OQIX,=BY(?Q_,#)4^$^?,\X_F>E#+X=_WQE W*>99JDCPX#= MLVS%6MY-688YO5XB9^UM2-)_\44]T!!BP&X[<54SGJNVAH$#L MJ'%.E$%]V>Z)^6Q0 M[K44K(!9,FG',NF0$AJVE;1>M!"3[A81?FZV.W!L<)/S:3)=0774JY!1X'VDK(7\Z\_:<0:6VVZNOM!"H8:=U( MC6.)L;::B3'6SOG%6%<*X>^]>CDLMCK1."M&6$+)D@DZICD<]GG=>\(V!6&4 MF\?[^R". JR'63^V'\E H\V+E"15'_[TZ^+P@K)$=.U9&X=*LE/63_K%C\'- M\+E7P[B6Z3[/P$M:6B9X9&"DNQ->-N9@^)A6I/C%C4EB/:[12WR%-'\.NIG> M7N(WMD<6PP%"OZ'+D_G9"];1NA/:Z@,>D5X_>V2C!9;*^LD7RM5)* *AFZ\L M/KZQWG-]LV%'\=MC M"D,AOC]9AH-96(,IDED;7'XH;4 PO5VE-9+TNV._XW MF3CAC#S:-<"N2ZP"KR*>8!)\4IK*.R(I>Z$BB!OZD;VC#Q?O=$0*YV/C(F@& MVZ9.CU B,8I0P2P*!JP[?D'2)FUJDJ6;ZTY6JF]!M]^1&\UU5V-[UP)/1M<3 MFQ:5TRZIZ-9(\,,7&L8/65PC0_T;49\Q; U;]L+:'_L]E.+[(G5%7Z3,?9'Z MU>R+%& B5!41@L<9]D9".FK^&*6;WR 8,4$]M%.>RP&[HUV>J-'\!]8P@Z?E ML!)G&XO14#F!D8OVHHT)_7@QT[6E9]T< VR8.41#9#)+1?#2L3$>;-&3 ]-F MJ0)L4^E5IGRGL;\?]@"$K_$MQ[NG:], *W-FS.( P]5RF*&6;*(T@F UV&=@ MUKN.IFO_006[MB1X W677RQ+CQK,Z=0&\X\KDKGYPD\A0L\4?1260J%,IVBY M^844H(R=V)N"##3G>,J+WC_M:$A)H6O*&!:*@CIP'33;R^:0*9F @>%WS]@Z M"9=*BPEHX06V:$(K%!0H?P%KP%_$D&%!=8 M@5VI/=-EC)?2,RR:7@$T!+T6 MHTZZ+?.NQ Z5-?L7>Z07$\^J=$Q0@03YZJI9"@W[@8R![ JA ]DG*9&*Z MAA/^0(['R3JATQ:A@*\,5^+XEF;,#(DLEXD26(J%2]275)3@X:2UX404]B"T M#MMSU[C/A>NWR,*TPG$SCO^)7RLX"=<*@F!C*5DS0KRF9&'A%2R +8OC-B0# M5@$KO46TOMMR7SNH3*0=2U 44R<=*3@V817 OBR_ CG(-?R7C"FHI&!<05-, M)HH-S 0^K+W&8BG9%ZG*-H_03<-C6GI5'O>@TH$OE)[A>^9DIB<-UBD*[\LK MO,]>RBD*[T7A_7D528O">U%X+PKO"SB;B1IQ81O3=Y]"=FU@D."!9VS2+K5A MG&V.)361/#-G86H&[?[+W=QT*]BK+)@G+V!6W%RA+J2:+G(?[^RF"\N?;"TR M!9*I@^%(MY EBGH')>;+!XAV@QE_+@UU+;Q!?S?#:" MQ41Q]\W*M 0: _;%0./6K?Z-F5/M\Q/ M.H4>B3]1A!^]L+$TFF-H)?888(\=B)L#*4A[)J1-.= S)QGDB=/6H(X"=84< M-/J5A1XY=ERO.>:"@X2_X:V*$XKK^E@*%8Y;OFWM82[;5B",[TU;0VLI;R"G M?F0A9-:I\_:;B1:^!^%W94B9G2DFL')8K/RL/]:ES^ 0*99="E)R'3#=Z(#_ MU![D/6#Z\/KGQK7,@^B>$K&7X")?N*!?^&;&C&R\^?FP.3F-#6_<:5)CJRNWF^N-GDJ:\7E*\TH3YI >'.1):><5 M GE,H=+^(.\"R(=R/Z8._R @WU/-=[M4PY^>FG]\U6Q; MH8$Z'MA;8O2! F M=1-,%(04GA2=Y8G#Z[_=%J+SFWVYVU[O)"AT_K&C.ZE)8^7078BR[V%%HMPX M$65_LC[]WY6%8F#FZ?^1^("IT/8Y 33+$==Y",FDCHF)0M(#+6"V/"GY]_O_ M*\;O[_=B:R]+$I/EX_( =TP;XCXXPZ1>:1)?)9715H^O"@LUR-W#&1_%GS(4 M%'[(/^4B0>MZ-Z.*]X@R@F),H[UE0?D;M8;1]J$MDKR9<$68PO-)JNEBZMZ* M-#UDO#C]*A-D?F_GPY.2'+*-TL3#S>M88GV,XU8BC698<$M?K:D=Z"?J;RA M+#8"PO_2_K&\=IF52!/)'&/S5YK!RYO@:,;"=7BM87 ?UC!F\V/ED4"/[5.T M.;8\@ZW63[$&^(EV'YKP_'5#E12:98A[RXNP:7]N5ED/+%(+%=:&ZA;"A;4: MJ]K.6GQ*-UNQ>::]+;W]I%V&,]LQL?W=Z66V?U$TXQOL]%?#KUNZF_K%3*$N M>?$I\'V1 A^3?NKED';>Q%98;6R"MQ.#A$XY#\#J)$8"0FG-B6IGI[B=)H1^:42*!=DE:C^50 M;F.GB+M?7#X$K>TQO_F4ZB)*!$K$&CMB+CYUX@P$<:I+',$Y%29.P9R3D^Y+ M7R41:>JW_7PZ]75#QK@H_JA&\0=K$2&*@P0^-N*C(:J/3XJ>@M\%OU>,WT6Z M8'RZX.UJ:Z&UMC-YTZI0BSIM>N!M3#M,G493C[="(%/=5*.,7,&W20?C#U\#Z_0W3M]R79*[OWJS@C>^T&<7?(+ M)5P[_'5Q.6QW#I>+_>[X&&3;Q4OAB:16Q.^5V(P@42URW)(NY611(>DV2KJ6 MW!H.FX)AU<3RV;C#[%][K:).P,Q<2ID7V0+.N. #4-[A6\[Q) 6[E@'!C2G M4V+QF1A]U&;)EHTL!KQ4FT&F^2H*C@>@^ZS M8P83'=T%OHP,6TX&<[^U"5EK*Y?Y1*Q@@,K",B>$J/"),L5& MWGP:*T@T'W+X0@7[ %-^6=-R?'C-MMG,5CK9ADM!\ALG,=))/5GF<_?;*<1C M(J*RL?TJK.[Y)MQ:YOPKG\<8/](URY#M5JM=7^\%%9FRS?N],Z8/3Z6GXSB! M17$M#N=/0N=V82*U/2/Z%$CYK-$Q6QH%(G?O@*+D!:>BP9Y/-3T\8^?QYOH, MIDPR=_=)^;W-IAV>H$W[;]=VM.FR2+-VF+M9F]>B&>4E(#TYQ[F1MWSJ=P+M M'$R 9B4Y*+>S#%ZFV;@9"V0"*]JE8Q=Q$!J0>LZRX0T#1WP'4LU1?M/!&*'Q MYD\/P71SU"T37F,R)JA=0,K[TW2I'D2URL=0+(EBH8X#1"QUOU)V_3]FGGV/_A':]OZ8IW[!-W/QH@T:J*.MA'ZW9JZ\? MV;RAAMB"W1>G"N*36F2J$UIK1WT!G%)D$1UG9'K^DPKK _Z9T-HV7HV%IA\= M$ @O5 (VCX4L CCG$SN#.:'X9FAV9WA2#>46^#^.B+?9:A1Z0$QL&YC-(%/- M835>=+B)R>S>&IMX,PG-WV:S&RO")CW*)HU "H6&];!)J/A,&I4AGESRC#$N MG5 Z@.&K)Z_2FRV ]IC$78"O8>R9\G#JM M 8Y4)K\5.BJ;"L7Q$I=!:\I=9V9:3-^"'#3=YQE._\++OYJ6SF;GTMIZIHEA MFVC<)7P]?(PO!.M[ ?W?%5U9VIKB!W_N9Z#/%PM<6%WZ T>)ZQIY86(]&,$< MA >4R<0"'<$D=[!GA)7XTYC- O4-$>-ORQM_VQ+C;\7XV[D8?RO&W^ZP'V+\ MK1A_NZO!!J8.& 2@):BIZY\4J'[H'&RI/UW-XEBA V_MB:6-V0G2Z/%:>C(7 M8%,G;&"_TY#9CGW25F*TVB6UI6;*2Z2[D&M809%\R)*G"T";VXM;A&R^4&1# M1FL1S4QJF#,#*ORK6'/>-72T5E>BC M%\YL=I3%3T=NN2W?TK-MWEQ?4F8'] MU2B;^L\&%P L@T^"QMQ[6#/X!HI.;<50/YW0,X([10^ -2/\+OWF@&#,B=G/$(6 EE>6[/)!!U#,(15 MFQBK/54-<_THUFNRY$=2,+H%FYT &!HF\;89;5^BAG=W\R_3#4,N.>0;G .G MH70W:XQ#4/KPE.9AK),=E TJ!P,Z8)<0) ON^O7=/[]^KB7L3W/(]G,!.T_F MVH0EQ5R;EFDH+YH%3OU(4V7I 7W?*27/#0#?A&_"SH+8UYRE- )'_>WUZ.'F M$?]\1[,R,/1$-1DL1%=>I60ISW,R*'6"? S_DJ""IH"F";$<13.\3 J,H6IS MS>&A =/28%]H/$2;+VAJ&48+9E0E2MV/NV_V M.^\Y6?((XZ_D%0[8"GF09,L8>9;11$,8+'TI:5R]]A)2SAB\\9-RTL3T0^D4 M-"9(S1.,T&P1%VN;SL+J 5IH A=!;&"ROKWM>H/&FZ"7HO*;NH?<" CC:\R7 MB1L^\6D,5@^/09GTE'3I-U($:DF4I+P(<.7 *'R;9.9 $GIF7N*WAGY ;PN- MZ_[V9<'G,TAUB_(78\! )S"DT$P;=[Z%L;JAW5943%!@2B.\'PL=Y(X?YO1O MPS]-8LBV=W5*N1WQ](Z=O< +BFM09\!PQA9&D_ZN&*X"#$SSRII#MF=;]%F8 M&"L0IDT8 PE"'0@P88EEL):/ &YM#KN-RP030=78B238^MJH9@YI9;V"_&5N[\ +F/8W6V:M8>'KNQP#'['!842 M$==@FU/'@(OK3*Q_FFK<2R_DVMB'A:5H-A=H@0@".PYVA_+/BF;<(K];W8V" M#W$[5W[!O?YT%9WYCJ!5+2 H3X5#]02Z/Q *('"?-2]I),GBZ+*D67HR/C%M MI\;!M-QF_6'?*'P!272!'+K!UJE:NI-F?FRE83O6 M96 L,U'%?'5N,(<<1?^$MZ!3VQHU=ST^VB-A"%?'5H\F1EQ6@V)O$>!QOE/$ MHC[=!,A'\DSK" EP'MI?6_(@,='^Y/(@BZ[M:3:J6=S#:4]9]@LQGRUE =:N M]-5@WKB&'2?/+C'RB9E\<[1[Q@1,%C3J;=9=&F2,11F%HMUFVP>Z_Q'=3':4 M#=+H"0V[_U'FBX^PE2P9@7?"OK^^HI_*V61J;3>AND^>X)8;QH4@V \QZY[\ MZ1*6B$[M9T7W<]*\#0@LX2V%#7]W#2*U.JL9HC0&G";$NDZN5-0Z11LL.,_1 M @9' W5]CS#V'.J;_DF[?!ONF_X.8_'E]TU?D8J\>G>X*3L@KQ[KJQHR)!ZO MEOS#%5UYU1GV!]>=VUJ_V[NJ=1KM46TX:O9KS='HYJI_W;ZYN;I9T:/>$0!1 M1PXHVT;[YK;9O.[5NH//GVN=V]ZP-FI>]VNC?J-_W1H,A_W&;>F=V=N]\&%9 M53JS[Z,$10/N'%JD?V=QZQO1(KUZ%*(MTDLCT"YM8H\#'*?>/U@T=ZXP<7J" M.-4ECN"<"A.G8,[)I._\36]F3GH[;)=,[?('<:@;3T\,N8_X 9W HJ$O&N)^ M% V31P$-T@]E$>78/OV#'V7'_P^Y_;GU?$%T$,^K M@^C&A.9FNYFN@;A?W7+%SZ1X3-^FO:(BQ$1:C@PUH&.:?E$/Y(48+L%V45B> MA2O]0W-FUZX-_$*LKP86<0#OX:!L^!_F3>_2#/>R!:YHHW? +KBB6W09J(XK MR%A/TS\95#?;?1F0+5!]VJB.Z^D7TP+]5%#=ZPWD[O" TQD$JLM =#ZO:P)_=ZO6J@>D]_I=NEKLHY^"M>4M:Q.B5I'?2##SQ(O=(DF1)7IIG9 MJP&2(\5+%A[_(9:I*O9L56[42I(8L4&P4U*.Y\4)Z9JR59(3MK@\UWL%- M\(3@B:T\$=/"+[L?536>Z%Q;E_PA.")K3PQR,,+JQI/H+O5DX># MLKRM77A"S-2-FZD;W;4FKSHR'=H],M1_R_"3;K!8**;NZ%C]M:UZA M(FYI<)__8=8*\L_KY0GE,N90W>&U 5E8)@[ >(N]^=Y)8X(##["-3BF5'CE< M$1[%;XZ\QKOG=6&QN6)SC_/"8G-C+RRR643V_5'EOG5BZ\[L/\%KL>NK0[(AWY!,";, JOV4G7#/_8T!M,S^O(C>$!2T7> M"0 7*WWC WD3QFVX2Z;'!-Q"_S;X\')9UP+19 M_IY0'$SDR(N,+U]\Q&1\%9(COX><$+GP O$Y(CXNK:B(7/C"##NYWUB?YRV@ M+Z"_#?K=^,RB_%/>"XLHRWV^77@TK26W!P?L MI7*$AQF5 %P2WN).C].F31>"MPX>/O3ESJ"L(E0AWDH4;S''O:FSE8L_+&C+ MK<'A#VOS/RRH1"[PD>8@5RFC*X<KRV2CX_NPF)S MQ>8>YX7%YA:1?'Q&:0+7_@1S\GM!#)N(\%=1)GMRM(-SZF#T3#GY,#7#^/@1!% :YS0.M# *X@P.4QB:$HP#4/ MV0Q*(*X@Q.4Q Z$0Q.% Q69%SCE%]#93C@(OM@>D :PTX]G5[!GMWF].@<)C MT:"L,HT[DMSA?MR!X2YI#S:>XQ#[SKB)H.%N^AFPL(M@")4=RKWNP61$;+N. MHPS-G""RDX =7[B=/=,B9V!CGGUI#8]%EZ6C@W2BL(YO!IX]NR-W3 ?"NBUW MF@<[CA'"NL+(3@)VS&'B3LDDYR:L15^PQ+Y@S%/U^X)9YIS"3#-G*48^(0_ TI]^5&[TJSQ,6_%$E_DA2(8-T);%' MQ2"ASIT#N=,Y6'9'L@YA3MY[9VRJ2WR%78TOI?^2),E;[P]W3BQMPM^,=;7^ MNK*XOV9NCN9QUH+?!FY-?N/@<[X8Z9.JO4@37;%A<^^_W#X]^(=>88!/"!+L MH^0S0./-!;] Y JS:3OF>^CWX^^W-2N'FY&_ZB-;I]N M'CY(BOZJ+&V/3]&S-4AD@SY*,X)RX8/40IG*7?B_-.@_<=X]_^A">A]+F[]] M#F@3OLW.A'BZN_ZF&;]B28$PCWCI_J,-A_4A/)NJV0M=6>(6 T.3VE@W)[\B MM%"DF842Y2^..8F>I+[R?=% Z&@8#6 $QV^LOND'#E:^NPD<"3PM,^3(D@V0 MF,)2GVBG<7,JH4ACS<:5[0#)NLV9#Y%7UKG^P!M9QMO7L:FK.Q'/HQWLR,R5 M)1#H=;$?^,\/TX&%.:;TTU!<5<,.DP :%?.(Z5^\GP2\N 659TP J9(_-\$^ MZSU,(YRE1[)P:*\-J86!35H]VK=P>?/MMP7#8;]QZB/C$GX^JS_^]0$,5D,UM*O^UO5 F_FO& U/-H)+;9P)N MF5D,J-0XCQAKG6X8K8TW>^@0SB@:LCXU W_3 #PS\K9&]'.*U1?1:7+EBGX. M5&N[H5;T><,.S!A:*U]J!,L1:7,$W8'/BCB?R833IEPPFFS>,$ M?#L'+@<8K!2@:.FG4^X^R=R+ (^H9[+C:-9FIRDW#ME)XG2.+JJ,SU8,/ME1 MW+81D@?%Y[ WD!NM0370>4)UW?NJ':^%YK'JEGQ204O@ZCQ200?MG953BOFQ MZ;C\T&W&1-K^22&ZL[,ZRPW1B7JKUY,'K;*,J@-D.<>Y4/OK+[X=OO()>J1' VVAUY4)56PL*] M\MTK?]B%+"TLS9AH"T77E]($#&A),51)\QM'%*AZ,@76A1&;W8CM)VBW?*>@ M[",DVDUYT#A8SZ0#@%# OEC8#Q+T9F5@#XJD,ZPRZBOIP%7,:9N$4_^8!W>D MGEHA=1('$!@[U1$-AIL598'&<:O?D@>]LLX>1*7/"2-XV-BL\XIT[X8-N=TY M5!@R#8*WU.&$XXJAR*()I]BSAG[W/5N.EEW^* M+"M=T2GCLXDYB$S;:+#"L!_ .D#/%8#80&H9L59K,04) 9^=TIK:_@M[+K$MEEZ MU9R95Q\&M+3F-MXV"3?BV4)2L5TA*O:0A9M$]J6( #][WAV\3\,FKINNP!<2::'BM&?&OP+>H+OV!A6/CJ("EK[S8PQ;B.3/- M4MGV+Q2+26,$$2Q$ :Z'&]JN3GL!NX:+5T7# D7!B@P_17.W$ MFJN>O9I/)1^UVI)*^=K[E/*MEL3N4]BW\TUCK,?]#A6W%OIN#3^ D# RU7SL MM9RM85<:]HBI>-VK)F3KLCC"V@-:VES9':J!D\:IR-_PULA/>9'/J/N]L4PC MMW6FWJ1BJYSV9X"L-4\%4#=N Z(\$5RWO5]^PBYKV9R%T&K&%0&GRJ-9"='B4]Q-?]J$6A6[S8#HR:U^ M(8GGNVQ::>@10$T%U+B"U53I,@4 =2BW&H5TL=T7J,*QJI3- MPC-O9RE+"UWA&01^/H$L&<21/MGN8@-@,:6%]J;DC7F;K<:;T/G+PH$'?MM\ M]^D]7.(D+8M\R@!*%^4Y% 6TF@F5GLD2G[-=;O*^TRUD/,QN(=QS,57.&?D) M9:0E(W]02*9P(<@_BGA)*W?;IVHJ/THF/B$N(6[ RG*B%M*YA ER*'(,6AE(*CQB!0]Y3FDY5T;P%[\=+;E#L%LZ7 MAYW#'&6=;8#K>/"=U#_[2/#=E5N#?A7Q766G[!S/H_@YJ;!!SM &J5S*0+)8 MCLL%*-+L"*<0Y"*4FX-">F8*D^,HX1S7X+A(*R-_./06N/5S'S:'>ZG)5$-==N=NK)*ZK['N=H]TA MHKOG;'6<<^58>Z=#ZGUD?6Q\;4])WVQ4(S%=U%N>"=?L=/1=-:YIM0YSSB)J M-4_+>DI9JWD.EH0H5_-%9,(Q]+9R-5_ [2;6!G*KWZR$9!.EFN>)_80SZV*Q MWV[*K>YA&DV=6I'F41]LB>N+ZY_S]<_473B2&.,?M#<;46L*T$5YCI^Q);VE MTY?>;?85CA.:A53U;MYK[]9T$X_U^8[]^E6B3Y5MKG,0C2MY?^D;9)]LU*1R M(6+?NLY??>N13+%)3]SI?< .N^>6)-P0G.M ME3+]J7UQV:M79L;>FPJ YWQQ&C>C=#W_3N#4QZGP$HY%,XHP>@7E35PY4#J] MF!#ES$O:-.J5Z7 IM.(A41HW'C.=5BP:I34*TT;%8,J4XGMG;*I+?*6,=7(I M_91A;\:_0ZO,[@?R^PAPC1=9X][[\&C3?Q7J\\?*/A MP4HS5&+05?^FNI(M=+,6Q^&X%S'[V>VD /,@43NN[/W'U6V.:$"N $.L@; A MUD>^<6S?WB9HP295?.^2-)_B.F;."XXL+VY4LZ18F,PZ0=JJ=%2Q.<5.J>[< MU8$_5$F9FT"2_]":4/SLOQ/XM9'07F;GH9ZC8#&CT%I\ENVEY=@N)-U,W,4APMR3JM#J4&/[" MWL/*_"<(O8C\/?,EUOWHRTWMZN%F](_:Z/;IY@'86']5EK97EX7<$B&_11 MXJ.^I196''&WY"\-^D^Q]+F;Y\?8D7NSH1XNKO^IAF_8DF!6B=Z M7. ]VG!8'\*SJ9J]T)4E;C$=:S[6SX%Y=/5-^!,+A&86;@N%9E.T"R;G/^ON%&EO'V M=6SJZD[$\V@'.S)S9>FK,:F+_X'XD5Z)A68:;+>NFZ_VAT!9EV<3;$B# M4@-/K)^0D4?MN6O3=JA$?8)?7R'Q>>I3<]AKM/OP(P*FW +UC.42#Q?'E9R3)W!Z>)SV M8W#:H#@=\#^'&UMKYHS3EMSH=P1.!4[C<#J(Q>GZN4X)..W*@UY/X%3@- ZG MPW6<-H<4I\.RY6E/;K)R9EL.&E9JG?]!P9.*DDX-C0 G\Y(U, MW%V>5%&6"%@>!);='/R"O&!9R=GD I<'P67<46Q6OR G7/9$'$7@TL-ES-%K M9J\@)UP>:+"A."YIVD1BNM MD*C"5GDC)1&^.[3='Y,BE#E\E]2'*J[Y5*8\3!'4$V#E8.W'):%D#>H5"=9F M)3/[8J4VI5 M%"D"F@>!9EP6RSZ>A8"F@&9.T(S/9-G=CT@)39%I)?"9"I\Q&2U[N0YYX+-; MR4",.)JHB+O TXK=,7,2-&-BSD^QQC!ULZ&*"9S4ZWZ;))CBNDEDSDSF&/E* M(7+4)Q@;NBJ]$Y _'[W:VWWE30[6KUZ2)^$(>?SDQ, MVSE%MVLKW[>![U4367"5\:O36BK]FI-D55P61%8G;-].?NT#=8Q9E4MM[*!\ M)D%,P0,!#\3W LGFE>W+ ]VAX '! X?C@;BS_ZQNVGX\T)>[!^KH*GA \ #R M0$R206:_;0\>Z%Q<#F3:N_](>&#GP>SA5><_X+'X&9>WKN-:1)IKAC9WY]Q9 M6BA+-OY4<3(._Y3YP.UC'8PY,6XJ!, MQM;^C,S]9V:V&JN.=V1DYJ"QS\C,_89D[A1R2*\[:^B=4&8W G#DU".CRR%73%?XA:][I21WKWS778Q&#-/R=S+GOA8 MQ!#,[:O)2VGBAG>SF@R S#7)+-3-V1:1VK(;+OXP9EU4*CM\MDE/^#23Z]$?R'?X3XS M>]=)@*U"IGZ:&N.2@D]T-@[I"8&S9R-T_RDW+=1D6L8Q%E MR6"'HU=YRBW1;1E!,$7:LHFV1GL'4N+CN%9. )I!T4 M:>TB+)']1%JG61&1)J(C&0R0CC! BN'03BD&R,PB.[8LDAN=0@8?"<5P4-CM M?*"8R@39&6Y5T0T":SEB+?-Y86HC9!^QUJU(Y$W$03*8(5UAAA3#HYE/5'A:6RSG,1S M61;:+I N('2TOT7E=7OLY];K<2^SC<_@HJ5D*RU+CM2"JP#7)[-SYD/GK+&D MW7135^YVQ5'6Z<%MYQ/4;4&DW7H:#BOBTPN,Y8BQS,>E:2R47<78H%-(TTP1 M-BHN;(1(^"!Y,Z2.U/ X0:\DH:%]N[%SG6NB'?/34#5[ LS@$/7F]P2^.IKC MJYV[AQ[,IBEPJ(- =J'(WOFT-]9DRA71!SOF_?_L?6ESVTB2]E]!>-UOV!$4 MA]1EJ>UQA"P?HQUWRR.YQ[N?-D"@2*(- APE\M+A_75M?VC)^3%>;.=CI8K/:>#CPT>7 M4;YU6HQ5=A0$6:G"SY8 CI+P7Z(8W*MS9?M4Y M/'BHXIT'!XUO.>3A.*1_[6CY2KWPAOZSA\J^:DEYDTGY9O'QNR#@@\[V@U7M M/FC_ D=CUB?&E6 MU7^T3QP34?C^4EX MQ0]WNO1+YR!7\-B/; =R;X:3= @Y+Z?36.%9^K$7^/G8&\;I##:+3PQW/5.Q M#]8U,"U;5;DW\_,GW0 $.]_ 4C_"[$_L0EOL.8M=N"'$/1%$E@+OO&''=+MX_ M"K/]'OMX/R8.KS0&XX-]/)-;"G!^9S/[D?T*6DYX5,3F<,+^8^2$WL-SPH^] MD!^HYOYQZVA5,D!+!TX*& DL'<^GZ&B.3@-T(X0>W=3*FX!15&9D"#:&SWY] M0"VN';\=_S&/_UB$6E,VYEU+&'$^[._?66W([85:+5/3>":M_RKWAEDZ\5+S MS8K.59O6%GM%*&CGH=M=KP[XW$4K]V:W] T1A@[OI]KD)OOV<[1P?SJT>AGHR2O_9]..27 MKHB<.4UNER1Q+_D1["RA4>S\^?8(]N./[\8X(MG4I43_Y9_AQ_27S-75""IK:EFWN0823G707)ZQM*+U?N?\KLQ!-N2Y]SZZ M4'D1%7#L.=5TNL3A6>JH+>"15G+6WG*]E]3+-M]$;]^@AES)U0<1F/*6_ K" M&&@^AGU\[3U[^^7XG?<5MM+[\)\RFE*.K][D-W_#8=Z:$IU-V2;FL].5! M?Y>)\K;1U0=BJN,1.\P42+/)-%94\CI6'L@H*JY.R\QKV,@7L"JX$(/7^CO^ M=_CZI3>0/>YXLW$4C+U,31FF"$:NC 9?I!D+JUR-<-BN=Y1[4S^C9&R<19'Y M22Z7,TP1+KH4RR/ 5 +) WV=)/E4\=#R>GBE7WA1[I4%W,%_*1H#IV&FK-?6]4YA M:+Q\C)P%++U/FQ[#0O(QQ^11G@^/U1Y1RSGMV^#J'D1"@ M!VQOF@Y-0_Y+S6'A,-B* TU2EFAQ"AI%YOG>,"J\641%,+@#:3;RD^@O&KOK M?5,P'RY=]\ NA>G!M@5*A?D5M?0[VTVY&G#/[6]M[[I_5NZX8ZP"CH:1@U14 M^9[_ ;?>\-W\'&CN][1HO@P9K>C_3JCL_[SP"]I"%P[I* F/X)+#7_NQO3OS M=_-KW;HT1SAQ/'!#\.M@)7V1??P(IXQ+R6%-0@)'PR%0%,P9Y@@_0V*$ R"E M\&: ?WMO0;( !8U@AO0\:C]C^9K/$PX8,TXN#EH5_OAGV5>4$2EZWT%6@_I M^B%V&/NY-U();@S:ZZN)HR$AHB4.2QR?8-,_ [>=)K@02QDW.OU7>]U%YUKE M\(&IU5;A7WHC/&P4<2+/Z](900TRO$&E*@8%!HI+E:"/!OZB:C0B@%SO*TF* MU.P)>6M03*Z24?!2EE*3E&JD%=9(K[RF*O66=%=U^:YZ7V9(N5>\$<1?%O(K M_U/"E0+CP*Q7XV,PT G>-!CCX2L 7Y,H$*AI]IW3)J81HD98QB%92[\;E',4 MP*"S3?P0MALAV5P.8Z%NK@/8;A^OL" CYQ;<(C@(G]AJ4;S3X \6%G.LCX.6 MV^Z"VYK 62K,1FJ++^>J51=OJE]V($'9WNHL!NMJ=&^G7>J,T#6?P\95'NJ2KT$]]I-]43\R&WU1+?H7I/MU% M=VA5=/\(%"?%8&8:3@DT;@V6].73QZ]G*Z$('">=QF.JC# >;F7IS'Q5_PY= M?]Z73[__\=O5@ =+ 9?JS@K[MI7ZU1YK5WIBQJM:^T?E[['Q-7XY^O1AZ]W9 MAZ-_;AU]_/KA[%?/CV?^/-<0"AAM1+]/Q8LY5HPRM8U@%1)^_:\>_5]39%:^ M>N;]K?%L_O'^K-%9>N.#^'IZ_#E*OC<>!3L5*SY'#8EUV#V$M87 3+$_QRU& MC]?6 /W#E;/PO7&&G/A?11I4(\HSV9<(F#7"""T?./ZB_J$)YM9^>WLTKF=O M"1@,)>DQ2DKJ=.9?32#7W>:[#Z8O91F]KX,T#F]T>/KL8$?&9<<#&=EM]P/_ M#VX]F!B82'\D/MP::#X=&S/UV#53)<,=3+1S:[#^S'NXCG!NL+:O+:WIIJW< M;>YEI^_!A=_&9YA"=ZVR'U4_N':?[L%W8==74_O?$\ARGLXDK7 M<<$S-TYZL&/S AU^HRCP\G$T1,O4>1_%I3RR:]89=^Q?@,8,5/MGFGEJ.%1! M@=XHE&[6^^VXDG"Q0[-E;%'3IQV2UY8N8> M?!"E86Z?Z7KGY2!7_RDI.I NCXPX;C7%BUYA&^PN]][L-2?+?(%-KRO3OY?( MKJ?#,Q-&.>Q5=>2M7 >K+,]"78'FNLGSR^\=G;U-TT=5!:!>#-)UU M0BH/KU<_MNCC1]AQ"N&>J^PB"N"/30\^'JP3?#P%FL%;IH^73/_ AA_] "S) MC.(,0[UUN=XZ(]!\&Q_\GT!EF=\%HKO*%3P$5BW&U_,%P]3X 61S&[)KD,21 M,[TP6NG3-D*)[GGV&[/#W0T7H@Q$M_Q: ZT.]AVY,A-W:<76XBOA6+]3"!A= M^B3HX$NX)TG^PZ7@N0?%!\#ND0(W-HZ&D3P[=:_!%8(7OH)G)XJO-(K;FE<' ML%98+QSQ1_C(W@HF#N%-RPQ=(SFO3=\63<$)]Y!(/ ^4HKAOID:^"7/G9%5&B MGH.BOEFG8S$T7%["3 >7=G6V!+)"7L)V9Q3$L-#H7B,6[A,"3-9:H7%')CS%<"O=__>VT.JWQ&\84N(CX,0&S"( M6\)XM(1Q6YCKNZ>?6\-$-RS[SH"AB99JQW;S?S[*)JI:I^C_T#5.=&3V5'GJ[=P'&=8W"#FY5%[]P+9,X: MTFC]EGLW%A4-1@^2R-KMTQ!NH(;H3Y5^%?_EDA=HC:/R^6NXTH'+= MI]PQ1\T.!DQPO1D*TD-U_7QP:;,9+/VIEK-O0DD#$T%ZDOR\MA7PP]E^[9FN MD@YW 8'6G/$JV>U8:*3%![DH%W_ZCBX#EA=?_6?2P/8 MNPO4MD:V!U;_0,ET2Z[]F\F!]II_HK*A0Q6$F!+A7SY5R? S.S#W&M#3KBTH MUM 6\M\52 P0'D=%D46#DO((OJ:<00HL^0$>N"GNO0U/$^.J$#ZIZB4 MPW&.TXQ 22E%-(C]:")8#US_D$6Y2G3/66 ?&"F; _^666Y*"2RT$**PI&5! M2C]\B84)"'DZXF3:*&>* _Z)YW A"*!+U_LVCF+*U(55!7X"IO\ZH$%^#NR/ MZ6F,2I"NE74\4'&D<&&:DY75X,SA7#/4"@>)0"/Y,],/4$C#G$L-IX"UY?^/S?&3Y-J ^_ M14DT*2<:[(&%4I".RU_/"[C[_$S#F^FC^*JRR;.*K;._6)06EAG!0B&NV8+, M+M);3MF_O.V47ZV:\L[^PI0%XXK3X3$TSY$\N,R"0$T+O&[YFI?3= X-3@B4 MA=P+0#: I#)^85PXX+ONQ]3OP=&F@B"#.LHC=Y! ,].^>2+-]%;MWP2JR=?/NGRR9J&;;I^*4-#H.[;W9\VZ*E:X]O M2ICV[Z2$Z7%WSVI:6;6CUE=0PG19IG?[4LGVN!_W<3M%N ]^V@_=/V_#Y-7= ME%P^=0*N:((;*JK:D[[;,NWVI)_,2;<\_;.<](/R=*MZ/$GBO2WVPP^AH>:W*N?+7X\7+67=7Q/-5V\+W;U>[<<3OX_<.E[9RN*,NI MA;Z.,/B'Y3,WJ+%YU=G;O1?HCMNV=V\)](<3Z*M> X'VN"/D@Q'H7N?P\%Z* MR5L"??H$VM2YDG,('DZ"[G=V#NZE4+$ET*=/H U].*4(]^ !";2_=R]P.[([$N9AW_"&+= V+M'/06VTNWY/JSDNM=H)#?HVS=Z1S<#]+?II@6#Q"0 M>,2FQ=2?3[@^KC4I[E^.O%@E2!I@Q>_(IO@BAWQ# =+K/1K?Q,M'0#<_,8DV M8%O?D1UQ*Q+M=_K[ARV)MB3ZBIHGWI/U<"L2W>_L[>VT)-J2Z"O"6;PGB^%6 M)+K;V=Y_;"3Z6(R$GS+^8.JUO0*(+!^J+%/AF[R<+CD-1'0C? !1^EC9UD[ MHVD!2WS1AY.%(5:"J3U1.71',.&WKI0++=92$'RX+A06N MS4+NO0HRY>?J8YKI-BA+!=Y?"H;P\W%-UGDY["S\]>SMU@\1>#?!0F^Y9 .X M9/L6!E3+)2V7; Z7K-20F\+KZQIQ]\AZ82,L%+1?\,"YXU=X%+1?\ M]%QPT-X%#]7QKXK74(=$?GQ-D@BO^"JV/)!0](KN1@3%O*&8.ZW& _#VZJPMW3OAR_\[ZJO+!MU'Z: M+DC<)>NH#BKN3["!2TXE8]2NI$BQ)5R4!"5MJC\L5+8*KSU-%..SSY6?2:\\ M E6G P$.HH&2PDNQYYQ!-=='B!UB;$<:0=$/7!3]@9CW^5@I;L6"E6TR[2(M MX'A#[_DJ4(:=Y=K!_XGSX!P'_YP&/CY,_8!^-S,_Q8G+QGVVT]:=@JXO6.W0 M1L3N7Z.@H-==%+!,24 O,2X>F\NLW)'=Y4763W-'%O-0:CM27+/G@$=$?44S M(N^]"@S$(3X&MS0]ERGLMU1$%RJ>_P1M!L_+0:[^4\+Q?;C =*)FJ/Z=MJ/@ MC3H*[CW:CH+VW#TZ^)^JK> KJ?1Y^P81SBKH9B"=4N[J]2MW&<,LI]?>L[?G M8[P@S]2TS(*Q#_<8B,-1YD_>_ W'>(L=/#:J(2'OT6FR4HB>!D5*,O2 1:_( M4&POER0IMJX-N;L=:G#O4C\C'__[* ,)FV:Y;JS[%VHK*Z^]PR;PF_Y6OX?9 M%'0T]F3D8.CB:_[J _6?!1'_>WI!E\ VCL9WX/_5).+7^92[#-8^7^?&/"] MD"Y.S"SZB%2A_O4OSE?/WKY:+$RLWILY$6QF"7;*KT<]+,J7?HV=\93>'^Q9 M P>VB@3T%GK;]=L71EVG/S&HKQ%SG(=:8X=4(&KM%TT$+ZT^U]S\!K8(WZU_ M0[,-TLD$UX^;+SJQ?33DSL2AFF+ J9S"#Z>9NO!!#X)W 2-\5P6ILQ%W@L87 ML?H[](EFNXX,R$TC0M@TO7\T_@ [(8?*0UME1-2O@(:PBZ\7^/F86B?#(+*2 M5?L[\>>\I0-%*U/$5-2T,9]2.)>;?L)NV=;7PG%AE >9,C956A8PRPB>35*X M355U*>M.@M:E.UW##&33.O!!EI:C\:J!^KW!'HVS=:6EJO)?:8U$V90%$A>X0,S*$*L;6JERO07]F:B?W9 M8VDM;1L&OOMGL]ZTZ(FJMC[J41*N[HYUJ^:0*_J:/4QK2-U\;/O55=W#[)\_ MMNOC]9H^7G.#[[7EX]/N^+BT">BU=O@I=>;3O+'0[/'GW8K?_,0?4=-&;G]\ M^#H'I3,/RCS7/I:CQ(_G>40*@VWV>*PO?OK-FSFWGA(ETS'--@)Z,8O*8OY8'FA"X#GVR;2>@_ [VM((,?_Q:Y"[\! M@78"N^QM=QUB1AM=$S2,<6S(2.!TIT'"MJ $H]Q&,? M/T5%4U3EB?(U_/.YQ#FV^Q]TY_)SJX1^N RHDZAW%!3X=?]P9[=#/=,GI.ZS M@8067#G /N5HXM 0_E!Y__ S[)5N^IS#0C/%OO@Y6^*XP+( W?\1.HW5^8(#6"1HM M.K[#R^2 1 <^+6A&8+EX,1B&'._HN!.&XX!3I4T>&NJ?ICD=4<>.FQ=H$XSF M'7I=E(0E?#+W5'(196F"8W7T"8..-P-3P5U:QYXO&B8IG0&8RMC<%8S$LB@S MLHN$M;I(?*NV&!QQA# :#J, 9 ". >92&$E+>[3Q K\D[,&BA*W+1%3 [_ A M$/AX=,!M,=A@9'->DRJ$YFC"],K*G/598U=H,D3' %B[_[I['8%6CX/A&EG7N Y*Q^A@(K> M]H_ 4(8Y>Q_9 V!_'^+7%-=:+4=X_AG/!JQV_SO,"=;!WA7Q=>#"U9S."$UL M/L(P)0))5 "4"Y(.'H([(D826+'YP$HX#S2(_60N_HMI"OM,DX%W=;UOBK>B M\+\C$0(A@W1F-PP21@G_#.!MY12=,C3,\B6"H!LKCA'"P0KAX-(2$-U1PCXM M8D*A;77!CR''P/_;26(&.OYNG,[@-UD'/X!)HKLJ+>,0"!267\:T#1<1C(Z; MAP2EW3-5NM&#XL83NX9I4/*IS.#,(C CC/.$Y"C^KPD_GW\XEB J_HOV@8ZK M@1;%J>:08YRG]K8Q1LDBO'7 '5J4A'ZR9C4<7B1\L$B9E/.6(' MC'?BC$^B "9KA+LS._B5"OR\J$[4R$,X6>5GP,/H?P(I'/L@%.#DTQ"LX!$Q M<'-ACV!Q'7%5YG<03BQFF!1PQB#(X'2"K!!UC*(^6R!UY! >I/B.\P0%L M.BAG8[O>'TF,%P!M^2P"(0/2"9:4XTR1F.%N!;)(!SA-\ES3 'K[[=9KCY<] M/R .G^Y67V86:HZ94P"VHA;/>/GH29C'U,[ZEZUL]C+*)2RHPJPPN M(* _&LO.#W\R4@DYM9A_]8TU2H&7Z&:CUU4G(([(KAO!>" _U_TH?8.WI__^ M/( M#&%R* B2$J4[7!SZ[3@:O!HGE6FW_#>4SB@M?#1HX58@)1I+2D0*R@2SBTC[ MW5%&9BA,2KD' G\:%2B3S$S-P[#]809Z7L*:M+*_1<1FL /P7AN4X4CI-]'' M<%93OP#QQ98#OA%,-M@6.H[9&"Y>N&' -AMDY11%9JC ^$9IZ 7I>0469@"*T2/(X$-LCN(IG2@(J5"-<%O\.ZI'F*H[#;C.&8?^?9)@C2;IK0X^';2]4YQ M8V =Y82<>_;,4&6M[+L3\FE\H]%TD4HPL)B$YLB 7J*D3$OCW4>H*"GC#I4)W$62XFXNPG"\!28A3+6 MMO!6VZ+<-5!EHMR>@4E 2X!$,8F0C NJ;@R]_5YWYQ=DGN?[AWO=W6K05(QU MN'-!PB38A7V24A=VV&IT=76]]R4=&_F]\'WV%71$ P64.O0O@+8'<'H1L%4@ MYG>6 FL6+!13BJXR]W0< K_\\&]VY;P_.J^0'XM7(6#DOU32*(&?P10U:9-[ MG_"TXV@H!BA,V+*HI0CD#5S&WJ>.]RW:^AAY^_2"/V(0J%O?@& '9'XP3W58 M2V%_(JJ&\-]I B2&8J,LM%AV5K8HT7,%YY*AWIU1?#+!<\LPVR)D(96S$+#[ M&?).KSJ/'@_G[G(8Y2A)V??AZXL&!SD^_??)^ZW^(0AD,'Q@?FSV8OP:MX0N MDQ1D948&!XP9TQ=V *M&T?M_\T%2YY%O9-R7,1S)=(K2%R1[%(Q%.+ Z2E=V M=7YT3>NY(S&9W-@4#)YHZDC-M"I\[.9@T)-J)KO>.ZW0PY@@=7#BVN?ANJIF M:.J@=2A6"(P-JF>)0J@L4)/F6PO&1V$?B\6,K_\*E[[W.?43[Q@=!P5:Q)&( MGCP-."1KS"=QPK#/"S_X'[ ,MBN ,B0O3*X+R:'I-<_,.QE#_T_;&EI!NQ( M2!UT9E"S17C+!1,H!1<77>0X6YKW+(L*O%]9(68- 9ZG72"M.PJ]Y_U>KRH& MM%6.ZXUAO>BYT-D?,5IBB???)1#C3D_GO90%;,1?C3,;96F>U^;G9C<3Z=2S MFVF"%&J'W<:,.AP1#F-QKK0*P@);G/8FR/MO8S33\4 I8UB$ SG;(LR;X>QE M*PP2A6X,3-^LR 4Z"58W0>@D*?)_F,X24(22JP0%'<8 Q@4N5HI]'Z"&H'%PH(12".OT!E;Q/M\*\X<[\,WI5^?3C&K!^Z>0#R^N$R[#GB$C);<;*F18&&I MM*=;[G(\AW(0@3 ! 517!]%NP1UD?Q/(]9C\RT.\(.&*F:79=_9,ZY&J-Q9> M;+&ZA)$K/P)A1.*.=TEXN?:DU>Z=!\EBB3!:G9.XK-SEE0L;Y^A:/YBY0GJ^ MXE5:)96/"%=I+]Z.40R,9P"]X/*^'%-9M,/H"N%P6[9]R)26J])-*B^Y6>[) M]D&;8-(FF/S4@?\VP:1-,'G:"29/0^%],WA[A-[=P.@#QY@:@*KN41!@QCAJ M%!\JH?0OH$$$D5HCD^-I[,&I9"\[#.4[#(6:H8WQ!Q6FRBQ3V3"\C7=1RO>" MH\@.5HUJHA%O_3HF3-.03NS;HQ'3&3UH4YK+;,6T@'E:8 M9#[7EC(7.K"763S=&/-.OB=@&9+=@D3#^?MF3S&@ B9,FA%+XF[ %"A+PT1/ M>8X)Z>WH;98"VJ9\#,J2N3#5NQP )_W#9BIH)WPEV&F"Y/5\#2=P*KX&S*>P M\^=Q^1=R0F9:9/IH5Q&3(L=WX77+J&J&90Y4$N"CATO'K5V&$.G$K.033%PT MA.W#A 2RT76X0:]AIHF3HO@5;K>TW_7.P=+2\J#I?<(<+F_8_!1A'WUT2%PH9":K2!%]&C_D@K37)"(VK2/YZ;WZR,6"=])D MS GK3*-?'_@X;EHB_,OB+QM0X.7A@U7X M@G>RD]M[P?"U+5%=:W)+9W1;)M"Q.@Q@C!+),+1YCG3Q* 2W\&,WM(=E:>2^ MQ/P]-PR,>@9+PERBT@U*S,+JN4Q7E&![SFZ];DMTFT-T(F%%)[SPXU(TFSA. M9YP Q;[;!9R.#F8C!'3EHBXJ/D0#)=(A*9R %)Y3WE%VH8?2(Y,_=N!C1'!0 MU"A6 AP\5!#)59.A>P V M^2_Z]VNS8C)(5Q';8:#/YP#R,M<.J(5I#**,7&%4TD >'%U0(J-J>Q\]JA'ZEKZK M>9,[YK4MZZC-JYA/1365=,<&QXWC;LD6?)J5PB8"Q]!^G8WPN6#-:/3V3*S( M,\MLOW+6_N!M+7>.-D1E= TM)!PM3XC&Q_P0,::49 S*IB.'8Z9,S2RP/G+C M$(4SM [S*'%5I].];9J)S8>CXCAX M.!]&*GQM_>X=KN)( ] O+-CE.?,&X9% M-;7RDQFZ_,QX\%HD91?G$AD"P6KA09X#J_F?@-O 8'@SR=8PV=+IK! M92&,B^2P\XF!+(OR,2>6.$G7="P(D((N:2QYT=N%6RL;:;UP=E::&44DN$$- M1_6FN HF+>+/>&\H8YWWQ!?@&::3.2O\DCWDO"E V*@"_>"AF@ =4/(2H=UP MI@W1MNRR?EPGOX4LOZ2D,E1(.!%[TKD<0K+V"O*Q2&K!0M;A#Q%P]?P.9&1_-3)H312*AK:,LE\#&HI)XXA7JF/J5XP M6PS1846VKEBAS?P>%>[\UR'AXVHQG4V>=M*])W#?8*3/K=9US]F GF94CE*Y M5<5+B+9"1A4?E3&&5XXM,:YF2;;D&0H.D=3 '&P; Z+BT%Q7AY)U<5$)$C&E M<+TJU8]^Q(UU5R7%C@2]=.7,^?BUB(O9C)'T/I3]M"DHP1H'H&(JCD=P,5<59C(962-1UO:.B(5>"[I"Q'WK/7W4/%K*:]9[7 M,(,7)8-.G!06Q9+@)8LQ"ECIK/P%K@%+%(G'G&]>2TJ$P[,M%F/*+=_1Z++#P5"J[FG.2P3$[P5C@0;\+%4N6;"ZZ>"SMA$\ MHPTWVAN]&5&N$R 69^0WS(GX'6T?!,J%Q*YP>"_'+-3VQIR!Q(1ZRO 'FUM3#&1->.SN@6+X/V=Z:]$ ME&KZ0A78@JD7C81L7DU<*CDXYN0BJM('EAK0K)A:*KD3*,VSG$.,SM[5;(>_ M-.@E\AW?_<;FLE7YS34\2_:$T6=,00S!6;*?P-5/*R #+L*!CQB--*S<=7_R MULJE0[2R](Q9TJ6*K:N)4D6CL80I"@@:X.H*79U EPNU2RVFW,&YE V9K +, M-L"D1E=65"=CBHTT)7>]+VR/Y&*YBD-#76+UC[D>K,A!91!I06 VN+2:1*Q^ M5,N@ZMG;ZBK4EF%<5%F_IH*A2H,XAGB2&A %QP_LP;V8I$VUXZ^HHK MF\(J']AIU0*.+@,I*T':>M!-J\>Y(FB6E(PR&BR9T:Q^-73 MT:!OBLIVR<;RDUH:5\"U^Z+[5:,\\B&G'Q*2HM53G22':NQ%1^A,SH&XY#%$ M,G2A "JU&@O#D,L^(E 8AL^2*? :'*V5=<.H I= $]#O[;@5\TYV'%KT SO/ MC0@-8F V9(?7T?D?B**PO]7? 0+I.&+F!$,I#'RW)= -G_FD7WQ-IU'@[6SO MO_S5^ZV:DE7]):(H-@V(-$>("+:CTB&R:?_0J6$/?4,W4K6/Q?!L+N*T#>GX MCB&[Q>49$I%DW!)V$9L: ,++7 #[=!P7&K6/]HA\2E^,28$!*1E0?VU],L;B M$(?EA.MQ+@B-"5[D&!PZ8NH@<%!!@B/QG8*1.I(2Z'.Q!@3$26?H(['6@CC+ M=4J:70G^;0[/F_EY+=JZ"<3-HNY$FT=6P'VM9*!0[,LFL%8*HHPS(AV ":<* M"FZ@-9[GSD-./H3]4 ,EDM^$ X*D" H* %.O"30:H;;J/3-M.9#E+E%.E+R'B&G?R+-I7=:H)]F:.?''A%N'.)2:TC MM=47N?DLX>(;G"I M_")/<<:>E?9R0TW[,;$L=KMZSVDQ)^JQ2 :8P6I_H+J,!5QC6H]P?]E 22F QBN3BG!5'J)$V9JNLR%Z5FR?39AG .C;-&7%\JVZVBJ8M\ M(+QE)7_C'L,<)3'3 "2Y>IP+FHX&#(+ED5KONKV=Q+_4W+U*(X!QFOX" W76 MH8RK2@G0*]VT/3:"SC[=$2(^%TUOY)R@IJE04"$OG, 9Q>K=2ASNMNK0+Q[Q MG" X"<921U,TD^'_BJ7'<):%DS".9AYB:6=S ?7>#&A(%K?G#%+E8E[;-$DT MEP@Z-ZS2#)?@GQ^+2KU]@/U@[5AG.NS)ULX+'3'')^"W)D*N\R%S0>2F$+]S M4\.[L]3'L&RJP;2XKP%L(:A\UMLL$CR Z4.YP @1_$*I9>>Z\MPMQT5<2W327R1IF,$ ME-,&LQ@C="L*_8(S,A:V@&;[*^,!_H.AF[U/65I.+=U]_<FZ"0N]W$HPJ(&G]@(/N"L8]Q1J M!)%S8/ Y_6]Y M>K,DT(0UV-XJT EC(VX!/MNZ:OZTZDECRUPUEUB;=_+S2VNNJ:@DC='U@E8'Z)@J9 ?S%L%W MY_GR&E6K-'\Y([WJO:.@DT/"!C"-+48PS)B+Z2=$:*S M5O[%54U@RJ,2SCYN], :#Y 4J(M90D#$9I-J\P*[B,-U'.[2&6T#1(LW54;H M21"C3C37:A52-6NYA'V'U73J]5=K;&EGR>#T<7@(K^,ZT)W5]*A M]'."YP9K:5JI>*(,9>YL4$N?=L\P7Q6:N')+J"2MR.LG!S_6AT/'90,9U5$- M"F)U6+>TQ-;%B"O,^!ZL%\OV[M+1+IVOS6OCO&L,4F+3^F&S8EZT%"I.$B ^ MVT_1_+36VI)0QJD]D?&)FV><@MHD; !DX&GUR=J%/Q"7'4F9TK=9 M5%6=.YQSC8'X)*U)BH5!23WH=>KU]^$Z+,[5K%?=:9)QSI(#72H502/]G7PN MF^W*S>OVU;,4LMB6CY --F9RX0%KG1=JM\L(AMEWUWL'RYFVP0:NZ)W28\O MM(L4LULHT >;B[:)5<5!< 3?.0+,/U[:L8*Z6FG_)S86R&Q7F88ZCL7>-S&) MU'H4I4+&/DBK:#3BV!ZK)TX]H#EW:7(L82G*$K#.S2;BE:Z65Q PW7_V3J; M$OK])BX$CR^=>%!]V#[HV!8;#C0]SF!5$C.&9 4Y7FI/[HV[32N$R@71VUM '$M*&]B>9V.%:;ND"=.^'Z M#B?^5(? ;'!/YYG(7>Q1'1]U4:EFH-@VIGQXCF9D+ERW39+O/=_I'M:ZJ7-"C'DV$3ZRS:@-B9EJ?@+_G$=VL2:XIVU MCH;KP\DO[W2OH?[EKIF\+QS+G7U<@"KSTLJ!FZ4BBSWO][O;E=ELQ"WRN0X@ MUC&-7X'_M!CI5"-:M>L6;4J"AG::ZRZ[T%=8D];P,787* !4$==D7A[;O":N M+*64'^Y='15E2<# )N0:TY2_/4_5KCI5CE;;4[I!^B$67JF*1\TK7VDGSII3RGLT%/*15$KD[P2[+;P)\ M4'$QZD:N&KW&TB'FH>9.Y-F%/Z@"[=A"59MIQ(%U _3@H)PXJ&Q8'T[)\)R] MX*23F_11C3+$S30[Y@L76X%A#71F!AZF/R!2RAFGLA345?@DPYQBSD==' =% M0*PFB, _)M'7\*..?5.9^R-*!^/74=M%_5:W4T&ESP*A,DENCC@:[9:;[;)9 MDRR#*^4==)CF##>'/H]3::^!X'G5W";T]##V705GP7U IY!%5HN'NR)*,*\2 M6P'F)@U!&YC*]C-U8?GX_J8!*&$Q&J>IZ)QR'8BT(KL'YH"M[.4B!@)6@G/D M\WU %V[-:-*7)7E[G=_Q5>V(-P$5)47_6CU(=-M8RZT!0-H9),,]6'* M-QF1S\QM)E-E:@' T-(8; 1TMW(/D^!/739'TZW@.P M+PH08)3%1DX/]HI3+B*AA?EQ4,:2BNLH"J+X,7Z&+B%+)Q-$[J)QY'>CS!?? M4L=-T.6+7RY"C%_,_JWNAFN+]AO-\[]K.84JI*P7&;I"%V?T\JI5!F>U9, MK.'$9'NGII^2T3$K!]00K\%#)0@00GRUYV(!5+0CP/KXW\5^\'WK/!BG>&,Z M$0M<4=NZ\CK)03O]-@.HS0#ZJ3,SV@R@-@/H:6< /1E-$>$(X(9W.E5^R=(D M1: Q*1??#$N,\$\1RCG((N/D=XJDM+]5T/')W^FVB'3WI-XZRH),ZO9R)I)0 M]8!)_\(.NOG\9-ZQRNJ5O2USI0SNXU5GIC.9*(OG]Q04M3X85($O(9LO?E9X M)R!?$2J[SVH?2 _8(?AG;^M?FV($G7TX_^/SUW/O]*-W^N7#V='7D]/?SS>% MGL'">Y-/_:2B-X6HXK.5)XDB$2J#SS27?[60AKEW0K6\2#V-E\.;O^'P;]E: M?/K[=93K)@O !!CVQ0X63J578P ZNBRHULI4I6@/2T?B"!A["S041DX0NKB+ M_Q-@*[D.O%'04_$28Q.QFD! SEDJ\6?L]%$44'F_>/[L[*(+SM,@3G42"99G M+W 1K.,%,7@>LB@SRDPYV4CP#BUF*(B@:]3M0%JZ<,$0J/ +H'\T^S*A7#YR M3<_8=\7AEK!C(M&BQ RP#X9'L0R)_SKP';HBC#R.,A\RX6WY*=//0U#1@S3L M;*H3LFCL2VN/UJG_<0A8>PCMJ55&XUP'LDZD)HDJL32%%S6 U)GT&X%KS&8. M8@X!@:64[/B&$\."0Q63;P=?MTZ1DRXTU/ >C 9N_4-FRK:$GNMVI3J02CIV%3)$I .+B+E!VT1.QA0"#P$IG9P1-W5P M(RY6E"K#%,NI2?UA"BDGF$_Y%R8^:Q1^6Z9)^9*8I ?X35$P86A3=9\]'U= MQ= !Q8S,=6/I5%U&>W6W$K69,A;)WI4.H16VDAA#& 5,R#MUN:QCUI+^4K#< MHD@GUC?BM*):?Q+U^5_1@.ON!PY2/)CD[\_VKZ[*N]&+%QV#=]F5RYFK3+7& M6EAJ_!LGWWS Y)M5'<3:8WLDQ_8[YKS\D%-S^J/]1+R_O8E$5'%%;1K;;_J) M[;'6;??0Q;^# M=9![>R_O6)'0CL?=@U^6'\TUAZP(ET>[>50>G$\I^ MN0T%7\&3#_D.S+YSV9-MC?=[O6[O/A?;]-)?'L'NMB?8GF![@NT);L8) MWHU*L;='VL2]J!2/08TXEB82FZ-*K*U>/Q9>67O"+_9>=?<>EJ66Z.\OG[RH MW&PJ.6BII*62*ZADOY4E+95<224'W=W'1R6/WUOT&%2[3TX[J8W0[!X/ SU[ MN[O]T.*SM4_O^@"WVP-\R@>XTW+@TS[ ?G>_=1 ]=BWB; D\>:M1W#%IONCW MNOV'YH>G;WP]KB/<>7B1UA[A77/A@XG"KJ15O=WJ$V[WN87N$3_H(@0M?M4?XI(]P M>_L'ZXFM^V(=)>-H@BU&_C*=M:9E%HS]O*GC2JMLW#6/[+07U1,_P0=/$FA/ ML.7!]@1K//AC=<76F[%FG*3(RJ#@+B:,F]^J%'=-F%MMQ/<)G]Z+7G>GO8S: M$VQ/\"<^P=9OL8XZ<6(;];2Z1*M+M*>W(,=V'[K*I;V)6OYK3\\&0-HDBR>@ M1WPB\.C$0)P/_0#[14:M/M'*L_;TG,W<:?$FGO3YM=SWE$^OWV*%/#U=8J%3 MR$:H%)M;S=V*R)86?A M+*GJ;PGDT1)(_P=D&;?D\&C)X?')B];_LU8<*0G2 MB?)>Q&F>O^2>;*G3DW(#];4=(.$P+3&O]XDPW?(9]_<>VBY:8+R=S;RH-XE* M7CSX5;V$2IY^?&R3R63[QR.^M<+DT5/)BP>',%A'F#C*'OQI6G3"W]A!E/]^ MPDU@WPS>?AU'6>C]JS1-IS]&.:BQU++8.Z8&SMBM./56_+"W,=W8!]B0'5L< MG#,N,39-WXRE82]E; Z.1A9V[[9]>[TH"3)%M6F[A]W=7_"PGV]O[W7[/"]X M?8Q5;%$B?:P#ARJ>]_=ZW?VF'_:ZWGM.2JJL;.=!/9B'_D6: M 7/-O8@:V]L&T9D*5#0EU.B@S(%CL4]S$*AIX2>!(@7\+@*74M#Q7L==CQP@S^E>!,+C_\ MFYXZ>G]T#H,%XP2LNE&D\DYML$DZP(CWW%.74S^A%M;4.7[O$_;0CJ.A6$.P M3?02#_NP*]/\&^>)F^=,IKH0?"17<*"9[)Q?P%[Z&>X3+-Z+$3,I-X> )]*I M'4-MZ]T-#Z,\*Z?<<3[PR]P>P_'IOT_>;_4/07PF(JH7"T=W33] M!I++R^DTKDX<1S2+0EKSY4BPE_@XFN)!X&YN1$-OEET,OOD;?>&]4)=!7.9( M.[#1?JTDU0^ V/((_[F5J=@OFHI3@0/R((L&>'PJ3F4#%ZR^ZU6PZ^USTRR"H6!>^-T$MA->'*-8@(VTE)?14YQ0;D KP0Y'E3UNH+QJ>(_^)JX@2$*XP]SDRM,HNX%.4 MU#!/'?*;9NHB2LL\-C\)G:?PA64!K&V)&\BAQ V1LB@?V\ 7\\5M[:QL:=_Q M9O U8J[^HJ\_>AF">/YB[KE-8(5&CIED!PEQJ@*\F>/Y1M# %=O=Y M RIB?<_@9UFE&M'>*OID]=$ 5X$*24>#KX-K1XTRP[S_$Z@L\[O>T20M44LP M)ZMYD-05E&N.QM?UOH'BH'"2<%-%"B^],K,2Y%JP9YP>Q:+'@TJ-&P5:2K(<%JGA8FJP*>;**OH MDR&ME!^ =VF)+2*,=2&<.BY[Z$\KL\;V=; MO_9O\%[C S%_NW^.3>CKR]&G#UOOSCX<_7/KZ./7#V>_>GX\ YU>>W\P=I2H MRLI?>V/%V[@]O7SM263LOWKT?TU!,_GJF?>WICW_Q_NSQD.\X09_/3W^'"7? M&[<8Z4&3@M"%O/'PL'L("P,#9 H6S:] YC'8,%N#. V^VPB?]\;WQID:_OW9 M?Q5I\*Q"[S/9DR@!=L-8&Y\C_J+^H0G+U7Z[[,Q7^,HZ3!"@RP$W#F&F7TG2 M@2 YAA%0'KSYF_]V-6%<?-;'Y->:XN-BE7*#W= !J[8W.3?/&<3HN.]Y) M$G1_^JWXS4] 4\:K @3K=J]_^#KWWD1VCT?C2.J M^>DX0R]#HM68S;WO!^A,;'A8UQ74E]!)$1/^%GD!@[5]J+H&*W8<.2N/,P-'JTS(F M"TS/>I''("R PZTC2&^%;!0(L10D)AX*.8WM3CO;*_Y2$"AB)1@#BHP7[2N= MP-3(#'%]L:'U"N,4<4TI3A?T>AP3#*XD1=]NB89.X8.!-K_*#[P1-C +! ,1 M_,F!"#ZJ0 1?)7C./Q$A'/U$DLEU=VM^C@SE MPEY5+BP)C^WTNSL+3R.2KG4?D@@)E14A"_/0,L2$.\A;S+P/ZRU('(CAOU < M@8&Q_RX3Y6WO=JPH)"9'KW!2$1J+DJ<8@Q)GQ@I=%U&F,#*3%&.\)M ]LZBZ M;)!,J"-Z?C&(GB=$$\!8Y&!#/B;:U<2B_;!^LA!B MXC@4\'R4^1,Q+?@RA6L^U5. FR[- M8 C-Z1+JSU)Q^Y/ T0,JEQ[QVP)/3"2!"3R 58Z*\,C/,'9J@A GZ[&[&X#* MFC 9806%CUHE*@6=7J_'XJ6N772\2M">HR,V/"J&F@QI@_-@2%RHJM#9"$($ M%>/WM% >""NM7S=RGU:K421^P9,^Z7@GH(QX?=Y%N* ^POA@VFW]B[1()Z81 M)4-\=6%2=&07F>8:CG*#1)F#][6!7/25& 4G+U8\!-1_?'HG ML#5@$9 JYA>LB_A9-L<]Y&>A[SU_5S:#($AY,]^2+ M^$VZWC>T:D**[DHFFY_,W9\;X7=%=L &<:FN@#\7K>ZC@Z:S.=QZ5+VDG9P? M/TE2]$2%FF<6[NV9JKBW-&<*[-#<27TE;2&0+*NU! 0:]#&I"ZYFS5%V&3Y. M [$L8.VY2L8JFJ#W"!8)Q#L;1\&XDJSH>R,ZTJ'W?+?FDMP(LOWA]W;E=*J' MC_2R$9O<+!N,Q??.H&-LCH@XK1FO#?RYADMLCKLCZ!JF-QTA#>U;H!LY"H!ZPCS'4Z%DA! MT$9@M1YZ='%'HD5+K2RY/CMMKD^;Z]/F^K2Y/FVN3YOK\YAR?4YPJU%? MTR%V)" &%-DD7=8LLQ)N[G=[*\)-0ZZY77!#Y[6H\Y)!0.OC3 _R<'/VM39U M%V-447V"5371MPGL>ORT+/+"Y]$'?LQUF:R$?P7UT?N<@K)[#(^!?OA16V"^UH^?#U3+M5 M7A+O!E*<-0!1BCEV 2E]VIXSHJD@>2A$8/V2O^6E8K<!*I$L+; ML>C08U\WL5,,PD17A(=JJ#*2BK $'<9.X>DA9A[@AW'$1<&8D)0FU=@[_#\& MQ:6TVT]T_9!.6J)P'/D1P+P&#?_[UH!"Y[A[(#"EO'N]8]_O6(=CW1&/DA;G M&5M",%D/3 YX'%)_DQ9XSNA\@*L^PGW@:5))3@Y$&>L@@B?FN+)CRXZ", M:4$K"0UQQ&Y/9K+)1&;8SWS[Y2\29M'Y:4)RLHX8;%,*"=',]+%+_-G0'LZ- M:]KJ55CK4R5O)'IF0KY4Z; EV74]0ML$$?F-D@8IY&6<4Z,X!5V"ZZ=K02:T MTZB6+5'X/Y.4(W@1EC&7@SP*(\XT'$:" C)>Q2-)S)B[&<"+,XD_Q2*M+7_O/ MPK=J M=>30F&NT9DG;#K(2D[(YV5+OF9)JQRDPZ!0EP69D])Q@- C#C,23'1,M.3;BS!KBZ"H(%2=Q/1OM1]6+GU ?"VO!0BP0Q"4)#$K &*?Q]M59,E[VRAB%2 M_'-4?)<7KURE >DAZ7>;Z_#)YI$XX&2/5CE &S_P[7F_<;\^P*$+,K M?MP"F3W^I:T%9+;?Z^XPD-G^X5Z]?J.Y4F-W9PG[58',AD1!"5+0Q%#0#<#, MGA#46'Y=K+%5^P1*4L-&M=!C3YDE6^BQ6^,M785#944;$-#NC@M(13K!;A\+ M58W NG_TL!\!&59#"7/3:CK7 0$3\[U11 T=S4%[VM=&ER+C^)(<=" /%L,P MY.K?:[&F*KF>=0 H]ORZN8*VD-S6GE0SC)L0INIUC*J2#J4H0\NE#R>A6]QW M*Y!#U[OK:HA9NPNUH'>,F,6C-\%FK59=&O&TVD2M1Y*HM=LF:K6)6FVB5INH MU29JM8E:CR-1ZUZ@-N$-WU71@FM>%UPSLRQ;\P<_+MC-^ZS(;X;YVH0%-N)< M[1\V@=+TNKVU0&GV=YJ>WJUX$%IJTR'H)%C_FXC BJ+QQ*Y+,!]89X MSF(^@ 7 ,3GTIDX]4W(I%EDT&C$"L4*1XV8(CM(TG('0T"F1F"XO5G^$B*.< MOHE(9!D%*@ 7'*:DK18/ZMDYIIX7CH MI?5=8Z]$YJ9.U&ST 7Q^CS<]"03)%&%?+E^4X=8'()"!(N;!7XDGW5F@@V M+<35HX*XTA5!KB*RM%:%=)T*PYF75FC&+)7+2/LUT^1FP%I+%:8-NKY;<*W[ M!]=:D0VX#L 69GZLAMA"_OZB$A_3EDQ:'S,JSJ&%W&HAMUK(K1\(N;4: ^_5 M@I?V2H\9Z)-57U&1^4G.LH>J[^(\I<1$(ZY0K,58W(FEJ5C$!I_/O;&*R?6/ MLSZOY'O1_.ER]4X2]@E@CVDULAH/L JG'-KP00/86(O$U29XK4SPVFL3O-H$ MKS;!JTWP:A.\V@2OQY'@U2)Q/6^J&[PBB%2#X>KW%AQ^]X##M8"=57>WU=WM MU\A]8<_HW0!];80!N 32:WOAF*GX^J>-.?X<0%XK_;<;BN.USIJ)*_K[W=U- MA/%:QVG?HGC=#L5KK< (@7C!#=MB>#TNZ7@5AE<+X=5">+407BV$USU">*VE MI+0(7BV"UP*"ERT$( ..$WRNB^9%"1B[^S7_ =TY%@'GIGA>VP>UFH1-H=C/ M)__ZX^3]R=?_]8Y^?^\='WTY^7KTV3O[<'[ZQ]GQA_--H<53TM515YT[N8YX M)^FFYFB_2(7ES\B^P1^/O:&H+C##D=# M,(+@MQO!,2X=C2.P*+((+?\<-I*=<7$$NQMJA'U-4;!;](L<%!HT@55BM\@; MP5V:^0*81?'BZH;.E(2DZ4M-O7RM3T 9GJ!"X2#XV+W'E%9GP@VS),46;$]^ MBI(UN8)U1HB*[G10YV8G -&\_+22HNAF%JIDC)HA:W_63-3MQK%LF5)M.&?@6_U25!S' M:4RN7+81HB&G-H((("/!G4;7^W 9P(;0'.K]T"IJ-GJ?)/.B8GK1],@]$++O MRI>\83T)BP4%)Q.%Z(+@>=6TP F6#87&NV-2QIHV9J5N,"C$:!64+SX231@]J.:P=R=N)=!KX\WZO7\N>JP0# MV+!%4EP:!^A@(O3V54/\$RC*QCG1DP::D(_D@V&5>OGRPN/D5O@T&?S#CH$I M:90-%Y$GRI=:H6O/!>.'1&T!K8O4.LG5-^E1H+1Q=C\-(!5NWK0OU_/RL9_91'Y0)R>8Z?6=J3C^<."LKC) -5KQ:GB/S39Y (U.9E$%&:66@>] M NW=TL*;"&11,K+*79\CI4 YFT$B9U[9?Y#6">HBL7;8K6XC,V-SEB\%O$L( M:A-U(A0T?+NALR>;IN1JGY;PEX#+">J=N4Y$SS 7$"9\H/\5$[HD)6ZGY_CX MISC[**RU2Y[7?YGFU>5YM MGE>;Y]7F>;5Y7H\FS^NSML WQLW'ZJ_%G1V\]_!L=5\,40[KX MJ[R.",CZW\S+8 G2C628N:J'[=5UM?Z!RW3X]8VO1J'YB#R1 MR 67^B)_4PS2<*ZYL3"ZT(4"93CP8\TG@[0HTHF]_M\4X75ETN+\[=86X8,, M#$H8'$SR]V?;5ZN=-WKQHK8-.W9GO.?,5:9:JTMS)"Z1ZX-M;'MB-SJQ]RHP M,=$-.;#['OAN3W]SMF>S&>6+Z=;P8&P"?V:@S/Z0BU'?^KL'OVCGPQ:_Z%>/ MDD^HXM?+1H,7O8Z'_WFY_#2N^>JJ62['HP^_2*=5)Y*>E>B#T=L7%!])RQPT M-9W:/5NA579/QR,*L;O86Y]92S2/A&AZ+=&T M1',MHCD1P*>6<%K"N1;A'%,ZZP.2S:U5P8:H#V[>=@]A/7809&YO[^6=>U)^ MO/)WW.C)XXZ&CJHU^_W*-U=R?O:#*+GE_Q0HP;NIQ,'L"[GL3._F[G MH+?WT&N__QW_J4^U_ZK7Z6V_:D]ULT[U<+?SZM5!>ZKW^(Z'.4CL[?'0Q_C+ MG:LJ>WNDI6RLJO*M&D%L%9'[Y(F]W7YG9Z]51#;K5'?ZO<[>X4Y[JAMUJML[ MOWV5)^Z(O)JM_O@O+E$#X$_38X)_(TI,)N0^(3N#N\CEEQM5C;7J:G\ M.C+-P!=2NDZ;*L]6(LFZW=ZQ/B3*L:1(,NEM26]'6LU+[175Z9-'28-[4)&$ M@\?25*?F%/]3V61>:6"O2VRP-C-3@6"T:,0OQ% 6Q-H.H2ES/8]3/TGU( V0 M(GJ(CFZ[9!I=+?2FZ-CZ(!EP0/(7T(L;30 MCY)U:RAT/>'R$V# !5-Q*@5N7.)GJ<$VLE\%)N=2)=4(85W-JWH=29=J]M=[ M&Y9W<<=0_I%#JZ;TMY%2!8]!JK]T@PQZ$#$W=)]Y%5WHM/;G^WNU K&._>G4 MGYO?-12;Z190$9= 88.U^E 5-)/*AJQOL^"S9>;D\.&<4H0/>0#0^,7:5Q.U$K*-, 9A+@=30BS8,A$"*9Z MK*3E+N,:R(IR77/*@@Y!K9 &2X,&DI>(9J9T.;G;AL4V!:LV&M7]YN159@0> MG6JXXB%VI'&KV:6D*Q\SR]**=,5P]=4U>!.'U&2;KT]7!.%@%P"CTGCR$EMY MO=;V8W%K@4LC4"7INEH_2"[=)-R:"NZZ!@>" 2MS1IBQA+#HJ@NK=B1\3YP@ MSTL5OA8'+@0/]P#BKP6RA7L!I'$4S*LSJK;>J?.:IC?W-XV<5L7%%#ZRA,?X M ]E%A S!'6N00@;*@KC7X)L2N+:\8J;B"WT*B^B/ZC?V9K&D+PJU+*B*L3* M]>?]_DYWO];E@NXN:D LS;*%GJB>FL>BQ0AB)9>EL,1$&*[)M.#M5M]I>701 M(&[6A1_%=+TP2AY>!3&5*)/\LSYF&FS)]!EVTGGS J@$H3>8HS7=W:'?@"AE(@=8_^+3WFB S GDOG2LDWFK>(4'*!D#6W MN#$=!> "85\&:991'5?>HC'\=&@,WYCH>.@L(A-7DYQ&%'1)3LM:]'^P*%U% M?QK4/4TT]='EG"NTY49-:+NWUV1S M&U>&CS]9X(VI$317HW2LI<3KVRM4L4*:T=!9@IF?CY4JUNJ4UY=VDXKZRII3 M8:F*X(9@]-'-CF7/%IU&!$8=^<8VT.[7G#!=[TOMQ*-&Z!S3S5U3+P@?W0;7 M=($#]OIG&@]@"],TZUB 6Y6 +$,]>=6B MGK2H)RWJ28MZTJ*>M*@GCP;U1&!!D& 8#W53XN7?!*K>#\AQ@^H5:X*BE7&' M*!.B<%1OUQUINPI@6Y (C!#MQ^%OI-%['@FF9Z.[5>N#+D[I4$!,N]Z1@*[, MC:>F:@58)Y8L("(86<9LV0Q(SS?1VS=83%51"D)LSD[;]2NK]\C2K[UG;\4 M.1IEB@3EF[_ALV]--?,3WXS3Q#L%O1ZE5!^%5/^ O#19[[)IU/IO #STJV]Y M>Y\&W,>*)]7!E:#*9#4$<2)BG 3&R$TO:"!%R4\Q*^)N132&CVY-[3^FSDOD M?^*#@$.GV(B2'D+<6*\VC#>-2^PIP 2,K]WI@G$ V]L,TEOOF4_'#NQ'OV$_MA>@@G_L?FR"H/[#,&Z%Z>J2F4\Y5O1K#!VA1A)3 M-(R^T8XV'H3\E'0R >^[A! $0AP3";3S?^AC'P_;N /U&!75L:I_E38?42Q= M""C62$#UWUE"@*QU_9$L1SET;V53\ZH:AO5#ZGPCXB-30DH.>GZ0PB)\"JV9 MN4N$=_5;.'I&@.E)2DU\<+K)G'>%HZ/4R)-%DK3<\<,+A4VMN,4@RF1G' VP M+I$\'A8[#.EC<(;6<3U,\,'!<6P]46PA0 DLH*/H5H;-H^B3C-4(!OBS#$<2 M)]33EXA=C'G? KP2#!7.\U-4XR+^!$-@XV)466QOIGJ]#[9[:#5H*! M12":1?HB)5J(,=P(OEW'RUR!LF[RD$>)&P:ZRD>.*MF243#T0<$;25J3>#)) M!NN%IUYQ)&:K&:2:V2MI1))MVI VY_0$-,E#.K=VM?RV3=46^XOXM4:^3:]U MVGLUI*4NN]6N>)-Y1.4(US'2?A"V4,!8E,S3T,K[N,?;K 9TK3M'.X)JG MB$* 3K%7BTTXIP@C\L]6I1;?X%R[_,*C:L"VWUO0J^H;N%J/S13&&S&UW-$[ M_"4":B.$S?5,6^RP8+MW=W5^X,2I,+LK(&M5-.D-Z4/?AV>[M M[-[(@!(+H-['@_3_!1%RG_K_75I!>E'[CW=1#20$DC:EK#V6Y8:0_U?1U#O5 MWJ]&X^9.G? ,:_*RDF)H=U-DXQ'3Z=X4U;Z1X?V_;LY'SS=>9"H]QV/)62J2I]FQR_-[R^G*+7GDU-"1IF*;%N0)&L]=!S"T"I9W]9<2)18,RXK0D M,SDNB)-2<3K;"([_:JPR MLV*3I*.)8<&\,"W\T&L]]\+,GTF:DU,;=8'NUQYU!<[%^QE=4OH7N3XKUSC[ MFP]^P2R@1K^P<9B0M"^!!'S0W\5YS>^BWLMEYKO>V#W4C M2=365^S 7OV27W\']IP=2)8NOH^*B_$DY;)50'A1[!V!WD5I9J^NN3UD8E]K M<_[;A^EE<]&)Z*(=1]FJG:F[@SM4WD/+T#_I+=AO.6]89S6]K-JM[>N2RO7W MXC>?]N'!.S.W&5W+,KH.VHRN-J.KS>AJ,[K:C*XVH^MQ9'0M(P8;(%S5'U'[\% M-KVDP1WUHDIGKLI4M]ZDF=Q+C(HMJ%_N2"((> MG8ET<0P@:%@5V6KQ7(/?4.* 32NM=W\W)BE[L)X?+)2BKQ32KA>LL:%XM<3) MZ< MA>GU !E '#K^NH"YV[Z0F6EY)*?<["&O H.\LV2>K6?+OOGZ\JC:(, M#R8>SH'1_P)1B=R)\@%EA4F9KE4!LB-(>#@W_NU>&"(+.!B6.3;&"#$KQ)?#+O_.0[CG T 24^\#O> M[]VC;H<)ASWPE,.&A<=Y(1+7K>7G.;BL+C7@7'@LSOYC-^6!E3\#F7!"#BE%%R0T+ H%9H0($5 :F:,Y<6V!&S]=F*-4OQ8$]<9( M/<@]N@B:L8XD*X_2:'R!K.BL""C!-<'9W[)]"*$TDNMDGF?@_F:+]P09L)4KT#R$&>*;Q8DBRAAF"9*"6TL87& M1ZI@(HQO8-'%>' Q:LBR2I3;36ZB@G8:&*ZIP#O@MGPL4[\$J\?P)X$:NR1J#( M3$$!=C1A,2Z../QVIE@.)=Y'H!^OW]OZI[E+,%J',3/5H$EMBHP@]IA,(M$, M&#B"B!\AQ,HA JNK7,6 O-&V8\$2\G&.1\N31M3>7%;B_D4.XQ@:D!*^TLJM2M M'5^ R3\WDQ_"8F>&TW.KJX[2%":*!7+1D/QV&K'''JM'<).%)@ Z&4134Z% MNDTYE7GARKY5R^ZZZ04'QU@G-W';[VP2'-1,<#I]^@L-B-L+M=[R>\= < MI%R( &YZ6L.FQU91:OM>%/[]V7_^\PSNV )?@'_*4<(O8(].0%AZ.UT/)3?/ MZKK_#>_Y%]^>=*N3&@ ?Q/K?[UDO)KO\:( 8S;_YV7>X/LZB_'MW@^S $PLQ MC'MPHC/JSE !W*C%+HD(H7[DX"RCV3-,X;JU\1@G&$-J]I;@J#M/4>*R$Q+S M:\'8&BCGJ_V%_@KSDX"#73">0T@<\!);C?9KH..-&A 9?2%.87C-9G$S8)?1?8<@ M\B<3&)5J[* +#R.>BTN0;R(OZXY#-MX4&[Q:";J<9A>!@)Z.,G6!H M.5]$:D8%<#ZB4PIY^;E&01BA/V'()BJ7PQ7B!N8 C4-3)JF=RANH(AB-YR@7 M6("F0QN:D )&4@1XB?U^]#"%DIKC>DQM@Y FZBI^EXJ^E[IY4&LMN% M8NPF5P"L,IXHSP77XE..ORN+W6, Z3!6L;3^H8IN"A@QL"SZWNIHRHL0ILXI M\TH3OQ"X!O;05?#]=8P4 1D$^GYA-QMRU7/ED$!>]=E$B,_03#:.Y*P<>6C M!G342JXZ ;_']XF\HUVP(THL@EB=G$4K3[VZ>E?*;02#XQU:SR#+*;TJPITM M#/12:&D1)*L6CSK?0&?)U(2J.)&T$*U72%K.-.7E<./](YTA]J_!]'#H'D>@ M.9+.()#8*'U,V@-QP01XS>3'5:?4T?J#5$LP"PN2!5(:1958 W">9? !_7WU M.6? A0>O@-7@@'6]>'X!JF@QRT_C&"\OH2[\0K#O6O4P(<(0S)),0QB%UG *EIZA'P>"DE[\@H*B7 MR\;J>^&"7DL 54>P?0/HHQ%4&&9]OO[@1.L:=DST);QE4*&K MXYUI"!Q.]JS *N#E)T\U%",9Y$/]FZ$2J$+),UA9@U[=<00F$G2=1&2KDU*# MKL$=JI!RZE=?\3A__-,FQ5'&,KPC#Q1A)FHT5HT,"F>>+ M\7+M;N6AX7!-/P(Y-9U( KN44N**F3)B#9'05$E>FB3@>,ZUI*3UDTKD4V@Q M&*-R(>2=B3ABFB*C"+,1IY1/',-2$FX)@ /0^PP0_Q])A#\Z+UABPIG!'4"_ M@U7 LL .\;'L8\Z,3([E=0OV&_4N!$;G%"''[W71\Y( M9^;I,WJ( UF%DKP!H_'!SERHQ);;?E0A 2Z=<5:5]R[U,UM_N_"M)/G@]?F_ M:?:=-*$ Z:1P=GJ*$B#@C )-OI*;C. TS-4BECHVY&'#G!TY>-()X>1R;)_J MX*^X6VBW3>]6TXG@1YB=/54@H> [-D-4G*L9Q5RE&'@4IP-4>R6K@A5/R;1& M3B"?/N4>C?PL-.'G4BM_F@I1A4*81V8GH-*$%4R.PO+B,!T*RZ"7KL409 >C M$MK6TJA;K")0:P8#-LA/N6$XDEX=DQ.%?V71A9"Q%5751"(3QB!8+7.LF!S) M4Z?\RBKWL'-A^2U 1>^8H837/?QR@KJ1&R93EU-RO3&'@ZAP=DW(,2.T";3/ M=913;F%L?S8LZIM+G5MJ6TJ2!JF5+5#6P'1+/ND6:"0L0R5MA-;Z9O#V8YHI MV&_O6&>T?M 9K1OE\3-8. XF,#9MH(8JJ/+0)A"65*;[CTK+!YLL(4($41UB MFP(^KJ36;U,!430$2$4=C-!/G7E%)C='4-7T<"SEX= M!$5%@<:@Q)L$OW8R:3LD^3K>;W[LSW/8.#CP9#2*8,+'9(\J[W]!R^IX7\; MJ],I&H]?5)XR$(:37*T=EI4%!.0Y,N9*1CDDL&:XY1-JF+0)1.7F&L$J"P>1 M8&@AT09P*R2<[\%&#T)D5,^3_#[8 ,=D3ECG<2.F!\JDX9#P'/F6L:8:&O@R M>C4Y7:0BW[P&X%)#:1#AO&>=P\VD7]*?EUPE8AY4($]FE$LTA&L1)UKAD[R! M>[K>'S:E&E294>9/.M*N"V<]XN*]@7TK:I\C+7 M#A:G*1MJ"X5]2Z;F4EQHRP7YIJ*191ZD7SEMXG6L(]-52=AX"WU[H'5JDY+Z M*A+=$T2E-"\CS3P(RDG)RQ.M'K[.U!CS.R_8P5BY-.G.JU./B*P&-J^?!T<[ M6$XN$-121Q+.R<\XFM)0%V)Z""Y9MM/:&MU/VS4,M19'Y)&DV>SVVC2;-LVF M3;,1L?&.1)9%MI8$6>P;R,W6$T8-)YG+MRK6X(WG4Y3D!<8M83&_8#M<"GTY M?N6:V'7EJUA,UIQ9)I8EH&P-<[P;G6*LYSO].BH Q^TNU)++K'*/-=U&DOD@ MV;XK1'X7R8C\+EC#V[ G.%&%*N"/WY0$\[@?9%,V07.UN6?!U.2>X9^+N6>[ MM\P]H]*;-&95E9I@AFBR;(SG!9;XPG]IMPC^_:$B*6Q^G;=L+VB';?^'O)QB M/W&#YV-:T+"W W,%G,P6V^?=[?"+W]C@CKI404GLD6+N@43?[??6"I?ON8:C M$NPWC0AT+%^'SF1Q@;NXJ5D<^84I:8-;H6,3^B$E]0"?G94QP7W"OO5W_*W^ MW@OUDI[O[X7R+Q@)5&LV;FW@[=SF%QF'WA%[W/N'.[M<##^ARIVN]\XB7\+K MK1SOW':7ZND$Z^T()QJ8[10IZ(21'/.'TD%TW (F;V.S['+:"&ET4F#2%DK\ M 57KZ.W$0$$^SU$*V4X40%!CCOQSM"%4Z$^7] ZVDA6!:2 G.9R8H+J*+9E2;)5"!G(F,A>T%2?87[A2V,P@-#G9ZAQ# MU:TSY+%(0["*VY)U$FWUX00FNI$V9>&2,PG3':-QRME#X@OCIAI UA:Z@6]6 M&]F($HP;H)H332*=RVCW4*:4Z]H[W"S:^OH^X#)D411# #ZF2AN<<#".U 7# M[N:36@7OYG!2+-($#A7Q_%,=5%F#CSA) M4([?B9_:HW;60V:ZGC(L.\K<$]:I73]>&!22S]BP!-)9-X+C\=(<5"_-8YM7 M2JD@"0?NN?D,FPF%'^*_&;9)?H,8WK!U%?,''*[H#PIV0@6+0< MV16 85?S!J*$4'*V0&:@T>+LOAEQ8>-= M#VCM/20SZA08 M!+60/$P$'=.DAUDFF7/1S'5M19$N_OYQGVCK"E[F"EX;OK1U!;>NX$?O"K[[ MMUH_V'3;^,'PSXH?[ M::R805-82$GJ8Y+$A(W0MNS-(Z),8;$^1]74/A1 MES(/,4<4Z]DVA$ 9@OBK5DC=%%=*"]35>S["!P4:C8>:_(H71[1E(!<6MQV/ MP@_](^^%NU\O^4H;EPAGHD,S\.I\'3@G49!7H3IY+U#5M8,'.#A]88:S7X;X MY4LRZ^NZ_1(8J^IN3-$^34T-.[YRL!6'G"M M([QIL!#(_.N#Y5]1IEO9Y1P@R97 M2L[)=SIE]K3:NO8D"8 M=!E4JH(,+)ZTET<4)WQBC@Q"^*68ILL88UC [8]L!0"[N8&.$2$JP])5GIW. M)P1YX\>ZVBB4@+6;GFM!C:RUJJM?.\UEV9PAC4"J0W@Q.L2BC3E.I.#J/I)G MR&Z-RDBU0+D@E69V6UUO6)344E07CEE7:R\E%_W#*M%@Q>9HKK_#2(+!0FXJ M?1MRO!^K=A%H+>>@ZKD1;.C ,M4XQZ?_/GF_U3_T@$-#-8D"F\&>H_"NK<$K M,FF:54XI759P$,PP.C79N$6XTR&6S.2R7)>D[4)!Y&?E5((A")*7AEPSDA?. MSE8XPE3AX9;8A#Q8!E#_Q-K9E=]Q%=U[SA+OIJ^]2K LPI0AN!9Q*""##69K9 M9@,N3*&LQ&X[ >P*@\L.L1.\\@3G5Y-(P/"@QL(S<'$">Z@GPK_D #%G=!OD M0WI6=PAF$J$L7.6'6UC?7T<\SC&O1.Y4QDK&06@^^/8,/:@8=ZB42ZASYQD$W5S&):Q!A' +^UA M+U2SB4BA@QUJN\#6&%8J"_]_>U?;T\81A+_G5YRJI +I,'[!)"1I)0(D<40" MBJ'JM^I\7F.KQYWC.P?X]]UYV]T[O\34)K&MD_H!I_:^/CL[,SOS#/%;F#=? MB6=#*>4P*1K"&U="YR6;E@B)VR9V3X#.'05NPI>)=!1*"WPMP20<>#]33,4) M0L4G+ V!BP843&G733KCZM3\%&72-/AQ%'.5D49/^P*=4GX$(*Q1YF0 M0"5('PU>=S*?,80T2U!;DT8B M*J^#_P8-RK7GDP\+USSHNC+ 1)3.$0(5R$;OHR2[4SFIF0'W/6>BX(L:!.FQ MZJ [5I(F8W1D5T_!#1_'XB;A5#A,U79ZYX%5R(U2N"ON^HHSB#GM7X0\;>]M MPC&"CN9$-QB 5@-:E$FZ1U#ZSFHR+Q:A%3TP*#F1;V-K)-U2SH,[?'D'"ZP- M,<9;Z2BX*E3A$%T85=E@I#@431L\'&F-H)E].^12A1'LW SX]3#Z##YRN/96 MW1> $TDI-NH$S#JG,&'HB;,$HJ5U!Q#@I>0=R-WQ MLC*$$F 5PFZFX<7;>7Y0JU2KNSC!OKZ0;4R,PCP;/=(;I/[K),F_?*9MDY+$ MB34$)D!-_)HLKB(5U'<06%>HM4$UFFXK>PBD?GP9YXR@].1AS]9S[*\%TD M3!^@P][BF#\8!Y-2\@$3=9H^W7P80G)QF(%40T.3&UA@I@G](F+(#VP'ASP] M6F/LD#TIF:^H")E:$O;'D"U+\W 2?XWX8P"BC_C.1>+B2\P1F\Y=EA7):\-" MJE(/B!+4R +174=G[VQ.,MBDR5V,JJFX+^7:FRF;?<,/8$DG[)1\QUF*59B( M#Q:W >$69)CRCPE3B3/?,G)K32*WZF7D5AFYM3616[_:[ +QUXJ!$E-UR5_' M(2VL0;^G6^385.$](2ZT[37/8D[#553SR"I0 V>9D)8BB6.FTS3%FWIF\5B- MHL*-7A!^&P^8O6R^22<1'!P;0U$<.#JH/*I;Z2)-(Z8OS?UR+]*7*WN\3+AZ M5[:=V!;EL3[!BH/CF'G)47EBE7I>%]_'$1#(6K>:3$?C#XB$0FZ*W7-9K52]23?>PN\ L /@P=WIDPKC128?$+L"*BX(.808#2='J5D #";/Z%S MXCG6O#2@VZ!80).F,U&@DPN&D1&@S8ITS#2X3D(?\U=I].L%B*>5>&ZJ]R+E8@D.?Z3C::C/\GL(-2SX"X9<:C'O#GBNM1R#5A:3F $-Y)2^ MW4*LV3NM^^+4GF-JK!Y4CZ4K;[EJ8JV]C9*_T 4F?QK'R&M7< M3"@[:?: A[:R(P>N/6KL4T99TZ.T[0<)#[-KQQ1@],MV834 V7K!1=EF-1%'OX"',GJ=;X&$JDTC:SWA3NVQI_ M/47J0AG6&Q.JRY_FQ^K6EXQ&OX[)Q8?W8!L?7O1Y/B,Z+8?! *3P-?GU.'1] M:\*"45&'BT#_WR/L\XL^BEL&+3Y$!ESF\WQX+5O5ZY2Z2;UK(!)HJQB\=A96 M6P(AD_I0:Q3PU-Q6/$&M$P,F^C ?2!Q/#+!<#7H/L_"$RH$!%'^:CZCFDHBB?.B635'::&DT?ZG7XXXK7>FS M7.F-TI5>NM(WT96>!?1H#7C[XS>-$]BW(9CL\8WYG Z#4#X_7MH1C!"]KFP( MQEGR)B<:\%]$-F2=I/L@2Y>-S(IF71D"ON*&0<3SZR19EMQ*;[5*_06T]=1Z ME+I/S:V'?\^_\PXM)^';_:S[R%F].JP0I5-'KO\<:2FX M^"YER;"P10+(15;#_EJ68N+7*QC1$X&F4:O4'K'SDW-]*C"+B%7W_]2/FD?- M:J6?W9J3OI>J< ]":8,P>ZT(#/I7)S!:2+\EXB!PX ;DR6NS_[Y1K>\$N^*7 M; =0>4VE>Q?WD7H0(L5ZM5J'@U+B:BEF:%@O&"*Q6F0.ZH>EGC["7C;##G66 )OEN:DQ-LOQAM4MVU]::\CY%IH M'GM_O_MZ[K5B>)<,E7>:A%@^L-SSY?:\??)QW??\*KB'P 2H))A!\0!X>PG[ MZC8H0; B$)P\<3W9 M:SV_'9?OYO_GW?R@?#EXRBE^D48T4[%E<5;^J.:;?1#(D6(,TP(Z(Z!MPL2;KI$ MU$-%)J ;(%JCTD^0[9\!'5 _B'I2I04CVJ4V%.2$C"$1"=L+QED_&0'=Q%K$ M_JV\EZ7B1E8@/W+"??&8$?[50?.'^H=\$^Z.*5>>5K0N/E[[7NO+265^"[7I M??U8?UI\K'.N?1P_;=,>Q9*\]JC\*#"O>Z.;SD[5]^"_7=W+SE=S-'9_^:R< M&2SVS>T=D];>]8&Y"+,$><2/*,]J1L\+[K:7F\M^NN^=C[7P.ZYXG_5P>^&; M*%*C=5SV*<-LUZ'7XO(*PQITR(%E3NN)F'=FIV+<_^](7\Y$Z1*?KBTUM-Z!U9U/MR?MR^VK/N@YG^E+7SDS0?:1CK/[49"+O] M[.U^/[N-_GSV'U!+ P04 " "P@%U3X(S\^$<' "Y(P #0 &5X7S(Y M-3DU,"YH=&WM6FUOVS@2_KS]%3P?KDT .W[IYK"U'0-NZG:#:Y-#SW[ _;^T6N(=Y62EIUA,%^(Z+?.8[!N3 MD;@TUDLM6J+;:??^WNYU>EW1ZW>Z_>XK,?X@6JW1,",O191*Z\B?-$J?M'YJ MU*.YS.BDD1B;2=^*R5/DE-T;-ANS)Z.#7Q0CB_ MT&%Z[EM._9?Z,*+P Q$&$IDIO>B+YY]+XP?7*B,GSFDNKDPF\VIP( H9QRJ_ MZ8N.RD7GJ*OR@8A*ZXSM"UEZ,V"=Q8:BO=;=;=),6B5SWQIFBHO7G:/NL-V,7KV*]9LF3%8Z0_J-[37RM?4 M13AJLH/:&I[0&)U>_/Q+4YR=GQX]K-Z/XZO7X_/)Q];%O]Y/_BW&I]?BX^3T M^NSB7+SL] [DX<.:,RQ'IY.KZ[.W9Z=C-F+8+D=?LN#%E@DO]K%A0^/S?.J* MP1^\RPT-9TWQOE1.C(_$A^=_[1WW!EJ3;8J(K%?)0OA4^OX#;M++J28Q-18Y MY:310?23UG5DWEV[0D;+Z]JDN8I]"H6=OPV^XG@:(:DAZUE\X<]X:[V?-BST M\;;8C(\IDKI&C3?%8&-F$/]3'->M8I'7W\^N/].8,Y'*&0E+,T5SU 6? E)O M(8B,U_JG,(DX-6F)%))'1X-MN_')QX]\'IS_'6F/#&F]QX2TU](!7R87V4)\ MRLU<4WQ#S0IPE@H0$!$;:,B-#\1!HI;+?"'*W-N28!%X2X;_:F@YC,8R!2LTUFW6P0*1L5&80 MRS%=!+HDYJF*4N%*_K>:/R=+]2*\@4PY#8H# (JY\BDVZ JP(M;.ZQ8PS<38 M)GQ0D;&U8_@>9D\LS%X^B3 CD:@<0.:86 &WB1B#.&[;M?LJK\@\6#R^1[J, ML2:"8PVE3026LGHA"F";PY+#5>M5W-60=UNJ$=JQXH6;+%%J""#83,%]"49= ML">2+A6)-G.WC$1+-\IYBUT+R8.5W;"RN190;FG,/6N_Q]03BZD?'U-,76\ M\(6KXZ5FVISD39(H7!ZXPX#+,R$MA0@ HA6['$@5Y-C]RJ4\@\4RU#BNEAD3WI6QU MCP^HLJ)['%=7U:7BOBBO0I#7%UQ]UB*SBA2V96]%R8:B!(IXG]OQ"@DFF?U' M$H-_/$3$\N_XQZ ._:UX0P[0Q $&IO#;WFTRB8EDZ?:?PFQB2O!4K:GB)Z:T M6 )<:9<2+.0HCRLPRWA*D&O)WE+6@;7UP1EY;YF70#XID*RABW.:!6'ITBN MG#H5*YP+;T!5-"J4G9Q7*AU3FQ L+O"@D)2-(QCD401X4B$YE$LMN99@6\&( M%47"C(IPK?-$?)L2"R+=8S[%7W3MTX//=!L^>X?N/13M'_1[@PD G*F8,2*= MR4-!DP[X8I+,P)$V7CH1L%)RJK3R"R[DN]0RI(._@RLK-&Z(KI'LD$1OZPT5 MI2T )1>(1Q2AI 8# MV^"<\Y-1"%.U0P5%D$K42%&D!:%Q,QR'VT&E4,GVR#+5Y6Y>%0""B<@0KF)O4U/Z7]>]3QZ4=]+$ MU#3Y[8Y)3)>D-V">JC. /0->_-OR<8S<4!WB?6=PNUR7ZG!GR]=?D0NX4)@H M*BT?]EI6WE@O,\YCA!^X8A4'/B8^ETCG6/3@GG "I" RM^1J,\'W*?3UW/+G MY9TMAY4EJ71W98MC.B"+XI#LPN[K1+1 ]_Z)=-WD;\DW?\>!/#2.OK<)>Y[: M\1-O$\+#UW@9S\U5(N.\NAY?JYS&H8-=$G3.&^ONBF\8P&)9IKPG MVEDII@:%G>_$"C:%Z0>(/R1FQXD?GTPGEXF"/I<*)H?44.;A]T!W^/_5 8PU MR MPI^!S[H.XHXH4P4-U4;UCXG.2G[A*5F0FU,E P\)SS>63D:_R>TV:JRYT M1W:4,28ZNDN..S!2TS8(P]W(1,VJ2#M4:%=FV#J.)FRC+CX[GQY]@P48Y'R, M.IM8!$T3YTPAR.&I\-RW=FFS*EPJGQD](ZY>N;RI'U_;.B]05FBS(-R=IZ;* M!'(#,'#P[RSD7_S5]]$?/32\P7GVQ072S10[[+UJ"GXUX:GO:EB.VJZ]Z^?; M2K=X?!_+0RE'PRE2]@[3P_@E&#QZ0X#WNCS]>MR['[R:MUU>3\3_XI9"UNY?OWEY?;8VE2%\R.34Y-3$N:'1M[5KO<]NX$?U\^2M0S32Q9R3+4N+. M19(UHSA*ZNN=[3J^3ONI Y%+$Q,28 !0LOK7]RU(63\OI\S=N7::#[9$<(%= M ._M/E MDR8K/<5B,AKA?'R7JHGRXF7GJ#MH%\-GOQ#- M1AC]79->>*^=K[B+L)AD^W4TW*$Q/+O\Z\]-<7YQ=O2P?C^,KM^,+L8?6I?_ M_''\+S$ZNQ$?QF/FPX@W)X-KZ^.7]W?C;B( ;M_8&T:(6OOPB3BS*0E\H>.COJ;<>.3EQ_I.FS^-Z0],J1U'Q/2WD@' M?!DM\KGXJ,TLH_B6FA7@+!70%R(V\*"-#[I HG)+/1>E]K8D1 19DB.Q,R8E M"BXRO((B262$)BM,CNKJ366W9: I(N>DG;-)+C\2_*Z,Z= 6(QBXS+A@LP\V MB)2-RAQF&MU%4$-BEJHH%:[D?\O^,[)4#\(3R)7+H& 0#%3/L4$70'1P]YY MW *AF1C3Q!Y46FME&;[1[(G1[.63H!F)1&D F3FQ!&X3'(,Y;MN5^TI76ATB M'=^CK(PQ)LBQ@M(FB*5L-A<%L,VT9+IFV9)W->3=AFM0.U8\<),MR@P&()LI M^-B!5A?BB:1+19*9F5LPT=*M(_O<-C6MR1&*"S790:+ MSDO9ZIP<4!5%YR2NKJI+Q84B;#UM<"9;E]S;H \$V%9(U8G,E4 M'!X2N7+B5*RP+CP!58V9 %.Y0P5!E$QPE*M0 TJI 'OO*6J2YWZZH $'1$AG"5>IN8TO^R[WWR MH+RW)I:FR:^?F,1D(7H#YJE: \33Y\&_KCV.D1NJ1=S>##XNUZ4ZW-G8ZR_( M!5PH3!25EA=[)2NOC9<;Y]'"3ULQBH,>$Y]*I',,>K!EG I8.:&71TF]#Z% M$G//&NOOB&QHP M6)XK[XEV5HJ)06'G.[%"3*'[ ?B'Q.PX\>.3Y>0B4="G4B'DD!I*'7[N 40;Q MPI[#F?@_A$%2G"#M5%]5Z)STA^Y"I9B9E0)X,,"\\U%T]&OFC? M:]%.JS&I3# MMFMO_79;.1;_TX_%Y)_^C^.;JSN8H-3\ ^577.&8@0,L&/8N4(;$H,%OV6SXP-1M/FM&^Q_>'WHOU!+ P04 M" "P@%U3"?+(99$# ##0 #0 &5X7S(Y-3DU,BYH=&W55VUOXD80_GSY M%5-7RH%D W;*Z< $R<U5X[ZW4"_?6=M4E"W6?>O*-$9>EXE""+QBX_=T9] =]IT/:4;<1GGP@_0^6 M!9[H8? YYA"3.\AV6>,?'1 M+5@4<;$9]KB CLV%J[T6SUSMU\+I;94K]X6'1NC"$RC4J(W@CDG.A!J"T$=* M7._8"_ MA]^C:[4Q/A7KLG#_#N,%Q#]!.#A22 %#^1QSXB^#Z<5TX@73^0P6-\O5C3<+ M()C#RI_4L@'ER?P"@I]]6'G++][,7UGS7Z_\W\";!%KC]'K.?[OIEOT9;CJK MSJ3SN$O[K-]K'V%XGB%,A:XKT=08W'.5@$H06!CF6<'$CLH"OE5,$B'I#I98 M4&E#'L,D3RH3IB+L0$LO,":-O=$&\G-!2%0"UC>J %D[C'D94DNX;5P!4J^( M8(6%PFQ-ST[?A+I--,X:'*--""9<5;P$KP/7IS\Z?<=-4Y0F+"26/*) 1,1 M3!*.,?A;#"O%[Q#F<S.!9(K']*>H9%D1)Z!R.(CLG@8=61-8 M"2S*"]W?#LT?C'22[OVOF%PS@:4UWZ:X R^L*=)):I*>*1/6K"0WM"K;P1\B MOT\QVN#PV).G9;>I[^-#6L152CFB$R?EY/5EQB1M$J-3%/-+<8I8L$ MN]^*VH]D4A E5]J#OZ4)(3;XP*@]./O)U0$_>N*FR3HGQ1()UCY_4K<3*$>:CRNJD,FJ;R?Y_J&)CKEMW7&NU[0EK_YG/L M_+XVQ-X3[VD^GK*L<-^:D._W$M6\R[[-I6]]6?K> M+_KE^T"[N+P(EB]D26S)_/Y[88C4&!>7LYOK)S2RT'>$5WYH%UU]9QC3#4)? M?OX"4$L#!!0 ( +" 75.AAG_UB0, $4, - 97A?,CDU.34S+FAT M;=57;7/:1A#^'/^*K3XX,".!D$LFO)@9!8-#7H" W&D_=0YIA6XJG>33*8;^ M^NQ)PL9VFFD[]730%Z3=O7WVGMN78QBI)!X-(V3!Z.S54'$5XPAWOSN];J][ MT2+ML%T)SUZ1_B?+@FL4*)G" #9[\*)"!"BOT@1AF4K%8K"@8[>=-VW'=CK@ M]&VG[]C@?@;+&@T35 S\B,D "% M$K42?&62,Z'Z(/26X@$D3&ZYZ$-IHG"G+!;S+0DDWT:*P">[B&^X@@NGY0S; MV>CL+Z)YOI/O;?N 7\/7Z%IMC,[%)L\&/\)X O%W$(ZVY-.!H7R,.9ZLO-ET M-G:]V6(.RYO5^L:=>^ M8#T9E[*>_0864_#>3V#MKMZY\\G:6OSZ:?(;N&-/ M:QS;_B$Q_WW0C80P$[JN1%5C<,=5!"I"8+Z? M)AD3>RH+^%(P283$>UAA1J4-:0CC-"I,F F_!0V]P!A7]D83R,^4D*@$K"]4 M ;)T&/+,$N0A#,I MTDM6R+P@?D"E<'3*-27ZE$U@.; @S72O.S8_&.F$K?VOF=PPBM):[&(*VO5+ MNG3"FJ1GRH0-R\D-K4KV\(=([V(,MM@_]41J=)HT _"0(F$14[[H)(HY^;U/ M+(FW!9>8T+GEFI@'FAN,4D="I]L(FO=DHE](KK2'R8ZFA=CB@=%.[^+G 3 1 MG#QQ3D4<%]7(TVSH4<>XH#2AB:2.6&5RDR(C1 MW*R+[E $Y##@I6MB3%L5<<5_FND13HK\28&T3IW7*^*D#PM?I66#Z54-YO_> MU2DPU\[;SYKN2^)9__QYR7">S9N7!/LWHZR.)^!?P8]9GE\:G]RU9RW=ZXGU M;C5Q/^KKZY%V>3WU5D]D46C)].ZYT$=J)\OK^'-D4$L! A0#% @ L(!=4T,*YVC* M$P #BX! !4 ( !%A< &-O:'4M,C R,3 Y,C5?8V%L+GAM M;%!+ 0(4 Q0 ( +" 75,'MSWJG5T -K>!P 5 " 1,K M !C;VAU+3(P,C$P.3(U7V1E9BYX;6Q02P$"% ,4 " "P@%U3LV$*-Q.( M #&3P< %0 @ 'CB 8V]H=2TR,#(Q,#DR-5]L86(N>&UL M4$L! A0#% @ L(!=4X)M+?B280 6'$( !4 ( !*1$! M &-O:'4M,C R,3 Y,C5?<')E+GAM;%!+ 0(4 Q0 ( +" 75/C\@&]),@! M ._@&0 4 " >YR 0!C;VAU,C R,3 Y,C9?,3!Q+FAT;5!+ M 0(4 Q0 ( +" 75/@C/SX1P< +DC - " 40[ P!E M>%\R.34Y-3 N:'1M4$L! A0#% @ L(!=4]&9C=1"!P 120 T M ( !MD(# &5X7S(Y-3DU,2YH=&U02P$"% ,4 " "P@%U3"?+( M99$# ##0 #0 @ $C2@, 97A?,CDU.34R+FAT;5!+ 0(4 M Q0 ( +" 75.AAG_UB0, $4, - " =]- P!E>%\R ?.34Y-3,N:'1M4$L%!@ * H >0( )-1 P $! end

#W1& CJ"9F@?I'9?@; M4$L#!!0 ( +" 75-&Q60Z"@4 .05 9 >&PO=V]R:W-H965TKCIP=[KP'VTV?)\P!CT=^&&S E_V,TR<6?44591 M0E(6T11D9'W3&\+K +DYH4#\B,B!'5V#/)4G2G_F-Y/53<_,5T1BLN1YB%!\ M/),1B>,\DEC'WU707CUG3CR^?HW^M4A>)/,4,C*B\6.TXMN;GM<#*[(.]S&_ MIX=OI$K(SN,M:6.X9ITE%%BM(HK3\#']50AP11!P] 54$)!.L M%@*N"/C<&:R*8)T[@UT1BM2-,O="N''(PT$_HP>0Y6@1+;\HU"_80J\HS0ME MSC/Q-!(\/IA23@ $7\"\K!1 UV >;=)H'2W#E(/A1;M%G0'G M9'<%D/T9(!-!S7I&Y]"=@F[JTKEL]N#=LY^(@>L*PD4\JZV"1#=C84RT+[:D M.@4U[UG/ X1LT\%]X_E8+Q4&!;X-K:M4UB@PBR,'1O5L),\K3I/ MJS//.4FB)4U7^R6G&5@0QH$H9S!)V:YJ>G_>D>2)9']UB&K7D]GO%[6DVK\3 M585![ JD)*H*RWJ(F:)%%WDC3]POZGTH6-6<$+ MW*KBGI2E;]IR8]7 1,MTY,:J@2%LN8[<634XZ$'7;FD3L#$LV.U8+8J_J88; MPX(7.!94W4.I815B65ANNQJ4YR-?5E1G?>;1=N(TQ\:L8+=;C;Y-IL,NM1J+ M@A=X%%1MPQ%[-5M63.,NIH6P+)G&T%SHR%4=:' ^PDZ;:(U;P6Z[FGV;_#&9 MS2;38-XE7>,^\ +[@1K+\+&'9.DT-@4]Q7^T,+'K4>I-Q6$;NBT&A!H#0MT& MM!A.'H?3SV!V__W'9#H*P/>OX'X#M*8A6V:CB2D!H:0XTD"C34P MU\*^]%H"# ;PEXI%F\.JL( M&R-!%QA)Q3WYP8P]M0A5F(6@[*IC#0R9GHOD_8P&!_')_JC,U3@ZM4I(MBF. M"QDHSIO*XX=ZM#Z2'!8'<=+X+;P>0&*9#E /%]3RE]O\@GJ@]W!OU!+ P04 M " "P@%U3.%'+--," ^" &0 'AL+W=OWW-GWS$JA;Q3*:*&^XQQ-?92K?-+WU=QBAE1'9$C M-SL;(3.BS51N?95+)(D#9Z.T7EG2;:KO@3T8YV>(*]?=\(08:PM S&?'BV@6P.Z3P&],X!>#>BYR%127!SF1)/)2(H2I+4V M;';@@NG01C[E-NTK+(]>2N"2^F:,FE*FWQF2).^0%PA1YG!KF._AU@]D: MY>_S^"551V8KS&@L>%+$6DBX1:6!\ 2NN.FT"G"4)U*:'5BWYUHR]EN$HW\W6&(GEN$QQ;S-HLCH;U&:*]5Z&TIX%'L MZ?MX1-QOB/NMQ N4]FF8VOMB8-J)NE$G""Y:/!HT'@U:B;YQ?'RYKU Z;'B' M_TGIK)TH[#U76J7]!5QX+D+^064UJK>N0REPE[AZVLUJTP2O7.U_LCXSS;'J M98\T56>](7)+N0*&&T,9=(8FF[+J5M5$B]S5[[70)O1NF)H&C](:F/V-,#6\ MGM@#FK\,D[]02P,$% @ L(!=4W30HR%H P Q@L !D !X;"]W;W)K M&ULQ59+;^,V$/XKA+"'!$@B6;8>7M@&DCBOHEL8 M2;8]%#W0TM@BEB)5DHJS_?4E:44U3%E5L8=>;)*:;^:;X 5,?]EP46*EMV+KRTH SBVHI'X8!+%?8L*\Q MK<1BQFM%"8.50+(N2RR^WP#EN[DW\CX.GLFV4.; 7\PJO(474%^KE= [O]62 MDQ*8))PA 9NY=SWZ_#@U\E;@5P([>;!&QI,UY]_,YBF?>X$A!!0R931@_?<& MMT"I4:1I_-GH]%J3!GBX_M!^;WW7OJRQA%M.?R.Y*N9>ZJ$<-KBFZIGO'J'Q M)S+Z,DZE_46[1C;P4%9+Q >"@@:0#)4$#: %)[N_OKL'>YQ HO9H+OD##26IM9V(2P M:'V%A)G4?5%"?R4:IQ:_< 4H1)?H@?-\1RA%F.5H58NLT!F1HR>F,-N2-05T M+24HB0G8+[.J7:O K;O JMOLD)?:\",[D!@>X%+W467:X$ST":K,D* MQBG??D>*HR6\Z>Y9Z43[Y[PK='MCL35FNO';(HH#S?.M@^*XI3CNI?B1\1?H MJ:PP$;HA*_0SEYUY.W8(G+ ^::U/>JT?V.0;M\PT*:9;,&%$P275[3U'9W?O M&:USPK9ML9YWU1P[E-$VF1\Z[0M,D'1\Y[PJ%R2A.CP(0.0$(TW22 M=@<@;@,0]R<&NZS<6OG]"Y1K$'_TE&;2&DC^Q P$]; M^]/_I^1OIDZTQDY(EZZ06_5WKI"N:2?P_L' 829<_6YO"9.(PD;C@JM$5X;8 M3XW[C>*5G4'67.F)QBX+/6B#, +Z^X;K.:39F+&F'=T7?P-02P,$% @ ML(!=4R:G60*2! QA !D !X;"]W;W)K&UL MK5C;;MLX$/T5PELL4B"-1,J6)=JV^Q#L RV-;:(2Z9)4G/S] MDI(B7R0K620OL43..3PS''(T&6Z%_*G6 !H]I@E7EYVUUIN!XZAH#2E5%V(# MW,PLA4RI-J]RY:B-!!KGH#1QB.OZ3DH9[XR&^=B=' U%IA/&X4XBE:4IE4]C M2,3VLH,[SP-?V6JM[8 S&F[H"N:@OV_NI'ES*I:8I< 5$QQ)6%YVKO#@&H<6 MD%O\8+!5>\_(NK(0XJ=]N8DO.ZY5! E$VE)0\_, $T@2RV1T_"I).]6:%KC_ M_,Q^G3MOG%E0!1.1_,-BO;[L!!T4PY)FB?XJMG]"Z5#/\D4B4?E?M"UMW0Z* M,J5%6H*-@I3QXI<^EH%X#8"4 '($, LW [P2X!T#O!. ;@GH'@/\$X!>">B] M=@6_!/AY[(M@Y9&>4DU'0RFV2%IKPV8?\NW*T2; C-O,FFMI9IG!Z='?0@,B MZ!/Z0XAXRY($41ZCNTQ&:[-?,;KAFO(56R2 KI0"K8SI9&V&0"'&T81*^<3X M"OV@209(+'<\9U/0E"7JHT%\GT_1V8>/Z(/%?%N+3)E5U-#1Q@.KPXE*M9-" M+3FA-D2W@NNU0C,>0]R G[7C,6DA<$SHJOB1Y_A-2"OC'#87B/3.$7$);A+4 M#I]"9.!^#G=;Y'C5=GHY7_<$WQA6C'.[(0N:4!Y!4XP+"C^GL#?/PXCTB.=V MA\[#GMFT?:5[_&^3NPW<7N#[8<5]X%:W/2$X#'* MT[#)P8*LMR?BD]\GY-"_6=T*>[[7:U;:JY3V6I7.:9(?@[O)&'T#I=$B4\9$ M*72&/S9H';?3W9.F*$]Z=0<)#L(34?8K[7[K8N9,O) Y?FU=0CP_\(XBVV#6 MD[6IJ"7;@4[_RJ=^^'Y"R2/ XB[20Q8[8"^Z&JTU9V^YO(5V ;%LLJ!8+ MWG[Z@GIP/+=/CH(S:S##0;]_(CW#2F'XG@Y1>X#MQEDK4OGSWA/2]HHK?>))*@A>/4I/=8;H<2B0[B:158A755^0_ MWI4?_ [UI^0XS.U>X!Z[7C?#81">\GQ72_"[%A-#H^U-A03/_!/2-T5 M$_S.U>0%OE-'X/_5$[PK*/BM%:4D\!M/7QG;NLEANAR*LY7A<&1W?>/V^[OY MFV;\ FH*TC1',5I*D2+S09F5=N9VUWI MN/U.;][4\0NH+QS]E7'S[=\MOEW/T190)-)- E:M7@-29?:)3-8S\ +- 5#> M/F!RCG[_+2#$_3QERE1;S7AF.+YL0%);8U5>T?C$SR8XH;Q MF6V3F^S)8-K$,R.#ZZ;Q*]P?S$PJUF=,-IF9H'$F-#-YC^[LG"LZ_%LJS<6J M4 )+XZA[T3=G519-<_&BQ29O\A9"FY8Q?UP#C4%: S._%&:GRA>[0/6OB]%_ M4$L#!!0 ( +" 75/FJ59Z$@0 ((/ 9 >&PO=V]R:W-H965TX0UPV=@K)R,!E5]^[$9,0W M*FX:(D$+,>#*?X\(ZYQJ"S^8+"5G6MD4EEP_LTLOJ;C@6L000Z),B&H_GF&&>2Y MB:1Q_%L''31[&L?N]4OT7ZOD=3(+*F'&\S]9JK+Q8#A *2SI)E?W?/L;U D% M)E["O M2G2/K$IK3A6=C 3?(F&L=31S4=6F\M;9L-*T\4$)_91I/S6YY0H009_0%\[3 M+S$%1ELM+;??T,$<7'R[1 M!\1*])CQC=2QY[!,[.[SR'1[F'E[EK@>$T/O"J>?R+>%\&E1#,JQ(Z5 M*S0M^*94']&2E4S!IUS3/-45;"I-JTKWE7&_35AM8][?YXE'@M#5*3YWL^LQ M\X8DBANS'[+PFRQ\:Q;3)-D4FYPJC5:G(!3[CYHWM0_H/E+008 ]W_>" Z ] M9ICXF/0##1J@@17H')[UZ;76,!\AR4J>\]4.5>>71'_?0+$ \8^EJV&S3?AS MNAH>58%X44 .B]5G%I/ [2]6U&01G:VKT1&OL(OC@!P C8Z #CWBA_TXAPW. MH17G/1C-,H5^DK#55)F;/TFXF&W/=/=GT.]>I]N2T/]=]C1VJS;TLB//:^_ MI;BC3?ALY*M#=:%J\GO1(51\_)J0*, GH)(6*CDK_UX)%]4$'#8$)*\1$+=R M@^UZ\RAH"NB6%O VWK4*@.T2<#[>^NGY)V06M[* [;KP+L[% MQTH;''[E]1EY)UX-TDH+L4O+>QGW2KB@9ISW!J%U.E..%M!5-?Q)E)AF[P>> MYFXS8$ZKLF>F$V:,;NR?]02P,$% @ L(!=4[K7AJS&ULK5IK;]N\%?XKA/=N2('4%B_R MY5T2H+'C5$W4!DG;81CV@;$96Z@N'D7G,NS'CY(5TS(EBG+]Q1?Y/$?GQO,< MTCI[2?BO=,F8 *]1&*?GG:40JS][O72V9!%-N\F*Q?*7IX1'5,BO?-%+5YS1 M>0Z*PAYRG'XOHD'+ MI<@N]"[.5G3!'ICXL;KC\EMOJV4>1"Q.@R0&G#V==S[!/[^240;()7X&["7= M^0PR5QZ3Y%?VQ9N?=YS,(A:RF:LG$2_B.8B^5Y9]@!<_9$UZ&X3UX^L\(A-],W2\(T?P4OA:S3 ;-U M*I*H $L+HB#>O-/7(A [ 1K *@ (%L +@#8%D * +$%N 7 M07T"T#?%C H M -;P+ #&T!HP(PL@5 YSUSCC5DFVPMV[@.\IYN:)UO^)YP:)UQ^)YRF.>\ MMRG?O/8G5-"+,YZ\ )[)2WW9AWP!Y7A9\D&6O@<2)BZ^)8 "#C^ R MX1(:Q(L4T'@.QIS- P$^+3AC_#'&?_#V[Z@=A*)>RO/@PY;L7SGI"6IW=NSO*K.O3>M$%.+<(.?463:VUP%&31=='B?1G&RW])K^\H]CRY2BVW+2PI2G& MMRUTC3]/P8E<(%5Z?+.>"9O9>/;5K.7+.I;5XVRT&#SKR=:P;2UHVUI0KIS4 M*+]-XL5'P7@$)NQ1G(+QFG/928!/Q9H'(F"R.WQ/! VK>L)&=3]7G?=L62QS2/K5)I.MR<1H\K4<#L');9*F'X A22$=9 N,SRE\RGS=4 M:*A55[,5P_Z>T]F!*9T$8B+=3N?Q?@V@=J8$#C.E*_BK>P/^R::&JIVYN-=K-<[6_ MPZUUPV-G>:B%?3_%C1)>HX1ODBAY.MIZ.FKH0L])^)R'N9P)FV1#1XV1SK'3 M73D*.IK_PX&S'V@K*:])JNSISL ,CUTZA<;2ND:Z5S927I-4V2O%U=!,U@]L MMI9NR.$^M85$[U.L]AUW%J M'59,!\U4IQDB;> B^"_-CB!.P1WC,WF9+O(,W_$@G@4K&IHL-=_/Z2+WKZ80 M*H*"M@QE9N-+J#,%=*"K%YZ=G&Z>0K!_A:XQ7[(C/[5ELK7V:W8V;R2IJ#IW\E %E=:;N+/M;;?OO>8RU)5[7%2QE##$^TO34LZSE/,KY+#3 M[^,ZSQ6Y(S.Y6PP11F9>KEM" MLO?X09SO1BU6%5:$BLV$JG67O+6Q5.3=Y!0\"/DVW]E25$6_X1Y.U]G?/FSR M<2#..Q!W<,0ZH@VG# M/9SNT#AF8#5F8/.8H5F;KYB3?S):^6_4M$$==,";A*8FV]24@LU3BF;;. E# M&3R^/7^1Z2S^J*JT=:,^._]3O-*M.2'':I3 YE%"3K=R2U?-JBSX FB.(RTY+!V:_FF4%\J8,FP M-06LZ(LT;;+5P8?<7QYA,2N*(F:*^HW%/*A8S$X7U@1#,1=IM_NLW6N3BL-< M1SO,O;83\^S$?*)O0$>U1]E$$2 Q,]9O'3H4NG=-UT_K;80\&R&_0D@_ ^WM M/&"8/0+L4[X(9/&&[$FBG.Y 1I!OGJK=?!')*G_F\#$1(HGRCTM&YXQG O+W MIR01[U^RQQBWSS9?_!]02P,$% @ L(!=4U#R/9U8 P # L !D !X M;"]W;W)K&ULK9;?CYLX$,?_%0OUH95N%\ROP"J) MU$U4W>G:TZK9WCV<[L&!26(5[)SM;-K_OF.@A #)1KI[23!\9_R9&3/,]"C5 M5[T#,.1;60@]\.=3_=L"RLP M7_9/"E=NZR7G)0C-I2 *-C/G/7U8T- :5(H_.1QUYYK84-92?K6+W_*9XUDB M*" SU@7#OQ=80%%83\CQ;^/4:?>TAMWKG]X_5,%C,&NF82&+OWAN=C,G<4@. M&W8HS&=Y_!6:@"+K+Y.%KG[)L=%Z#LD.VLBR,4:"DHOZGWUK$M$QP$#'#?S& MP+_5(&@,@BK0FJP*:\D,FT^5/!)EU>C-7E2YJ:PQ&BYL&5=&X5..=F;^AS1 M G)''J5"4RZVFC"1DX6"G!OR?JL L&I&HV15EYK(35?]=@F&\4*_0\67U9*\ M??..O"%=/&CTI:>N05*[GYLU5(\UE7^!:@7[>^)'OQ#?\^F(^>*Z^1(R M-(\K<^_\/<1U]J&76=E+)[:05PYL*_.RSR@,>[]TJ4> MBJ* AJWHC"UHV8*K;,_2L (/[GH4J[:-.CM2FJ81[8$-98$?15XRCA:V:.'U MM('6#V3#!1,9'A6R :@/5\YU)@]BE#@*.6-[J!-SLH MA0>>[*6RC6:,,1KN/@G#M,TDR MZ3$.90&E4>=\G$%.6LC)5<@58!(A)\^6\*-D@GQ@&2^X^4[^_@3E&M0_5][* MI-TEN5XN3 *IDK"\D(1DF 0OH$'_M1S* B^..[(SO+3%2_^?TY0.STE O3[D MB,H/O0N,U#NU?^\JY>_>(.S%/J:*8_]"[*>N M3E]IZ[=6J/%S7J)!A5Y3G5.>^CN]WN 74FBC#O744[U,M]3HU*/I*TWZ]1J% M@\\6]4*_WTI&9&GJ]8OD=D85.R=^8FK+\=P5L$$S[WZ"Z5/UZ%4OC-Q7T\M: M&IR%JLL=CJN@K "?;R1.,,W"#D3M #S_ 5!+ P04 " "P@%U3>&QYFHH" M !*!P &0 'AL+W=ORAZH*6U180B59**T[_ODE)4.U:,H.W%(I<[ MLSMC8CG:2/6H"P!#GDLN]-@KC*FN?%]G!914G\H*!)ZLI"JIP:U:^[I20',' M*KD?!<&97U(FO&3D8G.5C&1M.!,P5T3794G5KPEPN1E[H?<2N&/KPMB GXPJ MNH8%F(=JKG#G=RPY*T%H)@51L!I[U^'5;&CS7<)7!AN]M296R5+*1[NYR<=> M8!L"#IFQ#!0_3S %SBT1MO&SY?2ZDA:XO7YA_^2THY8EU3"5_!O+33'V+CR2 MPXK6W-S)S6=H];@&,\FU^R6;)O<\]DA6:R/+%HP=E$PT7_K<^K %0)Y^0-0" MHM> MRH,6L#@O17B%A"_M\*P!3CI?J/=&9=20Y.1DANB;#:RV85SWZ'1+R;L M/5D8A:<,<2;Y(@V0F'PD=Z"-JC-3*R;69%I0M09-CE(PE'%-[N'9U)0?8^;# M(B5''X[)!\($N2]DK:G(]<@WV(XE];.V]*0I';U1>D!NI3"%)C.10]Z#3P_C M+P_@?;2A\R)Z\6(2'21<0'5*HN$)B8(H[.EG^A[XF8,'?7+^K?KLKZOOF#'H M+L; \<5O\/7>AQ-R+PWE??]UPW;FV.QP>DH&J.)IV[[]E#B,=G/2_9SP\N)B M-VG6DQ0'09>THS?N],8']=X( VM%W?2:*XG+DGR_A7()ZL^;"?U..#OS4<2L"R=BIKDLE:F.8Z=-%N\%^[>?&HWMD#W?":_ 5!+ P04 " "P@%U3)9J&3JG]C65);P<1E==\#TS_LN$BHDK?BJTE]P*HGY"BT"*V[5H1#5AO M.DG&'L1TP@\J#!@\""0/443%ZPQ"?KSMX=[;P&.PW:EXP)I.]G0+3Z!^[!^$ MOK/R*'X0 9,!9TC YK9WAV]6I!\3$L3/ (ZR=(WBJ:PY_QW??/-O>W9<$83@ MJ3@$U5_/,(?@K\-7NMC?J(1\V M]!"J1W[\ [()#>)X'@]E\HF.&=;N(>\@%8\RLJX@"ECZ35\R(4H$'<=,(!F! M5 E. Z&?$?I=,S@9P>F:89 1!ET);D9P$^U3L1*E%U31Z43P(Q(Q6D>++Y+' ME;"UP &+5]:3$OK70//4]$^N #GH"CV"5.+@J8,(V!;-=U1L0>KQMZM'"*D" M'RF.U [0KX#Y:,&/##V$E*'/"U T".47S?CQM$"?/WU!GU# T/<=/TC*?#FQ ME"XW3FIY66FSM#324%H?W7.F=A(MF0^^@;]HYX];^):6*=>*O&DU(ZT!GV!_ MC)@AD@DX^0:=U M@M^8@JV@2?M\$%Q?1NCO>XC6(/YIT6^0AQ] 9!F0==9!GFR8>MR>]20;3GE;K95[2&;QKXB OD)5Y@+'%[U#07RC M'5,(8-XK@A==+-N:'O0BBU;^OU^-^@U%E(P4?V3I ?/;U]TLBUM6Q1D,*[W. M *I %EWB++N 5JW)3N4AA3SDDK;PE]Y4B,HFI$-?P(7?X';#N:0S9*'+>E17 M=BODM.3"07"[A9SM"QF_G'3D5ON" 80Q;EKNA?_@=@-Z1V_ =9NY,M1I0+44 M6M@1/N-'[VP.;N<'69@2_I K=6@-=;NQJXWA+&1Q'K(\#UFU0DZ%*8P/MSO? M^_<*^E4BZQ7+ET"A]"_2I5$4GH?/F-XEC:)N<(8]A '5O(D@A0N2=A<\VRXR M_DG>^F;8A&K<%)+"'LD9>^S>+TC=?JZ&9%AM&"88<K]+"J")^>G=WK91@PB4+8Z%3V M]5 _2)$>1Z4WBN^3XY,U5XI'R>4.J \B!NC?-YRKMYLX07XH./T?4$L#!!0 M ( +" 75.4\@E*+@( &P$ 9 >&PO=V]R:W-H965TH#ZT$)(32=56(U(+0*JT3*J5[-N$ JXZ=V1=@^_4[ M.RFB4IF6A]AGW_?YOO.=L[VQ;VZ+2' HE7:C:$M4W<6Q*[98"M61M; M"F+3;F)7612K "I5G";)35P*J:,\"VLSFV>F)B4USBRXNBR%_?V RNQ'43]Z M7WB6FRWYA3C/*K'!.=*BFEFVXB/+2I:HG30:+*Y'T7W_;IQZ_^#P*G'O3N;@ ME2R->?/&XVH4)3X@5%B09Q \['",2GDB#N-7RQD=C_3 T_D[^S1H9RU+X7!L MU$^YHNTHNHU@A6M1*WHV^V_8ZAEZOL(H%_ZP;WV3"(K:D2E;,$=02MV,XM#F MX030OSX#2%M ^K^ 00L8!*%-9$'61)#(,VOV8+TWL_E)R$U LQJI_2W.R?*N M9!SE/PPA#*$+4ZF%+J10\*@=V9IOBAP\H7"UQ14(@JF0%EZ%JA$N)TA"*@*!:J"LF6,PG<'EQ!1<@-3Q)I?B67!83!^F/BHLVH(I ..Y F M:?\3^/C?\ D6#+\)\.0C/.;4'/.3'O.3!K[KLWQ+@CD6M94DT77@?L?"Q5)A MEUNHZX3"#BPT-Y"2?SA/WXUS,#-.^B+MP(LAH3Y+0G-JO[D6WVJ[/.WW!EF\ M.]7ZB==M[^;KA^\(:?3%)[7@^_!)V(W4#A2NF2/I?1E&8)O:;@PR52B/I2$N MMC#=\G. UCOP_MIPB;2&K[CC Y/_!5!+ P04 " "P@%U3KSU@[R@& W M&P &0 'AL+W=OL\\2J32*J#PN62@.=SW<>VKXPG=[ M;1J&BWE"=VS#]+?DLX2O86$EX!&+%1^<'53E-S*N MW OQVWQ\".YZ(X.(A\681K'Z^\GZ.^L\.'-/ M%5N)\ O%):(8FZ!J]XS&-?4Y#]"%66J8PMUJACXRJ5+( M48W>42[1=QJF#,0W>R'UM68R OD'IG0F?W]$&^:GDNLC^GI,&'JU9IKR4+T& MG6^;-7IU]1I=(1ZCKWN1*AH':C[4X(=!,_1SS*L,,VG O&') )%)'Y$1P37J MZW;U-?-!?6K51Z?J0XA>$4)2A)!8>^,&>V\C" 7_%X+D"Z7KW,GTIU;?%.+# MXF8ZPF0^?*BB=J7(:#J]+:1.P'D%.*\5W'LIE$)I#&M":#'N8"VHC7EF9U(9 M'N,SA*X(J4'1;3?% MM&RWT^#9K8OY/!M6W431TN M+QAJ<"K7.LO#\?F$U8B91!PWN%>A;=R*ZML&?966G(]_6+ZXY#7\4F++#9Q, M+<'3\QBX4J1*?Z?P2F;#75$;=HG+F:L,N>SE^M8F< M^E4R'.Z*XK#+7G7Y4<=QC?E1;\("7%D':*63'(WBWW M89NHD-A"K21"^#)Q(F!*W4S:9JIDF)(5Q1#:HY/YQ"? M33&DI!C2&<5E1,@QI9Y@J M>QS[%;;IHT\BO@8">DZME'Q"7LHGQ&6*&3[?;-<)32<-L2C9A'3%)N0RF[2* MG (LV81TQB87+#65RF4V:14YO=\IV<3KBDUR0]/6[*@3:LH.SW#):4NY\'OM M"W]]$)<7M-Y:)MJP1-NZ*FX!$8T#("@_;\TO]_I([YDM%MN_-1>8#_8"$XQ4 M@H4.7.]M/B!+<1RVBNC )$,T2:1XY!%P8'A$5P0//!3Q,+17UF#RZG9P\]30 M1Y*IA-F+[/ X0#\88F8TT TLD)CJ5-JQX4NQ*H(^\F%K"N1Z@,G<@]-*Y7*( M*Y6"3V8T\QFDDMH;\]),E(!CF2-:H("97 3B&]!"PF0DM=Z3V-(DLA<^\"1 M,6!^:$7B:E3V-$#"A^7,WOC&9IV)_3 -+'ZJ\_&RNLGB4UHTX@=CXH%9G/2> MA^86V+1SV'''VH#;BS!PO3<]D0D.* Q:EDJODT $9 BL>[L)A1R1)(&&N*0M&PO=V]R:W-H965T&!"%-BSF]XT%H[=V4Y+]^MWG8102.G0 M-.VE\<UFX MXXO,N@5_/%RR!4[1/BQO-?VVSDG7HPQY05PMZI]3>L_40N7J*$*7]A76,##Y+"6)779%*0>'7]7%B&"8[CBDLF$,P'7TEA=4*6L@1MDIM X!V;ABG$-CTP42/"O:8IE M!>"&V4)SR]& 2F&:*6V/+>J/V/XE%>R)"2"!MD&I0&@<9T@.64$OZ+DI@H8W?YK +'96!W[%;C M02_J1T-_M6VGC0J#.#YM4&]4]QK5O;]3G;IJKURU=RFN@D9O%4>]=XK;**?X MRV[%_49Q_X^*64IOV*MHFVE5+#+WQ&KI4VGOM^7UX\$[#VU0L%M_U.B/_HG^ M_06(/J.]#?I >]QHC_=KQYF%*2;U@>_ ^8I.-9L)/*:&0S)H M; _^M^W7RW2/Y4'[7HC+R^J-Y39JURGSMWJ$Z\\W3"^X-'3:4^(%)P/*F:YZ M7C6Q:EFVC9FRU(3*84:?":@=@/931:VCGKA.U'QXC'\#4$L#!!0 ( +" M75/$NZF6=@< +4T 9 >&PO=V]R:W-H965TR*%J):=\DMG1(';ZBW^>0MBZ>5/Y5+Z0TZ-]EFNG+P<*8U9OA4$\7&5Q>K^$'>2?-Y]3&W[X95+[-D*3.= MJ SE(O?W$;CHD$9\5H)F?9,5]OS.Y M/9O8=N;J#V4DXN@U>I=D<39-XA2]S[3)U_;>&HT^R%BO)]D#NHYUHM'/M]+$2:I?V<:?[V[1SS^]0C^A)$-_ M+M1:Q]E,7PR-'5"1UG"Z3?YFDSSI2/Y.KLX1X6>(C AV-+_U-[^54]M9#*V.E):FT)&5_K"N=AVZE_*^_-,W40U45$&!VN M_?W\@[^XQ!,M7<28LMTYU([";,*86[ZH&EFT;P[]JAYEGA4C>JU7*M.J,(%? M,CO:59YH*^0+A!U7EQ\'FF!CQ]P9[4K4#L*3R=BMT*1*<>*?8#(WR3R9VBFF MD9I;-59*)Z:/"G@$UCT*I,.VH\88.<<[0CBB(CYR"X%K@,'>+.L3X?M9;>*< MH3]4]MK.I3ZB@ ?C4":\[:@^W FFNYHX@@3OT 0\&/M-&%!Y5@-E'QW A+'? MA3> /JM3^3;1TU05O';*X7!CP<8COJM(.PY'HQ&).D0!3\9^4_:+@OY#+T<7 M!L_&@4S[!K>MU4$O1U0WOC 8,/8[\%ZM#B(1QU61L#[ MR8'>_T%E\COZ$.=?I5V5K^W2NI=<8/K$;_K/DZMMZ"RJ?[:V:KFJ\(AVB06^ M3P[T_7K ^VRU+FJFW^6C3!'NHQH%?Z=^?W]V048=-N^::(XXWT2C8/7T0*OO MH]U!=1L%(-!00*!MJ]^=C-Z09H*U;9<#6=!3S(,*.PJHH*%00=L4:.GI"VDF M")B@!V*B_^0\1MU' 3XTU(J#MHG24MH7TDP0>$,/Y$W?F?ORPI "FVBH!0EM M$Z>EIB^DF2 B9X 2*%*1P;T8J%6)ZR-HUU=O2'-! %6[#2PZEM=,D 3\Z/I M6>42:Z/'"7U'G _Z##C%3L.IEQ6AK/8E@Q]0SU-U/Z.\(U@>+ZQLOU MM477GB$#\K"CD8<$JT Y$(>'(@YW?&_AV%ITA'FV%CF0AQ^-/+M3]1B5* =0 M\5!K*.Z@5'L'TA'5O0/)@5#\:(0B@>I1#ICBH=91W/&]2GNCTA'5N5'):U^' MGP!4H8I2#E3CH99.O(VI]GZF*ZAK/Y,#R?AI2-:W,.7 +1YP'X_O7RYY0YHY M K3X::#ULG)4 *V$GU;/TE*T2>3:$W6$>?9$!0!+' U8M)=J0!SA)\ZSRU*Q M?_/.&]+,$Y CCH8<&J8:%4 <$8HX8O^JR!O23!!@(XX&&QJL#A6U7W&%@HS8 MOS_G#6DF"( 11P/,[N0\1OTI@$1-Z29(,!(' U&-%#E&0&1HE#K MIVC_CITWI)D@8"@Z 89"%9T1,"L*M4J*]L/*&]),$& 5G096?0O."- 4!=RS MB_;3R1O2S!'H%)V&3B\K."/ 4A3P-PO;OH1/2U](,\>"3,TC8/&1W^+=OV6^ MWM,*2#\K/NL:^)-DTW0]D_5/8O%,P;QZF*%02)F%S-&TZB3)M$G,NGCN1)]; MCT#:WN+4'M=Z;0-SNP%IIVY%>%S ME2;JW'7#A[5G-I8R?RB??=&VNW5F-K_FKXY6S]=%-I_4$L#!!0 ( +" 75.[M/:8HP8 .\E 9 M >&PO=V]R:W-H965T=*:*[7XT.G(R9Q%5+;Y@L7PSY2+B"KX*68=N1", M^J93%':(X_0Z$0WBUNFQ.3<6I\<\46$0L[% ,HDB*E9G+.3+DQ9NK4_V#D+0ST2Q/$C&[257U-WW#Q>C_[1@

;\)#:3[1,FOKM- DD8I'66>( M( KB])L^9D1L='#[)1U(UH&8N-,+F2@OJ**GQX(OD="M831]8*":WA!<$.NL MW"H!_P;03YU^YHJA'GJ/+J-%R%>,H5O%)]_1&8O9-%!H'-)8HH,+IF@02O2% M/:J$AH?H'>H@.:>"213$Z"X.E#R"DW!\%80A\"V/.PKBTU?I3+)8SM)82$DL M0W3%8S67Z#+VF?^T?P=PY>#(&MP9J1SPEBW:B'2/$'$(OKN]0 ?O#FW@Z6?% M9=R<0]=F*W-ZM*3" M/T+7"]T!*/P3>BC#Z9B)@/OZ#)>0 3B3!GQ81&P:8-<$J&_$AU/GN/-0@,G+ M,7EOANGRD8E)(-D&K#H\WA8>TG7PT"T&UCNV2N3O(,0WV),\W3*NY3NTYE&,!N@D5'RJ_B-#! MWXR*PKE='3Q&*^@(.A.9 E]1_.L*2A;XDS+9 M&WJDI/;C#5. ]P3R5\@C=&X.&6]![O;QP!F40"86,MD3R. FIRQX'FJRA=KM M=X>X!+0U+GCGSJ4AZ,\\?C"I7HMEH7Y44;!M<;#3]_"@I*YBZW3PSJU.0Q)& MLYE@,PJ.^R5*2RU0E@_%$5MQNNUN"WYHBO'-7U!#_2W5'5@A/#;A,>=Q, M>1 >()^NJA0(6^>%JZU7,PV"=.HBIW%= U)T'3.DT:QO_29:98T/WKGS,5]Y MR.OZ5,Y_=4 I_U78K '"U2;B971_Y(EX-M_6A>!J&_(;^*X.R#-\5\UO8HT/ MJ38^$(M9]M'5^39]UF] 'K$N@^R+RWBNL2+;+F-(^GA87&J)-1ED7TS&<- M2QXAB'459%]%2;M?@M^: [+S=9G?Z*IJP&6NREN[*N+5N2IB M+0RI=@P9ZK.4D4T)VA!]4]#3.YTXQ-$KO'AH/@='"+C01_V?/0$"]H$_]&4> M@.*.XC@ CB05*\2G*>?9P(UDSOH6LO.5FZ<>P;PZ@<0#.1-H!%DN3&'-DHSC MM!WGCRJ$U@61:M-Q!1,L2J)-OE_F'5SK3=R=+\I8^G3^LR!'#S0(]6(?@O#1 M)RF30G)KHJNCUK4>R:WV2%?T\96HM2;%W;E)^25JJZ,CM?/6W7AO4^U-\@*K M@X5B8-YV0>EPNHT8M7[ W;D?R-XPE+&9EJVZET3;6H_=7M\M>ZWB6K%WJ\6^ M 9$P<0OA60;6"]2-N+AQ\7@4@[U3Z>U42#G=KG,]JDMW.=?(VJ[FT_N7?[GH-+GF(]JXY>M3H^ M%?&/-!#96T_%T053\ 0!'=*7P;H!4 !/ RGMA7%67VW0K9%U;V/K0HWMFL."A9'.QAZ;H6ZHF(&C[$H9%/HZK3[<&V1[BY*?RB^,#MZ[KE2/#*'&ULK59M3]LP$/XKIPQ-(+&F29J^ ML+;2Z(L C0W1L0E-^V"::VN1V)WM4)#VXW=.0@BL9$CP)?%=[KF7YRZV^QNI MKO4*TIB;G ,P4Z31*F[@XQEIN!XSGWBG.^7!FK<(?]-5OB#,W% M^DR1Y)9>(IZ@T%P*4+@8.)^\@TG/VF<&WSEN=&4-MI(K*:^ML&1QC'UA&E\;OPZ90A+;"ZOO<^S6JG6JZ8QI&,?_#(K 9.UX$(%RR- MS;G<'&%13VC]S66LLR=L"MNF _-4&YD48,H@X2)_L]N"APK "YX!^ 7 ?RD@ M* #!2P&M M!Z*2 L %GI;EY[1MR8&3;L*[D!9:W)FUUD[&=HXHL+.R87*'Z!>_?=8-VZR-P =]6,M440.^3UFN'3Y6SJ7JBV;'R M*8]CFDO==PV19DMWYP5!ASE!_C,$7U\Q<02R]Z7 M3?H#GR7U[UZN"1R4@8/:P/=C!2R1J3#;>I<[\/+IMGOBS=#O-3I]]Z;:J,+* MKUJ%@>>59H_2:Y7IM6K3FVVXUC!5]*^\*3UA&3]\+3VY@[!2M]=[S,TX-^E5 M33IA$&RGIEVFUJY-[82MF4"-<(GB3;GIE ET7LM-[L!NLP]#T0@?LS,IC%I5 MHTZ[W>UNYZ=;IM>M3>^_E-10T"MC]%Y+0>_?OR?T&OZ3VMS*Z6+O#J=,T4ZM M(<8%P9J-#HV0RL_C7#!RG1TX5]+0\94M5W2%064-Z/M"TJ%3"/8,*R]%P[]0 M2P,$% @ L(!=4T-D-96# @ V04 !D !X;"]W;W)K&ULG51;3]LP%/XK1Q$/( U2DG)5&@E:&$@P(3JVAVD/;G*26"1V M9SM-D?;C=^RD62:5"NTE\>7[CK]SC1JI7G6!:&!=E4)/O,*8Y:7OZZ3 BNDC MN41!-YE4%3.T5;FOEPI9ZDA5Z0>CT:E?,2Z\.')G3RJ.9&U*+O!)@:ZKBJFW M:RQE,_&.O M ;YQ;/1@#=:3A92O=G.?3KR1%80E)L9:8/1;X13+TAHB&;\ZFU[_I"4.UQOK MM\YW\F7!-$YE^9VGIIAXYQZDF+&Z-,^RNV$H",$'R6$'2%TCK;*G%LS9E@<*=F LFBR9A%&I)ANX4]W\R]V\'V*6!^V8!.VZV"GP3DN MCR X^03!*#C>IN>_Z?_("?LLAL[>^!U[5-%4KP*FM5(HDC>7D4U"?CQBM4#U M$W[#!G>S3@HF2OADG8 @J"\[!'M7K]0?=4J'(W M5#0]3^7=-E)_VL^M*]>N_E]X._0>F7$A# MG>V6!5!9 ]YFD?NPV]H%^FL=_ %!+ P04 " "P@%U3G\_-#.X" "[ M" &0 'AL+W=O.>XW,? MN,]8+H?.2JGBRG5EO,*,R#8O,-<[*1<947HJEJXL!)+$@C+F M!I[7=3-",9 M0<@P5H:!Z,<:Q\B8(=(RWFI.ISG2 +?'G^QWUG?MRX)(''/VDR9J-73Z#B28 MDI*I9[[YCK4_D>&+.9/V'S:UK>= 7$K%LQJL%60TKY[DO8[#%L /#P""&A"< M"NC4@,ZI@+ &A*<"HAH0G0KHUH"NC7T5+!OI"5%D-!!\ \)8:S8SL.FR:!U@ MFIO"FBFA=ZG&J=$C5PA]N(#;MY*J#SB;H"*427C!=U42=JZWYK,)G'T[AV_@ M@EP1@1)H#O.<*MG2BWK\LN*E)'DB!Z[2H@RU&]<";BH!P0$!#T2TP?=;$'B! MOP<^_COXY 2XUS\(OST.GV'1AB Z"+\[!=ZU<.\KW-5Y;)(9-,D,+%]X@&\J M>(R82$@%S^!>RI+D,0)/8-1MT%I(.-,U757Z^;Z:JLZ*ML(07D:> M_NT/1M2(C(Z+K-ZM2F4+IH+JY&F5E4(K*N&,$2&AT*M6X%Y]T4Z:0G^_M&XC MK?MO*FOZ\GYK9HOE=&?P!02P,$% @ L(!=4WE""+FJ @ K@< !D M !X;"]W;W)K&ULI55=;YLP%/TK%EJE1NKX"DG7 M*D%J/J;UH5.4I-NS"Y=@U=C,-DVV7S_;4)9VA%;;"]CFGG-\CR[W3O9()KQ0E#%8"R:HHL/@Y \KW4R=PG@_69) M8 Z4&B)]C1\-I]-*&N#Q^IG]L\U=Y_* )Q6B!A"]5V'4 &SJ7IV[-6Z!%8XG@N^1,-&:S2RL^Q:M_2+,U,E&"?V5:)R* MOW(%Z I]1+G\G_KRG]5?F#%LZV%H^:(3?,LL _OO'A4$ M6F-=)&M(.$L()=C\X1=H!2(!IB[0EBM,N^J@7RDARNU<96S4R$IUC7P-.QEV]&+-Z,6/9%U#9X1PVH +&SG5^B MA%=,U;77GK;#Y<;VU%?GL^!Z'G2<+_0PJF?''_IZDMUAL2-,(@J9EO+=2]T? M13T=ZHWBI6U_#USI9FJ7N1ZH($R _IYQW0*;C1%H1W3\&U!+ P04 " "P M@%U3YC5H]KD& "V&P &0 'AL+W=OR'!A>GJ_IDMTS^65]E\/3L-$2Q2G+1,PSE+/%Q> ] M/KLA7BF@$/_$[$EL_4:E*3/.OYV35+DE(3K.-' MK730S%D*;O_>:)\HX\&8&17LFB?_QI%<70R" 8K8@A:)_,R?;EAMD%OJF_-$ MJ/_14XVU!FA>",G36AA6D,99]9<^UXXX1(#4 D03@(G- G8M8.L"SAX!IQ9P M#IW!K07<0V?P:@'O4 &_%O!U 7N/0% +!&IWJ^U0>SFBDEZ>Y_P)Y24:M)4_ M5$ H:=C"."MC]U[F\#8&.7GYD4N&L(5.T#U;0DQ*1+,(31E?YG2]BN?H-JL2 MI PT %4ACO@"71=Y7N)K.8&.1DS2.!%O ??E?H2.WKQ%;U"=# M"4LN)Q[.Z^5=5\LC>Y9GHP\\DRN!QEG$(H/\N%\^[)$?@JL:?Y&-OZY)K\)[ MMCY%Q#U&Q"+8L)[1(>*>$K=,YOS>[)/?FWW:+SYB\WWB.[ZTF]BSE3YG7^Q! M:18T8<:XJ$0])5H6X,=+0ES+L\^'C]ON[L(PH!Q_%S;NPKS0M5UG%S;IPAS; M]ES2P';L=!H[G5X[[W*^B"4Z2KB Y(!T@J*_YKFDLX0A4:>/R0>56G=K.;9G M.Z[F@B[JA-B!9MJXB\+8=P)+\X!!&;9)8)L]X#8><'L],(4FBH[^5O9#'1G% M8LU%K&H*5)*K0@!>F%QPU:_W*_YF\IO;,2+4[!QU(1IBW$7XKM^)F#X].Z[R M&E=YO2;=9I+E3$C$GH&?"&:RS^MN4NAYFH4&D*VJQHZ5!I1K^T2STH#"5F@Y M9E/]QE3_,%/C;,Y3HZ5^9V)7KP!=B*,M?]R%X%"K$),NAN ]6QDT]@6_$O7C M9QEGRR(6*]5G(?!';":/T0.7-#$9'QB\[KEZ)'=1)-1\-#9HLAVLQ<*D7].. M"\+&!>$+6USN;%/Z*Z8A4 S!G61(4F?S>T@[)9"C(E> M"KNH$]>U]H,R$CC.'H]@JV5<5J]/U'XC*@0#TO0+W:!6N[-N MXI/ "S3[#@5.:^!.]X2TMAVMEMR\8-%7\JV'#N M+HI[]5SS'#Q!)3M&'WEV MLF&D7S^P=,;RWCE(.P8V$^OZ@'Q( +54!O=SCE[6BKM\P$A;#3@,;5G2[;$ZO3% L.V03A'JPHCGZZ5X8H#97ACL21/2]G32WP%?G2:D MVZMU#Q!#E_:M4'. 09$=6CK+->AR?+R'QY.V<9/^QOW:[*C5]AW#7H9,#1 H MDF3?IK94@?13A9<;2_GX*VE#VJ9-_I^F30P7(L9ZD/J4H;^*C"'B5!=CZ(G!*2-=)TRR",D50U'\"#NT.7;Q(F]W M;59?/IRBAPY0KF+1 .!=A#(NT8^")O'BI]J5-9Q? 5Q=C](2(^KS# N#]@D.$ MU@_E!,VGNLO_ %!+ P04 " "P@%U3 8-Y@M0" "D!P &0 'AL+W=O MC+KB]SSIP9VS/]K39W=HWHX$$* M90?1VKG-61S;=(V2V;K>H**=I3:2.9J:56PW!ED60%+$2:/1C27C*AKVP]K, M#/LZ=X(KG!FPN93,/)ZCT-M!U(R>%J[Y:NW\0CSL;]@*Y^AN-S-#L[ADR;A$ M9;E68' YB$;-LW'/VP>#+QRW=F\,/I*%UG=^\BD;1 TO" 6FSC,P^MWC&(7P M1"3CYXXS*EUZX/[XB?TBQ$ZQ+)C%L19?>>;6@Z@7089+E@MWK;PU0K MM[;P0668/>XJ4/2J4'22)H'](RKX1-,"=X-\$:%G%:9 MRU;@:[_ =XG6(M;@:H.&.:Y614YK<(T*MTQ02HV$HV_(S/&A[%6S)QUX)*2M M$-HNA;8KJ2ZX8BK%4IZ_ZB=Z>7)K$484@ZO!*$USF0OF,(.1U,;Q7\R_NT.Z M"V?-XHKYLG$_;-3I/.[WC^(5HV=Q=,HX.J\F7)L#"9^Q1ZHT#IR&!5+Z4Z1: MD=7 IQZN%!Z*HG#5;+U%8+<4V/T/ F^V^I# [C]D\+04>%HI<,H5E[F$[U.4 M"S0_*BY7KZ3LO>D5E'??]Q(?>KC]>@EC*@*&RG?%2ZCVT P/X9#4>*\02C2K MT!\LI#I7KJB)Y6K9@D:A\L9_S(O^-65FQ94%@4N"-NJG=#],T1.*B=.;4%87 MVE&1#L,UM5$TWH#VEYI*ZV[B'92->?@;4$L#!!0 ( +" 75,$4 5L.00 M ,T/ 9 >&PO=V]R:W-H965T:"6 MDM'<@JHR(&&8!!4M>&\RMFN/7;'2O%^J:'>[\6OA3S MA38+P62\I'/VQ/2WY:.$MZ#UDA<5XZH0'$DVN^G=XNL/.#4 :_%7P=9JZQD9 M*2]"_# OG_*;7F@8L9)EVKB@\.^5W;.R-)Z Q[^-TU[[30/ MJ&+WHOR[R/7BII?V4,YF=%7J+V+].VL$Q<9?)DIE_Z)U8QOV4+926E0-&!A4 M!:__TY]-($X!D 9 .@ \. "(&D#4 9#X � ;=+T0' '$#L-*#6KL-W)1J M.AE+L4;26(,W\V"C;]$0KX*;@_*D)>P6@-.3/X1F"&/T'CTPB+>"ASM:4IXQ M]&0/ZB=>GT:3UI(T'L?X&!_S]N602 MQ/(Y*DT\$%6*::>LVD]B_9B?X^N$)&0X& >OV^P=5B,21KM6'_R@YK$9).G(3C%N"\^?E)0,<8?EOE6$ M21RY628MR^2<0Z_0Y3^,RBL72[^C(7H#H$O>]"0@BE EN%XHA%.4TS?E.??# M5MSP]'/OD^9W0PY+.PEXCK2TE9:>E3>7*K^'I!^%O[DTG0W;$3!J!8S.R(V+ MOA\?]H=N^L=@H9<^#C?5,_1G0"^81+=9)E*M+X MM$2_@YY 2L:UL]#BO[AJAD,)UE0N9 F$-W+F8P:F6K:E52HX%60NKBO[I;A[V+L(]A:BA+ M.Y,ILP3]MFXBT#3="!KW_;CT7=J#K4&C8G)N)SR%,K'BNFZ*VM5VBKRSPU9G M?6JF2\?Z+4ZNIW!$]G<@R[ S=.ZDL&-'U6!#JAYT/U,Y+[B"*,Z ()0+.*FR MGAWK%RV6=CAZ$1I&+?NX@'F;26, ^S,! U+S8C[03O"3_P%02P,$% @ ML(!=4Y^?:;E8 P HPL !D !X;"]W;W)K&UL MI99=;]LV%(;_"B'TH@6:Z,N2K, VD$0:5J#M@GKMKFF+MHA*I$O2<=I?OR-2 MT6R1T8+MQB*I]WP\AS1U%BVH;)I5:N%7GL0JP4_JH8R\B"0/+8M%C_O2,-/ M2R_TGA>^T'VMN@5_M3C@/5D3]?7P(&#F#UXJVA(F*6=(D-W2NPUORKS3:\$W M2D[R;(PZD@WGW[O)AVKI!5U"I"%;U7G \'@D]Z1I.D>0QH_>IS>$[ S/Q\_> M?]/LP++!DMSSYB]:J7KIS3U4D1T^-NH+/_U.>IZD\[?EC=2_Z&2T*8BW1ZEX MVQM#!BUEYHF?^CJ<&8 ?MT'4&T1C@]D+!G%O$+\VPJPWF+TV0M(;:'3?L.O" M%5CAU4+P$Q*=&KQU UU];0WUHJP[)VLEX"T%.[7ZS!5!88BNT$<"]9;/ U0^ MP5&$Y]N"*$P;^0[>?%T7Z.V;=^@-H@S]6?.CQ*R2"U]!(IT[?]L'O3-!HQ>" MQN@39ZJ6J&05J1SVQ;1]/F'O0P&&*D3/5;B+)AVNR>$:1CD2L_\/?'@0BL*-NC1A\)U_X:#ZGVT%U%CZLP MR_.%_WA>-%L4!=GL4E38HF2>II>BTA:E<9P-H@O,V8 YF\3\A@7%FX882D3, M>7?!&C_)>8K!?,3JT$3Q"-76A&D\JD?I$@61&S494)-)U'7-A;I21+2(OV)S M$SN%$:U#D8Q@;4DZJEEI2Y+8#9H.H.DDZ&T+H/07UM\@OC.,%<)2$N5$3:T4 MHC&K+0FS$:LML4ZP0Y*X6;.!-9MD_ULQ*(1BA M_JNBL!6CX,7R4;7GK_(?.K:!7UCXZ-/%(4S@TZ1C0 MH]WN24 X,F6^-L/JT%'>ZD9JM'X7WMR'CO4".E#3,/[CWK2OG[#8 M4R:A:#L(%5QGL!W"M(1FHOA!]SP;KJ"#TL,:NF@B.@&\WW'H>_I)%V#HRU=_ M U!+ P04 " "P@%U31RW/PK4$ Y%0 &0 'AL+W=O,VS0MQ,#E(> MKX- I >28W'%CJ10,SO&1:@,)P&.:;%9+6LQA[Y:LE* MF=&"/'(@RCS'_-^(N2D^A= YW*AK&?^N;K]F82:D0D(ZG4+K#Z>R%W M),NT)X7CW\;II(VI#?O7;]Z_5,FK9#98D#N6_4VW\G SF4_ ENQPF=,753$K:Y4^+33O3Y*K6:KLY.H/ M)@F $%R">Z+*)]3%EU*6G( '6M"\S.MQ\(A_*;:E !_61&*:B8_JR>]/:_#A MXB.X +0 SP=6"EQLQ3*0"IAV'Z0-B+L:!+* >"+'*X"23P"%" Z8K]WF:Y(J M\VEE'IZ;!ZH<;4U06Q-4^8LM_C2*3T M+8XE+?8@JRHS@.O6[><'_&>H%K71 MM#+2R_)E!:/VX^%G\2 /(T0&H8\;2%//2"/\S,URS6/AT// MVM SC]!6@F9FMDEH>2?F;#%E"JZ5J4YOX:C@)BZF3*&-%RBQ1.VD%KJU]OE U.%[)PGWY,OM MSL:7J=D0HCR6 M=NOU,!HKN!RELQL MM':[ '*+]_L,/ @U=?W2HNJH4W7D5O7W,.Q,FK*NZV Y^Z-.V9%;V1]57/42 M@1>+\K1_0G__Q M0/(-X>]6PSF,;@M [BW IX1>B]<=QK9X%T9QT6PQMQSQ([VWG(]T*AW]GU/S M[8C5;Z]I5FY5S46YJ0M#BY3E5:$NPBL(B;BH^8+ZG MA5 D[E2X\&JF7GU>]^GJ&\F.5>=JPZ1D>75Y('A+N'Y S>\8DV\W.D#;+5W] M!U!+ P04 " "P@%U3&VR85\ " #7!P &0 'AL+W=O&LI1\;*KV OZXY_B<"[YWO);J41>(!IZK4NB)5QA3G_N^3@NL MF#Z1-0K:R:6JF*&I6OJZ5L@R!ZI*/PR"Q*\8%]YT[-9NU70L5Z;D F\5Z%55 M,?5KAJ5<3[R!][)PQY>%L0O^=%RS)=ZC>:AO%!7SGN-8;8[!.%E(^VLEU-O$"*PA+3(UE8/1ZPCF6I24B&3];3J\[T@(W MQR_L5\X[>5DPC7-9_N"9*2;>J0<9YFQ5FCNY_H2MG]CRI;+4[@GK)G:4>)"N MM)%5"R8%%1?-FSVW>=@ $,]N0-@"PCX@V@,8MH"A,]HH<[8NF6'3L9)K4#:: MV.S Y<:AR0T7]BO>&T6[G'!F^D4:A,$ /L!GI&QH&LR9+N"*/B]*F/*>+A_A*.WAW#.^ "OA5RI9G(]-@W),C2^FE[^*PY/-QS^!G<2&$* M#1]%AMEKO$]&.C?ABYM9>)#P'NL3"./W$ ;A8(>>^;_ $P$//H*=X.R+>HS?N],8']5XY56_3&V_K MC<*>XATQ0;1;E6N^YTX8IR;WU&7:MI,G]HFI9WP]22"TW. MS0G7T$ !W#P &0 'AL+W=O2GCI4J0"VY;J=K*G>1F'9S77,(((9MJHH/CW $.((J,)>=SG2FO% MF0:X_ORL_<(:C\9,J8*AB/YFH5Z>U3HU$L*4(B-,6*693B4H0GF( M"VHFN&8\A9!\34!2D]J*'(U 4Q8I<@>/.J71,?E &"=W2Y$JQ*F>HY&A.<>9 MY6R&&1M_!YOKE#>(WZP3W_6];Y,1.?IP7*%EM%_+!!+4TGE-RZ=#M 2O:;EX M@Y8*^.4A\):%N[M)7+V+6\?OXI#K_VJ1@RE,I2..66TB$U'0: 9G F\]7>6ABTQ= ML,; V^1X59;PJSDV"X[-O1RS^-&(7$J1)O4\GEA^D/7TB4QH!'6"M6MG;?K^ M&8R5/\@O4# -]C*]D6(&$"HRER*VQ-1ZQM7) M^7S.(D:QS)I:BN)A:GL"ZM@VOI_/I%AJQ3>=M!Q MM])YU"JSWD6Y75!NORD-QGP6I2'CBQUQK^=.K9,[H6E494N[9$OSI+EMRU6[ M9,NFU(8UG<*:SCM;^B\V?"$Y*! .[[L?W]QG6ISW,3LG#&W%PMQC/)L.;?WB MF7NTI%S1?/)"C7/&*9\QE%;H%K"N7/=2H^H"<-:ZZ1CDPDYO"HU/N)S;:./'*[,I+WO1 M(K']_%1HG _LXQ(G8Y!& /?G CV>OY@#BEF[_P]02P,$% @ L(!=4P@T M1X?K @ UP@ !D !X;"]W;W)K&ULI5;;S:@QP-1*DSQN%!$E7F.95_QI")]=#QG>W"(UNEVBRX MHT%!5S '_50\2)RYC9>$Y< 5$YQ(6 Z=&_]ZUC?VUN G@[7:&1,3R4*(9S.Y M2X:.9P1!!K$V'BC^O< $LLPX0AF_:Y].0VF N^.M]UL;.\:RH HF(OO%$IT. MG;Y#$EC2,M./8OT5ZG@BXR\6F;*_9%W;>@Z)2Z5%7H-10%X]3#O**"M MJ/3W[I[7T%;/]$.+Z8<6LWV+\/T%=W6;/:=.$;VWS> MK8_]ZXG?LC[%KETUV5?W5&PO=V]R:W-H965T5I&SG[TM2BNJTCI!++Q:7>6_>&]+# M9"?5H\X1#>PY$WH34P&DI3:2UV"K@%-1?,V4/026BL!L<4IG6^ MFRI?_$J^=S"7PN0:WHL,LY?XT&IO#,3/!F[B5L(E%AV(!^<01W'WB)YI.WR& MJ84//3QJD=-KZMGS?/U7ZRDNTE(I% :^F1P57*>I*C&#+Y2L**.&V@+_F"-? MH?K9DK#?).RW)EPHF96I@0>BW/$]5?D(.P@_V6[G[0U;;(<'O8:CVO@6K"&5 MI3!5VVE6FRY_[9M;^">\>B+F1&VHT,!P;:%1Y])>'%6UW6IB9.$[UTH:VP?] M,+N(2-&_?Y#=02P,$% @ L(!=4WGCE;-Y P =PL M !D !X;"]W;W)K&ULI59=;]LV%/TKA-"'!%BB M;UDR; .Q+6\%UB%HVO5AV ,M75M$)5(CJ3CY]R-E1;-E1C6Z%YNDSCGWGBN2 MNK,#X]]% 2#12U52,;<**>NI;8NL@ J+>U8#54]VC%=8JBG?VZ+F@/.65)6V MYSB176%"K<6L77ODBQEK9$DH/'(DFJK"_'4))3O,+==Z6_A,]H74"_9B5N,] M/('\6C]R-;-[E9Q40 5A%''8S:T'=[I)-+X%_$G@($[&2#O9,O9=3S[F<\O1 M"4$)F=0*6/T]PPK*4@NI-/[I-*T^I":>CM_4-ZUWY66+!:Q8^8WDLIA;L85R MV.&FE)_9X3?H_(1:+V.E:'_1H<,Z%LH:(5G5D54&%:''?_S2U>$:@M<1O %! M!383_([@#PG!.X2@(P371@@[0GAMA*@C1&WMC\5J*[W&$B]FG!T0UVBEI@?M MZVK9JL"$ZHWU)+EZ2A1/+OY@$I ;H#OT:X,YIA) J,FJP'2O1H2BARSC#>3H M&^;Z^2NZ68/$I!2W"O?U:8UN/MRB#QKYI6"-P#07,UNJU'0 .^O26!W3\-Y) MPT>?&)6%0"G-(3?PTW%^,L*W54GZNGAO=5EYHX)/4-\C+_P%>8[G&O)97T./ M6KICLO/_HF]^.OI9,?Q^D_BM7O".WA*7F&: L$1;V!-*"=TCMD,U<,),;VMU MU(M:/7VW/2\F8:"^>@C0'DAF$/.C,=]*:#4=/] M?H<7=8L+Y5X?!%P:=_=1*CQ)('"#>.#W$I2X@YJD!DSL. .[ER _#B*SW;"W M&UYGM\:OZL,AC3;#B\!WON.$ Y\&E.M&R<"I 16%H3^P:D %7N2;O4:]UVC4 MZ^\$;TE)E%FI/(L=<*XNN!OWUN!Y.2[UE_NWJ5#11=J#=[C^(2*]1-PEP:#6 MFS&9L]I,^MI,KCWK0//Q4SZY.'9Q% <#HY>@<.(/CD9ZC=+F!TIG=F-KL)#T M_I.?>*'+<5)_>$KCSE+?QHQ1VC53!R(+) M I>@"\P:CAY72_0%A+I@&Z'$ MA;@WW=OVR8>^ KYO6S*AQ!LJCT>]7^V[OF7;[ S65^YT[1K64]4EFM8?XFD: M&]:7R31MNTK[OW2.+>DGS-670J 2=BHUYWZB]B@_MGG'B61UVY9LF51-3CLL M5&<,7 /4\QU3K4DWT0'Z7GOQ+U!+ P04 " "P@%U3E=[ EA4" J! M&0 'AL+W=OBXW38QT^272/#VEXD4N)[?)0H)8W2 M>U,@$ARE*,TD*(BJVS T68&2F8&JL+0[N=*2D77U+C251K;U("G".(JN0LEX M&:2)7UOJ-%$U"5[B4H.II63Z>89"-9-@&+PLK/BN(+<0IDG%=KA&>JR6VGIA MS[+E$DO#50D:\TDP'=[.1B[>!WSGV)@3&UPE&Z7VSOFRG021$X0",W(,S$X' MO$,A')&5\=1Q!GU*!SRU7]@_^=IM+1MF\$Z)'WQ+Q22X"6"+.:L%K53S&;MZ MQHXO4\+X$9HN-@H@JPTIV8&M LG+=F;'[AQ. /'P#4#< 6*ONTWD5461^F#(H3A&#[ NMX8?*JQ)+@_N/%\CL2X M,/ -CU0S<0%GP$M8<"'L>9HD))O?L819EVO6YHK?R/4UHP'$-Y<01_'P<3V' M\[.+?UE"J[XO(>Y+B#WMQS=H_Q/^HV\(>% ''PYQ*ZR'OR-MU$L;O2^-5+9_)?TE3&LJE.:_<0M3J>J27CO. MEOS*D[O7=4BOHR0\G H*3Z[>O:(%TSM>&A"86U TN!X'H-O.;!U2E>^&C2+; M6]XL[&-&[0+L?JYL1W2.:[#^>TC_ E!+ P04 " "P@%U3O1R?J6@# $ M%@ #0 'AL+W-T>6QEGUG%+EK%(N%@-WKE3^UO,6TSE-R>(BRZG02)+)E"C=E3-OD4M*X@4X MI=QKMUJAEQ(FW&%?+--QJA;.-%L*-7![EN9Z5M', Z44+Y]481AW:J:_'$E%<(_LU M=^W$O[__W%;=H*ZQC6R,O'=00O;D R..#E*]1S-"W&UM$]<*_Z*HZ]L5_?J! M"*J AAZOK-UA/\E$7<*!:PPZ+DFI26P[1K#L)\3I:@4 M8]TI!A?&!Y!3MF_6N58XDV3MMSMN[5#<=)!))F,JJS"^NS$-^YPF($>RV1SN M*LL] )7*4MV(&9EE@A0:-AYE0]-.*>?7\,SYDFQQKY+&BA:%(*JF%E0V#8WI M '^3S7 W:3M/XG5R=I>I]TL]'5'TH5+HE:0)6Q7]55()P-A]G)WD.5^_XVPF M4FHF?W# 89]L_)QY)MF]C@:E,M4&*EWGCDK%IDW+-TGR&[I2FW):);CF]@EJ M_K=YGE%!)>%-T;KVCSG+3U8<=)]+)(Y=9.?X10;1\6LLCV'' M+O(D]DWO%$2>0DUVG^W)_AB1_E&*],KC6N-,N'4BK*P.G+P'[FH*$E&. MJML?87I^6!W[=2PF8KJB\:CLRMFD:#JZH:.6%SCL(N/BLB.8C\'L"&!8'$P! MYF.\L#C_TWQZZ'P,AFGK69$>ZM-#?8R7#1D5'RR.W2?2EWVF410$88AE=#2R M*AAA>0M#^-K9,&W@@<6!2(_+-;[:>(7LKP-L3?=5"#93O!*QF>*Y!L2>-_"( M(OMJ8W' UL%K'8@OCT.U)3=)PA@53%MV [&D2C"$*A%>XV&(9*=$#[V]<%V M21!$D1T!S*X@"# $=B..8 I X8$0?$>W'D?>9OWE%?_[CO\ U!+ P04 M" "P@%U3EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( +" 75.;9_BI+@4 #XN / >&PO=V]R:V)O;VLN>&UL MQ9I+;]LX$(#_"N%3]Y"U]&CA4RZE>*T9;O6+,]-TTG\WJ:4^YF)R=OMWK3DW] VE88[@4<-*>^,;9 M1K]_;@_),]?\D7?_';ZWD(^T$?MSACZ^)4"R'Q2S^"&"ZZT<5>X^U-@?&9P\?9H M,/*:=X:I2VK8C9+#FHNEO0T\Q=1[#!>'M]=M$$_4_PFC7"QXPRYE,_1,F&T< M%>LLH- KOM83(FC/YI.W2\A'T9(K82!(Y%9L;P77VB>%G[YMMT]M ->+H3KA M\(&Z;1WX_B OI&B9T*PE\$[+CK? T9)SVE'1,.)!Y@AD/B+D]]R#+!#(8A3( M>XL#7_4@2P2R'!$RB&2%0%9C0A8>9(U UGN'_+V1C29R 4>R\2 /$K>,P"\ \ETK)#1A:.] +Q5IN?.MD MF':R/7O'89: ^95IHX;&# I0R<6*JB73/B7FG6S/XG&4%5!>AQF#9A7_;J3KXRY N8E4_R9 MVMS2#ZR/B=DGV[-^'.:1C>:/ 1)+'POS3;9GX3BL8\"Z%8WL&7F@+V%'P3R3 M[5DTVS%\9@=QMG29N1US;IA<*KI><1\3,TV61#76-9\8#-I^^'+,+7D*MV16 M+N>#YH)I32ZA=VB8V PJQ,31[EHB7[O<\$L5">9"WF8![^VA]E=>#XF9J$ZR5PHP'1OR-4+W-5? M&J@Q"]6I*W'@H\$NH)'/=MNDCXE9J$Y2CPLP+ZA>D>M.;J#W^YB8A>HD];A8 MV3#8*H99J$Y2D8MA^A:JT2UM22IRN]7-7X.2CXE9J$Y2D=O!/+"3#+&ST%)C M%JJ36.A/JZDNICXF9J':66CJ+M9GIRU;P!^H_0(_H>%\0[OF3A'[LMTN559V M\\)BZ+H+./>O^"1I^[;]^6WK]ME_4$L#!!0 ( +" 75.7=W+D+ ( /8H M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X ME;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\. MN^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ@GH+@=Z">@N!WC)ZV2;0 M6U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R70 M6U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$ M>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O M)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH M=Q#H':AW$.@=J'?\I-YU^-J7>NWY7N-/03])]7"^MUP??UE^GT2<%Q>7M+2;-DVNMOGGV+A^7@1J8S&YV&T< MLN:%];YM*IOR.GOLZT\IT]>$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V3 M6QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G M?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9- M]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLN]<^L_ MCA^?96>;_BV?C?\17+P 4$L! A0#% @ L(!=4P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "P M@%U3'N\_/NX K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " "P@%U3F5R<(Q & "<)P $P M@ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +" 75.4-T0[ M,P4 'D5 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ L(!= M4V!34ZM( P S@H !@ ("!\!4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ L(!=4^/TDA70 P T P !@ M ("!6R4 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ L(!=4Z=Z=9>/"0 PB@ !@ ("!US4 M 'AL+W=O&UL4$L! A0#% @ L(!=4U?5LEVZ! 5 H !D M ("!Y%8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ L(!=4WG<3>H5!@ 7! !D ("!>F8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ L(!=4[0M M^N@D @ H@0 !D ("!LG4 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ L(!=4R56D*WE!0 @0X !D M ("!2X 'AL+W=O&PO M=V]R:W-H965T.) !X;"]W;W)K&UL4$L! A0#% @ L(!=4[FDX&OH P 30@ !D ("! MJ8P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ L(!=4_2H6NF1!@ X!$ !D ("!/*P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(!=4P+K8PQ ! 30D !D M ("!;<4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ L(!=4T?W']"_ @ [@4 !D ("!&]( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ML(!=4PGZSG!M P G H !D ("!2-\ 'AL+W=O&PO=V]R:W-H965T3F !X;"]W M;W)K&UL4$L! A0#% @ L(!=4T;%9#H*!0 MY!4 !D ("!).H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(!=4R:G60*2! QA !D M ("!#O8 'AL+W=OA($ ""#P &0 @('7^@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ L(!=4U#R/9U8 P # L !D ("!,P&QYFHH" M !*!P &0 @('""@$ >&PO=V]R:W-H965T 0 " 4 9 " M@8,- 0!X;"]W;W)K&UL4$L! A0#% @ L(!= M4Y3R"4HN @ ; 0 !D ("!,A(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(!=4\2[J99V!P M30 M !D ("!(!X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(!=4T-D-96# @ V04 !D M ("!["\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ L(!=4^8U:/:Y!@ MAL !D ("!K#@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ L(!=4Y^? M:;E8 P HPL !D ("!%T&PO=V]R:W-H965T&UL4$L! A0#% @ L(!=4W7LT)U]! =P\ !D M ("!B5(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ L(!=4WGCE;-Y P =PL !D ("! M+ET! 'AL+W=O8 $ >&PO=V]R:W-H965T7!E&UL4$L%!@ !- $T $A4 (UQ 0 $! end XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 335 441 1 true 92 0 false 10 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.cohu.com/20210925/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) Sheet http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Sheet http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Statements 8 false false R9.htm 008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 9 false false R10.htm 009 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 10 false false R11.htm 010 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets Sheet http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets Note 2 - Goodwill and Purchased Intangible Assets Notes 11 false false R12.htm 011 - Disclosure - Note 3 - Borrowings and Credit Agreements Sheet http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements Note 3 - Borrowings and Credit Agreements Notes 12 false false R13.htm 012 - Disclosure - Note 4 - Restructuring Charges Sheet http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges Note 4 - Restructuring Charges Notes 13 false false R14.htm 013 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value Sheet http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value Note 5 - Financial Instruments Measured at Fair Value Notes 14 false false R15.htm 014 - Disclosure - Note 6 - Employee Stock Benefit Plans Sheet http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans Note 6 - Employee Stock Benefit Plans Notes 15 false false R16.htm 015 - Disclosure - Note 7 - Derivative Financial Instruments Sheet http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments Note 7 - Derivative Financial Instruments Notes 16 false false R17.htm 016 - Disclosure - Note 8 - Equity Sheet http://www.cohu.com/20210925/role/statement-note-8-equity Note 8 - Equity Notes 17 false false R18.htm 017 - Disclosure - Note 9 - Income Taxes Sheet http://www.cohu.com/20210925/role/statement-note-9-income-taxes Note 9 - Income Taxes Notes 18 false false R19.htm 018 - Disclosure - Note 10 - Segment and Geographic Information Sheet http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information Note 10 - Segment and Geographic Information Notes 19 false false R20.htm 019 - Disclosure - Note 11 - Leases Sheet http://www.cohu.com/20210925/role/statement-note-11-leases Note 11 - Leases Notes 20 false false R21.htm 020 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations Sheet http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations Note 12 - Business Divestitures and Discontinued Operations Notes 21 false false R22.htm 021 - Disclosure - Note 13 - Contingencies Sheet http://www.cohu.com/20210925/role/statement-note-13-contingencies Note 13 - Contingencies Notes 22 false false R23.htm 022 - Disclosure - Note 14 - Guarantees Sheet http://www.cohu.com/20210925/role/statement-note-14-guarantees Note 14 - Guarantees Notes 23 false false R24.htm 023 - Disclosure - Note 15 - Subsequent Event Sheet http://www.cohu.com/20210925/role/statement-note-15-subsequent-event Note 15 - Subsequent Event Notes 24 false false R25.htm 024 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies 25 false false R26.htm 025 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies 26 false false R27.htm 026 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables Note 2 - Goodwill and Purchased Intangible Assets (Tables) Tables http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets 27 false false R28.htm 027 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-tables Note 3 - Borrowings and Credit Agreements (Tables) Tables http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements 28 false false R29.htm 028 - Disclosure - Note 4 - Restructuring Charges (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-tables Note 4 - Restructuring Charges (Tables) Tables http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges 29 false false R30.htm 029 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables Note 5 - Financial Instruments Measured at Fair Value (Tables) Tables http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value 30 false false R31.htm 030 - Disclosure - Note 7 - Derivative Financial Instruments (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-tables Note 7 - Derivative Financial Instruments (Tables) Tables http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments 31 false false R32.htm 031 - Disclosure - Note 10 - Segment and Geographic Information (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-tables Note 10 - Segment and Geographic Information (Tables) Tables http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information 32 false false R33.htm 032 - Disclosure - Note 11 - Leases (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-11-leases-tables Note 11 - Leases (Tables) Tables http://www.cohu.com/20210925/role/statement-note-11-leases 33 false false R34.htm 033 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-tables Note 12 - Business Divestitures and Discontinued Operations (Tables) Tables http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations 34 false false R35.htm 034 - Disclosure - Note 14 - Guarantees (Tables) Sheet http://www.cohu.com/20210925/role/statement-note-14-guarantees-tables Note 14 - Guarantees (Tables) Tables http://www.cohu.com/20210925/role/statement-note-14-guarantees 35 false false R36.htm 035 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables 36 false false R37.htm 036 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Details 37 false false R38.htm 037 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Details 38 false false R39.htm 038 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) Sheet http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) Details 39 false false R40.htm 039 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) Sheet http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) Details 40 false false R41.htm 040 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Details 41 false false R42.htm 041 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) Sheet http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) Details 42 false false R43.htm 042 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables 43 false false R44.htm 043 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) Sheet http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) Details 44 false false R45.htm 044 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) Sheet http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) Details 45 false false R46.htm 045 - Disclosure - Note 3 - Borrowings and Credit Agreements (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual Note 3 - Borrowings and Credit Agreements (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-tables 46 false false R47.htm 046 - Disclosure - Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) Sheet http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) Details 47 false false R48.htm 047 - Disclosure - Note 4 - Restructuring Charges (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual Note 4 - Restructuring Charges (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-tables 48 false false R49.htm 048 - Disclosure - Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) Sheet http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) Details 49 false false R50.htm 049 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual Note 5 - Financial Instruments Measured at Fair Value (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables 50 false false R51.htm 050 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) Sheet http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) Details 51 false false R52.htm 051 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) Sheet http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) Details 52 false false R53.htm 052 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) Details 53 false false R54.htm 053 - Disclosure - Note 6 - Employee Stock Benefit Plans (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual Note 6 - Employee Stock Benefit Plans (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans 54 false false R55.htm 054 - Disclosure - Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) Sheet http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) Details 55 false false R56.htm 055 - Disclosure - Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) Sheet http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) Details 56 false false R57.htm 056 - Disclosure - Note 8 - Equity (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual Note 8 - Equity (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-8-equity 57 false false R58.htm 057 - Disclosure - Note 9 - Income Taxes (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-9-income-taxes-details-textual Note 9 - Income Taxes (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-9-income-taxes 58 false false R59.htm 058 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Current Segments (Details) Sheet http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details Note 10 - Segment and Geographic Information - Summary of Current Segments (Details) Details 59 false false R60.htm 059 - Disclosure - Note 11 - Leases (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual Note 11 - Leases (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-11-leases-tables 60 false false R61.htm 060 - Disclosure - Note 11 - Leases - Balance Sheet Information (Details) Sheet http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details Note 11 - Leases - Balance Sheet Information (Details) Details 61 false false R62.htm 061 - Disclosure - Note 11 - Leases - Lease Expense (Details) Sheet http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details Note 11 - Leases - Lease Expense (Details) Details 62 false false R63.htm 062 - Disclosure - Note 11 - Leases - Future Minimum Lease Payments (Details) Sheet http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details Note 11 - Leases - Future Minimum Lease Payments (Details) Details 63 false false R64.htm 063 - Disclosure - Note 11 - Leases - Cash Flow Information (Details) Sheet http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details Note 11 - Leases - Cash Flow Information (Details) Details 64 false false R65.htm 064 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual Note 12 - Business Divestitures and Discontinued Operations (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-tables 65 false false R66.htm 065 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) Sheet http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details Note 12 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) Details 66 false false R67.htm 066 - Disclosure - Note 14 - Guarantees (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual Note 14 - Guarantees (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-14-guarantees-tables 67 false false R68.htm 067 - Disclosure - Note 14 - Guarantees - Changes in Accrued Warranty (Details) Sheet http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details Note 14 - Guarantees - Changes in Accrued Warranty (Details) Details 68 false false R69.htm 068 - Disclosure - Note 15 - Subsequent Event (Details Textual) Sheet http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual Note 15 - Subsequent Event (Details Textual) Details http://www.cohu.com/20210925/role/statement-note-15-subsequent-event 69 false false All Reports Book All Reports cohu20210926_10q.htm cohu-20210925.xsd cohu-20210925_cal.xml cohu-20210925_def.xml cohu-20210925_lab.xml cohu-20210925_pre.xml ex_295950.htm ex_295951.htm ex_295952.htm ex_295953.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cohu20210926_10q.htm": { "axisCustom": 0, "axisStandard": 37, "contextCount": 335, "dts": { "calculationLink": { "local": [ "cohu-20210925_cal.xml" ] }, "definitionLink": { "local": [ "cohu-20210925_def.xml" ] }, "inline": { "local": [ "cohu20210926_10q.htm" ] }, "labelLink": { "local": [ "cohu-20210925_lab.xml" ] }, "presentationLink": { "local": [ "cohu-20210925_pre.xml" ] }, "schema": { "local": [ "cohu-20210925.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 601, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 37, "http://www.cohu.com/20210925": 3, "http://xbrl.sec.gov/dei/2021": 6, "total": 46 }, "keyCustom": 41, "keyStandard": 400, "memberCustom": 38, "memberStandard": 52, "nsprefix": "cohu", "nsuri": "http://www.cohu.com/20210925", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.cohu.com/20210925/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "role": "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets", "role": "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "shortName": "Note 2 - Goodwill and Purchased Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 3 - Borrowings and Credit Agreements", "role": "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "shortName": "Note 3 - Borrowings and Credit Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 4 - Restructuring Charges", "role": "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges", "shortName": "Note 4 - Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value", "role": "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value", "shortName": "Note 5 - Financial Instruments Measured at Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 6 - Employee Stock Benefit Plans", "role": "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "shortName": "Note 6 - Employee Stock Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 7 - Derivative Financial Instruments", "role": "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments", "shortName": "Note 7 - Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 8 - Equity", "role": "http://www.cohu.com/20210925/role/statement-note-8-equity", "shortName": "Note 8 - Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 9 - Income Taxes", "role": "http://www.cohu.com/20210925/role/statement-note-9-income-taxes", "shortName": "Note 9 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 10 - Segment and Geographic Information", "role": "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information", "shortName": "Note 10 - Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LesseeLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 11 - Leases", "role": "http://www.cohu.com/20210925/role/statement-note-11-leases", "shortName": "Note 11 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LesseeLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations", "role": "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "shortName": "Note 12 - Business Divestitures and Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 13 - Contingencies", "role": "http://www.cohu.com/20210925/role/statement-note-13-contingencies", "shortName": "Note 13 - Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 14 - Guarantees", "role": "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "shortName": "Note 14 - Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 15 - Subsequent Event", "role": "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "shortName": "Note 15 - Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables", "shortName": "Note 1 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "shortName": "Note 2 - Goodwill and Purchased Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-tables", "shortName": "Note 3 - Borrowings and Credit Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 4 - Restructuring Charges (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-tables", "shortName": "Note 4 - Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "shortName": "Note 5 - Financial Instruments Measured at Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 7 - Derivative Financial Instruments (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-tables", "shortName": "Note 7 - Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 10 - Segment and Geographic Information (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-tables", "shortName": "Note 10 - Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LeasesBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 11 - Leases (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-11-leases-tables", "shortName": "Note 11 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LeasesBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-tables", "shortName": "Note 12 - Business Divestitures and Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 14 - Guarantees (Tables)", "role": "http://www.cohu.com/20210925/role/statement-note-14-guarantees-tables", "shortName": "Note 14 - Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2020-12-26", "decimals": "-5", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25_ProductOrServiceAxis-SystemsMember_StatementBusinessSegmentsAxis-SemiconductorTestAndInspectionMember", "decimals": "-4", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember_StatementBusinessSegmentsAxis-SemiconductorTestAndInspectionMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember_StatementBusinessSegmentsAxis-SemiconductorTestAndInspectionMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": "-5", "first": true, "lang": null, "name": "cohu:TransferFromInProcessTechnologyToDevelopedTechnology", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "shortName": "Note 2 - Goodwill and Purchased Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": "-5", "first": true, "lang": null, "name": "cohu:TransferFromInProcessTechnologyToDevelopedTechnology", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2020-12-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "shortName": "Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "shortName": "Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 3 - Borrowings and Credit Agreements (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "shortName": "Note 3 - Borrowings and Credit Agreements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25_LegalEntityAxis-IsmecaMember", "decimals": "-6", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "CHF", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "shortName": "Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "lang": null, "name": "cohu:DebtLongtermAndShorttermCombinedAmountGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 4 - Restructuring Charges (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual", "shortName": "Note 4 - Restructuring Charges (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "shortName": "Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2020-12-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember_RestructuringPlanAxis-IntegrationProgramMember", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "role": "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "shortName": "Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "shortName": "Note 5 - Financial Instruments Measured at Fair Value (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "shortName": "Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "shortName": "Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "shortName": "Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 6 - Employee Stock Benefit Plans (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual", "shortName": "Note 6 - Employee Stock Benefit Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25_DerivativeInstrumentRiskAxis-EuroForeignExchangeForwardMember_HedgingDesignationAxis-NondesignatedMember_PositionAxis-LongMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "shortName": "Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25_DerivativeInstrumentRiskAxis-EuroForeignExchangeForwardMember_HedgingDesignationAxis-NondesignatedMember_PositionAxis-LongMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25_DerivativeInstrumentRiskAxis-ForeignExchangeForwardMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-ForeignCurrencyGainLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "shortName": "Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25_DerivativeInstrumentRiskAxis-ForeignExchangeForwardMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-ForeignCurrencyGainLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 8 - Equity (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual", "shortName": "Note 8 - Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-03-08_2021-03-08_SubsidiarySaleOfStockAxis-UnderwrittenPublicOfferingMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 9 - Income Taxes (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-9-income-taxes-details-textual", "shortName": "Note 9 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Current Segments (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "shortName": "Note 10 - Segment and Geographic Information - Summary of Current Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "lang": null, "name": "cohu:ProfitLossFromOperatingSegment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "role": "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 11 - Leases (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual", "shortName": "Note 11 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 11 - Leases - Balance Sheet Information (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details", "shortName": "Note 11 - Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeasesBalanceSheetInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 11 - Leases - Lease Expense (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details", "shortName": "Note 11 - Leases - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LesseeLeaseLiabilityMaturityTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 11 - Leases - Future Minimum Lease Payments (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details", "shortName": "Note 11 - Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LesseeLeaseLiabilityMaturityTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeaseCashFlowInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 11 - Leases - Cash Flow Information (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details", "shortName": "Note 11 - Leases - Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeaseCashFlowInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual", "shortName": "Note 12 - Business Divestitures and Discontinued Operations (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-24_2021-06-24_DisposalGroupClassificationAxis-DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-PCBTestEquipmentMember", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 12 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "shortName": "Note 12 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25_BalanceSheetLocationAxis-NoncurrentOtherAccruedLiabilitiesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 14 - Guarantees (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual", "shortName": "Note 14 - Guarantees (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-09-25_BalanceSheetLocationAxis-NoncurrentOtherAccruedLiabilitiesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-06-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 14 - Guarantees - Changes in Accrued Warranty (Details)", "role": "http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details", "shortName": "Note 14 - Guarantees - Changes in Accrued Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-06-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-10-28_ShareRepurchaseProgramAxis-ShareRepurchaseProgramEffectiveNovember22021Member_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 15 - Subsequent Event (Details Textual)", "role": "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual", "shortName": "Note 15 - Subsequent Event (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2021-10-28_ShareRepurchaseProgramAxis-ShareRepurchaseProgramEffectiveNovember22021Member_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2021-06-27_2021-09-25", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "role": "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20210926_10q.htm", "contextRef": "d_2020-12-27_2021-09-25", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } } }, "segmentCount": 92, "tag": { "cohu_AmortizationOfInventoryStepupAndInventoryRelatedCharges": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment related to the amortization of inventory step-up and inventory related charges.", "label": "Non-cash inventory related charges" } } }, "localname": "AmortizationOfInventoryStepupAndInventoryRelatedCharges", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_AvailableForSaleSecuritiesDebtMaturitiesDueAfterOneYearThroughThreeYearsEstimatedFairValue": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated 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 second through third fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Due after one year through three years, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesDueAfterOneYearThroughThreeYearsEstimatedFairValue", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "cohu_AvailableforsaleSecuritiesDebtMaturitiesYearTwoThroughThreeAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after adjustments of available-for-sale debt securities at cost, maturing in the second fiscal year through the third fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Due after one year through three years, amortized cost" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesYearTwoThroughThreeAmortizedCostBasis", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "cohu_CapitalizedCloudComputingServiceCostsButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for capitalized cloud computing service costs that have occurred.", "label": "Capitalized cloud computing service costs included in accounts payable" } } }, "localname": "CapitalizedCloudComputingServiceCostsButNotYetPaid", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_ConstructionLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis.", "label": "Construction Loan [Member]" } } }, "localname": "ConstructionLoanMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "domainItemType" }, "cohu_DebtInstrumentAmortizationPercentageOfPrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of quarterly installments of the original principal, with balance payable at maturity.", "label": "cohu_DebtInstrumentAmortizationPercentageOfPrincipalAmount", "terseLabel": "Debt Instrument, Amortization, Percentage of Principal Amount" } } }, "localname": "DebtInstrumentAmortizationPercentageOfPrincipalAmount", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "cohu_DebtLongtermAndShorttermCombinedAmountGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt, before financing fees and discount.", "label": "Total debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmountGross", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredProfit": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value of deferred revenue, net of expenses, as of the balance sheet date that is expected to be recognized as such within one year or the normal operating cycle, if longer.", "label": "Deferred profit", "terseLabel": "Deferred Profit" } } }, "localname": "DeferredProfit", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredProfitLongterm": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value of deferred revenue, net of expenses, as of the balance sheet date that is expected to be recognized as such after one year.", "label": "cohu_DeferredProfitLongterm", "terseLabel": "Deferred Profit Long-term" } } }, "localname": "DeferredProfitLongterm", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_EmployeeSeveranceAndOtherExitCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employee severance and other exit costs.", "label": "Employee Severance and Other Exit Costs [Member]" } } }, "localname": "EmployeeSeveranceAndOtherExitCostsMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "cohu_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents equity based performance stock unites granted in 2020, 2019, 2018, and 2017.", "label": "Equity Based Performance Stock Units Granted in 2020, 2019, 2018, and 2017 [Member]" } } }, "localname": "EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Member", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_EquityIncentivePlan2005Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2005 Equity Incentive Plan.", "label": "Equity Incentive Plan 2005 [Member]" } } }, "localname": "EquityIncentivePlan2005Member", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_EuroForeignExchangeForwardMember": { "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 Euros, at a specified date, at a fixed exercise exchange rate.", "label": "Euro Foreign Exchange Forward [Member]" } } }, "localname": "EuroForeignExchangeForwardMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "cohu_ExtinguishmentOfDebtDecreaseDeferredFinancingCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents decrease deferred financing costs for extinguishment of debt.", "label": "cohu_ExtinguishmentOfDebtDecreaseDeferredFinancingCosts", "terseLabel": "Extinguishment of Debt Decrease Deferred Financing Costs" } } }, "localname": "ExtinguishmentOfDebtDecreaseDeferredFinancingCosts", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, finance leases" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_FirstFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the first facility.", "label": "First Facility [Member]" } } }, "localname": "FirstFacilityMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_InProcessTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to in-process technology.", "label": "In-process Technology [Member]" } } }, "localname": "InProcessTechnologyMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "cohu_IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries, warranty, and other liabilities.", "label": "cohu_IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities", "terseLabel": "Accrued compensation, warranty and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInCurrentAndNoncurrentOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current and noncurrent operating lease liabilities.", "label": "Current and long-term operating lease liabilities" } } }, "localname": "IncreaseDecreaseInCurrentAndNoncurrentOperatingLeaseLiabilities", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInDeferredProfit": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in deferred profit during the period.", "label": "cohu_IncreaseDecreaseInDeferredProfit", "terseLabel": "Deferred profit" } } }, "localname": "IncreaseDecreaseInDeferredProfit", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating lease right-of-use assetS.", "label": "cohu_IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "negatedLabel": "Operating lease right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IndefiniteLivedInProcessResearchAndDevelopmentMember": { "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 classified as indefinite-lived.", "label": "Indefinite-lived In Process Research and Development [Member]" } } }, "localname": "IndefiniteLivedInProcessResearchAndDevelopmentMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "cohu_IntegrationProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the Integration program", "label": "Integration Program [Member]" } } }, "localname": "IntegrationProgramMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "domainItemType" }, "cohu_InterestCapitalizedAssociatedWithCloudComputingImplementation": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized associated with cloud computing implementation.", "label": "cohu_InterestCapitalizedAssociatedWithCloudComputingImplementation", "negatedLabel": "Interest capitalized associated with cloud computing implementation" } } }, "localname": "InterestCapitalizedAssociatedWithCloudComputingImplementation", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_InventoryCapitalizedAsPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents information about inventory capitalized as property, plant and equipment.", "label": "Inventory capitalized as property, plant and equipment" } } }, "localname": "InventoryCapitalizedAsPropertyPlantAndEquipment", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IsmecaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Ismeca, a wholly-owned subsidiary of Cohu.", "label": "Ismeca [Member]" } } }, "localname": "IsmecaMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_JapaneseYenForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Japanese Yen foreign exchange forward.", "label": "Japanese Yen Foreign Exchange Forward [Member]" } } }, "localname": "JapaneseYenForeignExchangeForwardMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "cohu_KitaTermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term loans related to the Kita acquisition.", "label": "Kita Term Loans [Member]" } } }, "localname": "KitaTermLoansMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "domainItemType" }, "cohu_LeaseCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the cash flow information for leases.", "label": "Lease, Cash Flow Information [Table Text Block]" } } }, "localname": "LeaseCashFlowInformationTableTextBlock", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-tables" ], "xbrltype": "textBlockItemType" }, "cohu_LeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance and operating lease.", "label": "cohu_LeaseLiability", "terseLabel": "Total lease liabilities", "verboseLabel": "Present value of lease liabilities, total" } } }, "localname": "LeaseLiability", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as noncurrent.", "label": "Long-term lease liabilities" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_LeaseRightofuseAsset": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance and operating lease.", "label": "cohu_LeaseRightofuseAsset", "totalLabel": "Total lease assets" } } }, "localname": "LeaseRightofuseAsset", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "cohu_LeasesBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of balance sheet information for leases.", "label": "Leases, Balance Sheet Information [Table Text Block]" } } }, "localname": "LeasesBalanceSheetInformationTableTextBlock", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-tables" ], "xbrltype": "textBlockItemType" }, "cohu_LesseeLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liability.", "label": "Lessee, Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-tables" ], "xbrltype": "textBlockItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease.", "label": "cohu_LesseeLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDue", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 3.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due after fourth fiscal year following latest fiscal year.", "label": "Thereafter, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 4.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in next fiscal year following latest fiscal year.", "label": "2022, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 1.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth fiscal year following latest fiscal year.", "label": "2025, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 0.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third fiscal year following latest fiscal year.", "label": "2024, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 5.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second fiscal year following latest fiscal year.", "label": "2023, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 2.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "2021, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "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 and finance lease.", "label": "cohu_LesseeLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: Interest, total" } } }, "localname": "LesseeLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseRemainingTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining term of lessee's operating and finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "cohu_LesseeLeaseRemainingTermOfContract", "terseLabel": "Lessee, Lease, Remaining Term of Contract (Year)" } } }, "localname": "LesseeLeaseRemainingTermOfContract", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual" ], "xbrltype": "durationItemType" }, "cohu_LesseeLeasesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating and finance leases of lessee.", "label": "Lessee, Leases [Text Block]" } } }, "localname": "LesseeLeasesTextBlock", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases" ], "xbrltype": "textBlockItemType" }, "cohu_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LoanFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the loan facilities.", "label": "Loan Facilities [Member]" } } }, "localname": "LoanFacilitiesMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_LongtermLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents long-term lease liabilities.", "label": "Long-term Lease Liabilities [Member]" } } }, "localname": "LongtermLeaseLiabilitiesMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "domainItemType" }, "cohu_MachineryEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment and collection of computer programs and related data that provide instructions to a computer.", "label": "Machinery, Equipment and Software [Member]" } } }, "localname": "MachineryEquipmentAndSoftwareMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cohu_Malaysia1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about Malaysia.", "label": "Malaysia [Member]" } } }, "localname": "Malaysia1Member", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "cohu_NoncurrentOtherAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents non-current other accrued liabilities.", "label": "Non-current Other Accrued Liabilities [Member]" } } }, "localname": "NoncurrentOtherAccruedLiabilitiesMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual" ], "xbrltype": "domainItemType" }, "cohu_NonsystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of revenue derived from all other sources that are not systems.", "label": "Non-systems [Member]" } } }, "localname": "NonsystemsMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "cohu_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "Customers individually accounting for more than 10% of net sales" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "integerItemType" }, "cohu_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to one customer.", "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "cohu_OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other accrued liabilities and long-term lease liabilities.", "label": "Other Accrued Liabilities and Long-term Lease Liabilities [Member]" } } }, "localname": "OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "domainItemType" }, "cohu_OtherAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to other accrued liabilities.", "label": "Other Accrued Liabilities [Member]" } } }, "localname": "OtherAccruedLiabilitiesMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "domainItemType" }, "cohu_PCBTestEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the PCB Test Equipment business.", "label": "PCB Test Equipment [Member]" } } }, "localname": "PCBTestEquipmentMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "cohu_PCBTestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the segment, PCB Test.", "label": "PCB Test [Member]" } } }, "localname": "PCBTestMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "domainItemType" }, "cohu_PercentageOfFairValueToDeterminePriceOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the Fair Value to Determine the price of common stock.", "label": "cohu_PercentageOfFairValueToDeterminePriceOfCommonStock", "terseLabel": "Percentage of Fair Value to Determine Price of Common Stock" } } }, "localname": "PercentageOfFairValueToDeterminePriceOfCommonStock", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "cohu_ProfitLossFromOperatingSegment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of profit (loss) from operating segments.", "label": "Profit (loss) for reportable segments" } } }, "localname": "ProfitLossFromOperatingSegment", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "cohu_RestOfTheWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The rest of the world.", "label": "Rest of the World [Member]" } } }, "localname": "RestOfTheWorldMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "cohu_ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite or indefinite life, by either major class or business segment.", "label": "Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "cohu_SecondFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the second facility.", "label": "Second Facility [Member]" } } }, "localname": "SecondFacilityMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_SecuredTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the secured term loan facility.", "label": "Secured Term Loan Facility [Member]" } } }, "localname": "SecuredTermLoanFacilityMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "domainItemType" }, "cohu_SemiconductorTestAndInspectionAndPCBTestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the segments, Semiconductor Test and Inspection and PCB Test.", "label": "Semiconductor Test and Inspection and PCB Test [Member]" } } }, "localname": "SemiconductorTestAndInspectionAndPCBTestMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "cohu_SemiconductorTestAndInspectionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the segment, Semiconductor Test & Inspection.", "label": "Semiconductor Test and Inspection [Member]" } } }, "localname": "SemiconductorTestAndInspectionMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "domainItemType" }, "cohu_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesAvailableForIssue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents share based compensation arrangement by share based payment award percentage of shares available for issue.", "label": "cohu_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesAvailableForIssue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Issue" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesAvailableForIssue", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "cohu_ShareRepurchaseProgramEffectiveNovember22021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the share repurchase program effective November 2, 2021.", "label": "Share Repurchase Program Effective November 2, 2021 [Member]" } } }, "localname": "ShareRepurchaseProgramEffectiveNovember22021Member", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual" ], "xbrltype": "domainItemType" }, "cohu_StandardAndExtendedProductWarrantyAccrualDecreaseForDisposals": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from disposals of the standard and extended product warranty.", "label": "cohu_StandardAndExtendedProductWarrantyAccrualDecreaseForDisposals", "negatedLabel": "Liability transferred (1)" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualDecreaseForDisposals", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "cohu_StandardProductWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the term of the product warranty.", "label": "cohu_StandardProductWarrantyTerm", "terseLabel": "Standard Product Warranty Term (Month)" } } }, "localname": "StandardProductWarrantyTerm", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual" ], "xbrltype": "durationItemType" }, "cohu_SwissFrancForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange for options or future contracts to buy or sell Swiss Francs, at a specified date, at a fixed exercise exchange rate.", "label": "Swiss Franc Foreign Exchange Forward [Member]" } } }, "localname": "SwissFrancForeignExchangeForwardMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "cohu_SystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of revenue derived from systems.", "label": "Systems [Member]" } } }, "localname": "SystemsMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "cohu_ThirdFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents third facility.", "label": "Third Facility [Member]" } } }, "localname": "ThirdFacilityMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_TransferFromInProcessTechnologyToDevelopedTechnology": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of technology transferred to \"Developed Technology\" which was previously classified as \"In-Process Technology\" in the period.", "label": "cohu_TransferFromInProcessTechnologyToDevelopedTechnology", "terseLabel": "Transfer From In-Process Technology to Developed Technology" } } }, "localname": "TransferFromInProcessTechnologyToDevelopedTechnology", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to two customers.", "label": "Two Customers [Member]" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "cohu_UnderwrittenPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to underwritten public offering.", "label": "Underwritten Public Offering [Member]" } } }, "localname": "UnderwrittenPublicOfferingMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-8-equity", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "cohu_VestOnTheThirdAnniversaryOfAwardsGrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent awards that are versing on the third anniversary of grant.", "label": "Vest on the Third Anniversary of Awards Grant [Member]" } } }, "localname": "VestOnTheThirdAnniversaryOfAwardsGrantMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_VestingOverFourYearPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent four year vesting period.", "label": "Vesting Over Four Year Period [Member]" } } }, "localname": "VestingOverFourYearPeriodMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_VestingOverOneYearPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent a year vesting period.", "label": "Vesting Over One Year Period [Member]" } } }, "localname": "VestingOverOneYearPeriodMember", "nsuri": "http://www.cohu.com/20210925", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-inventories-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Inventories (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-inventories-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-segment-and-geographic-information-summary-of-current-segments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment and Geographic Information - Summary of Current Segments (Details)" } } }, "localname": "statement-statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-segment-and-geographic-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment and Geographic Information" } } }, "localname": "statement-statement-note-10-segment-and-geographic-information-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-11-leases-balance-sheet-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Leases - Balance Sheet Information (Details)" } } }, "localname": "statement-statement-note-11-leases-balance-sheet-information-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-11-leases-cash-flow-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Leases - Cash Flow Information (Details)" } } }, "localname": "statement-statement-note-11-leases-cash-flow-information-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-11-leases-future-minimum-lease-payments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Leases - Future Minimum Lease Payments (Details)" } } }, "localname": "statement-statement-note-11-leases-future-minimum-lease-payments-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-11-leases-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Leases - Lease Expense (Details)" } } }, "localname": "statement-statement-note-11-leases-lease-expense-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-11-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Leases" } } }, "localname": "statement-statement-note-11-leases-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details)" } } }, "localname": "statement-statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-12-business-divestitures-and-discontinued-operations-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Business Divestitures and Discontinued Operations" } } }, "localname": "statement-statement-note-12-business-divestitures-and-discontinued-operations-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-14-guarantees-changes-in-accrued-warranty-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Guarantees - Changes in Accrued Warranty (Details)" } } }, "localname": "statement-statement-note-14-guarantees-changes-in-accrued-warranty-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-14-guarantees-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Guarantees" } } }, "localname": "statement-statement-note-14-guarantees-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details)" } } }, "localname": "statement-statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details)" } } }, "localname": "statement-statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-2-goodwill-and-purchased-intangible-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Goodwill and Purchased Intangible Assets" } } }, "localname": "statement-statement-note-2-goodwill-and-purchased-intangible-assets-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details)" } } }, "localname": "statement-statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-3-borrowings-and-credit-agreements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Borrowings and Credit Agreements" } } }, "localname": "statement-statement-note-3-borrowings-and-credit-agreements-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details)" } } }, "localname": "statement-statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-4-restructuring-charges-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Restructuring Charges" } } }, "localname": "statement-statement-note-4-restructuring-charges-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details)" } } }, "localname": "statement-statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details)" } } }, "localname": "statement-statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details)" } } }, "localname": "statement-statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-5-financial-instruments-measured-at-fair-value-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Financial Instruments Measured at Fair Value" } } }, "localname": "statement-statement-note-5-financial-instruments-measured-at-fair-value-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details)" } } }, "localname": "statement-statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details)" } } }, "localname": "statement-statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-7-derivative-financial-instruments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Derivative Financial Instruments" } } }, "localname": "statement-statement-note-7-derivative-financial-instruments-tables", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "cohu_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.cohu.com/20210925", "xbrltype": "stringItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PHILIPPINES" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TAIWAN, PROVINCE OF CHINA" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in 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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r688" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r689" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-document-and-entity-information", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20210925/role/statement-note-11-leases", "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-tables", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20210925/role/statement-note-13-contingencies", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-tables", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20210925/role/statement-note-8-equity", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20210925/role/statement-note-9-income-taxes", "http://www.cohu.com/20210925/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r689" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r689" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r690" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r689" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r689" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r689" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r689" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-document-and-entity-information", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20210925/role/statement-note-11-leases", "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-tables", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20210925/role/statement-note-13-contingencies", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-tables", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20210925/role/statement-note-8-equity", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20210925/role/statement-note-9-income-taxes", "http://www.cohu.com/20210925/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r685" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r686" ], "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/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cohu.com/20210925/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r153", "r193", "r212", "r213", "r214", "r215", "r217", "r219", "r223", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r341", "r343", "r344" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r153", "r193", "r212", "r213", "r214", "r215", "r217", "r219", "r223", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r341", "r343", "r344" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r230", "r404", "r408", "r642" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r349", "r385", "r426", "r428", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r639", "r643", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r349", "r385", "r426", "r428", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r639", "r643", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-11-leases", "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r230", "r404", "r408", "r642" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r226", "r404", "r406", "r589", "r638", "r640" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r226", "r404", "r406", "r589", "r638", "r640" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r349", "r385", "r411", "r426", "r428", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r639", "r643", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-11-leases", "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r349", "r385", "r411", "r426", "r428", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r639", "r643", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-11-leases", "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r227", "r228", "r404", "r407", "r641", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r227", "r228", "r404", "r407", "r641", "r667", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts receivable, net" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r67", "r572" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r42", "r596", "r622" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r44", "r596", "r622" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Noncurrent income tax liabilities" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r64", "r286" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details": { "order": 0.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": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r49", "r86", "r87", "r88", "r625", "r648", "r649" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r85", "r88", "r98", "r99", "r100", "r155", "r156", "r157", "r491", "r644", "r645", "r691" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r155", "r156", "r157", "r449", "r450", "r451", "r515" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r429", "r431", "r454", "r455" ], "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": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r431", "r447", "r453" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "order": 0.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": "Share-based compensation of continuing operations" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "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": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "totalLabel": "Total share-based compensation, net" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r232", "r246", "r247", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r110", "r132", "r369", "r546" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "us-gaap_AmortizationOfFinancingCosts", "terseLabel": "Amortization of Debt Issuance Costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r132", "r369", "r378", "r379", "r546" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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 discounts and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r132", "r269", "r277" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "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 purchased intangible assets", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r147", "r201", "r214", "r221", "r244", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r340", "r342", "r344", "r345", "r488", "r493", "r530", "r570", "r572", "r594", "r621" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "terseLabel": "Total assets for reportable segments", "totalLabel": "Assets, Total" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r29", "r31", "r79", "r147", "r244", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r340", "r342", "r344", "r345", "r488", "r493", "r530", "r570", "r572" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r519" ], "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": "us-gaap_AssetsFairValueDisclosure", "terseLabel": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r17", "r19", "r23", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Total" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r236", "r249" ], "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": "Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r240", "r242", "r614" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "totalLabel": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value, Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r240", "r242", "r612" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details": { "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), with single maturity date and allocated without single maturity date.", "label": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "totalLabel": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r241" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details": { "order": 0.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "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": "Due in one year or less, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r240", "r241", "r613" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details": { "order": 0.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "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": "Due in one year or less, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r234", "r237", "r249", "r601" ], "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": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r432", "r448" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r501", "r505" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r136", "r137", "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Property, plant and equipment purchases included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r682", "r684" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Amortization of cloud-based software implementation costs", "terseLabel": "Capitalized Computer Software, Amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "us-gaap_CapitalizedComputerSoftwareGross", "terseLabel": "Capitalized Computer Software, Gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r26", "r61", "r134" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "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": "us-gaap_CashAndCashEquivalentsFairValueDisclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r128", "r134", "r139" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r128", "r535" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash [Member]" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r314", "r319", "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments, contingencies, and guarantees.", "label": "Commitments Contingencies and Guarantees [Text Block]" } } }, "localname": "CommitmentsContingenciesAndGuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-14-guarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Cash dividend, per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r155", "r156", "r515" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r46", "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r46", "r572" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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 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, $1 par value; 60,000 shares authorized, 48,684 shares issued and outstanding in 2021 and 42,190 shares in 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r94", "r96", "r97", "r108", "r607", "r634" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r270", "r275", "r483" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r185", "r186", "r230", "r527", "r528", "r668" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r185", "r186", "r230", "r527", "r528", "r651", "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r185", "r186", "r230", "r527", "r528", "r651", "r668" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r182", "r618" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r185", "r186", "r230", "r527", "r528" ], "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": "Percentage of net sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r185", "r186", "r230", "r527", "r528", "r668" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionLoansMember": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis.", "label": "Construction Loans [Member]" } } }, "localname": "ConstructionLoansMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r400", "r401", "r405" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Customer advances" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r412", "r420", "r650" ], "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]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r212", "r213", "r214", "r215", "r217", "r223", "r225" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostDepreciationAmortizationAndDepletion": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service.", "label": "Amortization of cost" } } }, "localname": "CostDepreciationAmortizationAndDepletion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r106" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of sales (1)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r112" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "us-gaap_CostsAndExpenses", "totalLabel": "Costs and Expenses, Total" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r304", "r305", "r312" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r184", "r230" ], "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]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r482" ], "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]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r144", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r363", "r370", "r371", "r372", "r382" ], "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]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r40", "r42", "r43", "r146", "r153", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r359", "r360", "r361", "r362", "r364", "r365", "r366", "r367", "r368", "r369", "r376", "r377", "r378", "r379", "r547", "r595", "r597", "r619" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "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": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r43", "r373", "r597", "r619" ], "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", "terseLabel": "Long-term Debt, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "us-gaap_DebtInstrumentCollateralAmount", "terseLabel": "Debt Instrument, Collateral Amount" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r346", "r376", "r377", "r545", "r547", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r72", "r347" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r73", "r146", "r153", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r359", "r360", "r361", "r362", "r364", "r365", "r366", "r367", "r368", "r369", "r376", "r377", "r378", "r379", "r547" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r359", "r374", "r376", "r377", "r546" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "negatedLabel": "Less: financing fees and discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r243", "r250", "r251" ], "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": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r148", "r466", "r471", "r472", "r473" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "us-gaap_DeferredRevenue", "terseLabel": "Deferred Revenue, Total" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r132", "r196" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r80", "r81", "r82", "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "us-gaap_DerivativeAssets", "verboseLabel": "Contract amount" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "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 [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Foreign exchange forward contracts" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r82", "r502", "r504", "r507", "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r514", "r518" ], "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]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r152", "r496", "r497", "r499", "r500", "r512" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r484" ], "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]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20210925/role/statement-note-11-leases", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-13-contingencies", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20210925/role/statement-note-8-equity", "http://www.cohu.com/20210925/role/statement-note-9-income-taxes" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r3", "r5", "r7" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "terseLabel": "Gain on sale of Fixtures business" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r15", "r104", "r631" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "totalLabel": "Income before taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r4", "r5", "r6", "r7", "r15", "r20", "r460", "r470", "r476" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "terseLabel": "Income tax provision" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "auth_ref": [ "r9", "r24" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.", "label": "Discontinued Operations, Policy [Policy Text Block]" } } }, "localname": "DiscontinuedOperationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r284", "r292" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "auth_ref": [ "r1", "r2", "r17", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1", "terseLabel": "Disposal Group, Including Discontinued Operation, Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r1", "r2", "r17", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "terseLabel": "Disposal Group, Including Discontinued Operation, Intangible Assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r16" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "order": 0.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "terseLabel": "Operating income before income taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r16", "r23" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue", "terseLabel": "Net sales" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r132", "r284", "r288" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "negatedLabel": "Gain on business divestitures" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r25", "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r424", "r427" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r109", "r160", "r161", "r162", "r163", "r164", "r168", "r170", "r173", "r174", "r175", "r178", "r179", "r516", "r517", "r608", "r635" ], "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": "us-gaap_EarningsPerShareBasic", "terseLabel": "Net income (loss) (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r109", "r160", "r161", "r162", "r163", "r164", "r170", "r173", "r174", "r175", "r178", "r179", "r516", "r517", "r608", "r635" ], "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": "us-gaap_EarningsPerShareDiluted", "terseLabel": "Net income (loss) (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r176", "r177" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r535" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r70" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r447" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "order": 1.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": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "negatedLabel": "Income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r445" ], "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": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r98", "r99", "r100", "r155", "r156", "r157", "r159", "r165", "r167", "r181", "r245", "r397", "r398", "r449", "r450", "r451", "r467", "r468", "r515", "r537", "r538", "r539", "r540", "r541", "r542", "r644", "r645", "r646", "r691" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "us-gaap_ExtinguishmentOfDebtAmount", "terseLabel": "Extinguishment of Debt, Amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r361", "r376", "r377", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r520", "r576", "r577", "r578" ], "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 and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r519", "r520", "r521", "r522", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r361", "r412", "r413", "r418", "r420", "r520", "r576" ], "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, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r361", "r376", "r377", "r412", "r413", "r418", "r420", "r520", "r577" ], "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, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r361", "r376", "r377", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r520", "r578" ], "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, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r361", "r376", "r377", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r523", "r524" ], "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, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r551", "r557", "r568" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r553", "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r550", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Present value of lease liabilities, finance leases" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "us-gaap_FinanceLeaseLiabilityCurrent", "terseLabel": "Finance, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "us-gaap_FinanceLeaseLiabilityNoncurrent", "terseLabel": "Finance, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "2022, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "2025, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "2024, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "2023, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "2021, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r567" ], "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 finance lease.", "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: Interest, finance leases" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r552", "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r549" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details": { "order": 1.0, "parentTag": "cohu_LeaseRightofuseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAsset", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r551", "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization", "terseLabel": "Finance Lease, Right-of-Use Asset, Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r551", "r557", "r568" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Amortization of leased assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r565", "r568" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r564", "r568" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Finance leases (Year)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "durationItemType" }, "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": "Remaining Useful Life (Year)", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r276" ], "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": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r270", "r272", "r276", "r279", "r590", "r591" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r276", "r591" ], "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": "Gross Carrying Amount, finite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r270", "r275" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyGainLossMember": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing foreign currency gain (loss).", "label": "Foreign Currency Gain (Loss) [Member]" } } }, "localname": "ForeignCurrencyGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r531", "r532", "r533", "r534" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign transaction loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r533", "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "us-gaap_ForeignCurrencyTransactionGainLossRealized", "terseLabel": "Foreign Currency Transaction Gain (Loss), Realized" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r412", "r650" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r132", "r492" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Gain on sale of PCB Test business (2)", "terseLabel": "Gain (Loss) on Disposition of Business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r132" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "negatedLabel": "Gain on sale of facilities" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r132" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "negatedLabel": "Gain from sale of property, plant and equipment" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r132", "r380", "r381" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": "(Gain) loss on extinguishment of debt", "terseLabel": "Gain (Loss) on Extinguishment of Debt, Total" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "us-gaap_GeneralAndAdministrativeExpense", "negatedLabel": "Corporate expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r258", "r260", "r572", "r593" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated 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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "us-gaap_GoodwillAndIntangibleAssetImpairment", "terseLabel": "Goodwill and Intangible Asset Impairment, Total" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r264", "r273" ], "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]" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillForeignCurrencyTranslationGainLoss", "verboseLabel": "Impact of currency exchange" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r132", "r259", "r262", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture 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": "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "negatedLabel": "Sale of PCB Test business (1)" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r499", "r510" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r132", "r280" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment charges", "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r113", "r133", "r160", "r161", "r162", "r163", "r172", "r175", "r485" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "us-gaap_IncomeLossFromContinuingOperations", "totalLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r103", "r201", "r213", "r217", "r220", "r223", "r592", "r604", "r610", "r636" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "terseLabel": "Income (loss) from continuing operations before taxes", "totalLabel": "Income (loss) from continuing operations before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r101", "r109", "r158", "r160", "r161", "r162", "r163", "r170", "r173", "r174", "r517", "r603", "r605", "r608", "r630" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare", "terseLabel": "Income (loss) from continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r101", "r109", "r158", "r160", "r161", "r162", "r163", "r170", "r173", "r174", "r175", "r517", "r608", "r630", "r633", "r635" ], "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": "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare", "terseLabel": "Income (loss) from continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r15", "r20", "r486" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income from discontinued operations", "totalLabel": "Income, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r104", "r109", "r171", "r173", "r174", "r608", "r631", "r633", "r635" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "terseLabel": "Income from discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r171", "r173", "r174", "r495" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "terseLabel": "Income from discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r424", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r289", "r299" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r149", "r462", "r464", "r465", "r469", "r474", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-9-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r150", "r166", "r167", "r199", "r460", "r470", "r475", "r637" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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 provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r135" ], "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": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r131" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r131" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r131" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r131", "r586" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Customer advances" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r131" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r131" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Changes in other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r131" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherCurrentAssets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r131" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets", "negatedLabel": "Changes in other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r271", "r278" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r278" ], "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": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r271", "r278" ], "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]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r268", "r274" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r102", "r195", "r544", "r546", "r609" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r126", "r129", "r135" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r54", "r254" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r27", "r76", "r572" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r36", "r77", "r141", "r180", "r252", "r253", "r255", "r587" ], "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]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r56", "r57", "r254" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Raw materials and purchased parts" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r55", "r254" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r115" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r566", "r568" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2022, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "2025, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "2024, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2023, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r567" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "2021, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: Interest, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year One" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year Two" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r52", "r147", "r244", "r530", "r572", "r598", "r627" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Liabilities and Equity, Total" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r71", "r147", "r244", "r331", "r332", "r333", "r336", "r337", "r338", "r340", "r342", "r344", "r345", "r489", "r493", "r494", "r530", "r570", "r571", "r572" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r43", "r597", "r619" ], "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": "Lines of Credit", "terseLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.", "label": "Current installments of long-term debt" } } }, "localname": "LoansPayableToBankCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Long [Member]" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r43", "r360", "r375", "r376", "r377", "r597", "r624" ], "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": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebtCurrent", "negatedLabel": "Less: current portion", "terseLabel": "Long-term Debt, Current Maturities, Total" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "us-gaap_LongTermDebtFairValue", "terseLabel": "Long-term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebtNoncurrent", "terseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansFromBank": { "auth_ref": [ "r43", "r597", "r623" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.", "label": "Long-term debt" } } }, "localname": "LongTermLoansFromBank", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r73" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r73", "r330" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-13-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r412" ], "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]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r128" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r128" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r128", "r130", "r133" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r23", "r92", "r95", "r100", "r107", "r133", "r147", "r158", "r160", "r161", "r162", "r163", "r166", "r167", "r172", "r201", "r213", "r217", "r220", "r223", "r244", "r331", "r332", "r333", "r336", "r337", "r338", "r340", "r342", "r344", "r345", "r517", "r530", "r606", "r632" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r189" ], "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": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r201", "r213", "r217", "r220", "r223" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r558", "r568" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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 leases" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liabilities, operating leases" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "us-gaap_OperatingLeaseLiabilityCurrent", "terseLabel": "Operating, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "terseLabel": "Operating, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r554", "r562" ], "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 cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r549" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details": { "order": 0.0, "parentTag": "cohu_LeaseRightofuseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right of use assets", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r565", "r568" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r564", "r568" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating leases (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r33", "r34", "r35", "r70" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r74" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherAccruedLiabilitiesNoncurrent", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r78", "r572" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r486", "r487", "r490" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "terseLabel": "Changes in cumulative translation adjustment", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r86", "r89", "r90", "r91", "r536" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "negatedLabel": "Reclassifications due to sale of PCB Test business", "negatedTerseLabel": "Impact of sale of PCB Test business" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r93", "r96", "r486", "r487", "r490" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.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": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r84", "r86" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "negatedLabel": "Adjustments related to postretirement benefits", "negatedTerseLabel": "Adjustments related to postretirement benefits, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r83", "r86" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Changes in unrealized gains and losses on investments, net of tax", "verboseLabel": "Change in unrealized gain/loss on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r297", "r298", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-8-equity", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r124" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchases of common stock, net" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r127", "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "us-gaap_PaymentsForRestructuring", "negatedTerseLabel": "Amounts paid or charged" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r124" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r120" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r121" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "us-gaap_PaymentsToAcquireShortTermInvestments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.", "label": "Changes in accrued retiree medical benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r419", "r421", "r422", "r423", "r425" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "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]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r432", "r448" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": { "auth_ref": [ "r409", "r410" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer).", "label": "Accrued retirement benefits" } } }, "localname": "PostemploymentBenefitsLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r45", "r383" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r45", "r383" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r45", "r572" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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 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, $1 par value; 1,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r28", "r30", "r256", "r257" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConstructionLoansPayable": { "auth_ref": [ "r123" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from borrowings to finance the cost of construction.", "label": "Proceeds from revolving line of credit and construction loans" } } }, "localname": "ProceedsFromConstructionLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r118" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Cash received from disposition of business, net of cash paid" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r122" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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 received from issuance of common stock, net of fees", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r116", "r117", "r235" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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": "Sales and maturities of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": { "auth_ref": [ "r119" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.", "label": "Cash received from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSalesOfAssetsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.", "label": "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "terseLabel": "Proceeds from Sales of Business, Affiliate and Productive Assets" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r325", "r326", "r602" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "us-gaap_ProductWarrantyAccrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r70", "r320", "r321" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r74", "r315", "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "us-gaap_ProductWarrantyAccrualNoncurrent", "terseLabel": "Product Warranty Accrual, Noncurrent" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "us-gaap_ProductWarrantyAccrualPayments", "negatedTerseLabel": "Warranty payments" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Warranty expense accruals" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r64", "r287" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r63", "r285" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details": { "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" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r38", "r39", "r287", "r572", "r615", "r628" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "us-gaap_PropertyPlantAndEquipmentNet", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r62", "r287", "r669", "r670" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r38", "r287" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r38", "r285" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "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": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r125" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Repayments of long-term debt", "terseLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r265", "r266" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r457", "r588", "r683" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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 [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r296", "r298", "r301", "r311", "r313" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r132", "r295", "r304", "r308" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring charges", "terseLabel": "Restructuring Charges, Total", "verboseLabel": "Costs accrued" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r297", "r298", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r298", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "us-gaap_RestructuringReserve", "periodEndLabel": "Accrued restructuring, ending balance", "periodStartLabel": "Accrued restructuring, beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r298", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).", "label": "us-gaap_RestructuringReserveTranslationAndOtherAdjustment", "terseLabel": "Impact of currency exchange" } } }, "localname": "RestructuringReserveTranslationAndOtherAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r48", "r398", "r452", "r572", "r626", "r647", "r649" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r155", "r156", "r157", "r159", "r165", "r167", "r245", "r449", "r450", "r451", "r467", "r468", "r515", "r644", "r646" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r192", "r193", "r212", "r218", "r219", "r226", "r227", "r230", "r403", "r404", "r589" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r142", "r143" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r563", "r568" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Leased assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r563", "r568" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Leased assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-8-equity", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r185", "r230" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r502", "r507", "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r496", "r497", "r498", "r499", "r500", "r506", "r507", "r511", "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information about 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": "Schedule of Derivative Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r2", "r9", "r10", "r11", "r12", "r13", "r14", "r18", "r21", "r22", "r23", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r431", "r446", "r453" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r264", "r267" ], "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]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r36", "r58", "r59", "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-14-guarantees-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r302", "r303", "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r201", "r204", "r216", "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. 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 Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r183", "r185", "r186", "r187", "r527", "r529" ], "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]" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r188", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r223", "r230", "r300", "r310", "r638" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r188", "r190", "r191", "r201", "r205", "r217", "r221", "r222", "r223", "r224", "r226", "r229", "r230", "r231" ], "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]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r227" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r114" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r131" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 18.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": "us-gaap_ShareBasedCompensation", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r442" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r444" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r438" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r430", "r435" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r432", "r436" ], "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 Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "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": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r434" ], "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": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r448" ], "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": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r444" ], "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": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r66", "r629" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Short-term borrowings" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r41", "r599", "r600", "r620" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r559", "r568" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term operating leases" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r140", "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r8", "r188", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r223", "r230", "r264", "r291", "r300", "r310", "r638" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r75", "r98", "r99", "r100", "r155", "r156", "r157", "r159", "r165", "r167", "r181", "r245", "r397", "r398", "r449", "r450", "r451", "r467", "r468", "r515", "r537", "r538", "r539", "r540", "r541", "r542", "r644", "r645", "r646", "r691" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20210925/role/statement-note-11-leases", "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-tables", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20210925/role/statement-note-13-contingencies", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-tables", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20210925/role/statement-note-8-equity", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20210925/role/statement-note-9-income-taxes", "http://www.cohu.com/20210925/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r155", "r156", "r157", "r181", "r589" ], "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20210925/role/statement-note-11-leases", "http://www.cohu.com/20210925/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-cash-flow-information-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20210925/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details", "http://www.cohu.com/20210925/role/statement-note-11-leases-tables", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20210925/role/statement-note-13-contingencies", "http://www.cohu.com/20210925/role/statement-note-14-guarantees", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-details-textual", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-tables", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20210925/role/statement-note-8-equity", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20210925/role/statement-note-9-income-taxes", "http://www.cohu.com/20210925/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20210925/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r45", "r46", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "us-gaap_StockIssuedDuringPeriodSharesNewIssues", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r45", "r46", "r397", "r398", "r439" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r45", "r46", "r397", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Shares issued under ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r45", "r46", "r397", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Sale of common stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r45", "r46", "r397", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Shares issued for restricted stock units vested" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r75", "r397", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r45", "r46", "r397", "r398" ], "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": "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue", "negatedLabel": "Repurchase and retirement of stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r46", "r50", "r51", "r147", "r233", "r244", "r530", "r572" ], "calculation": { "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20210925/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r145", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399" ], "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]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-8-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r561", "r568" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "us-gaap_SubleaseIncome", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r543", "r574" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r543", "r574" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r543", "r574" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event", "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r573", "r575" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-15-subsequent-event" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-8-equity", "http://www.cohu.com/20210925/role/statement-note-8-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20210925/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20210925/role/statement-note-11-leases-tables", "http://www.cohu.com/20210925/role/statement-note-12-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20210925/role/statement-note-14-guarantees-tables", "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20210925/role/statement-note-7-derivative-financial-instruments-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r297", "r298", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r412", "r611" ], "lang": { "en-us": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "US Government-sponsored Enterprises Debt Securities [Member]" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r151", "r412", "r420", "r611" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "terseLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r560", "r568" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20210925/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20210925/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r175" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r169", "r175" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares used in computing income (loss) per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r168", "r175" ], "calculation": { "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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 common shares (in shares)", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20210925/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20210925/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r101": { "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=123367319&loc=SL114868656-224227" }, "r102": { "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=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "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=123367319&loc=SL114868664-224227" }, "r109": { "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=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r110": { "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=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "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=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r233": { "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=122038336&loc=d3e74512-122707" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r25": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "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=124269663&loc=SL82922888-210455" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410138&loc=d3e79691-111665" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410138&loc=d3e79708-111665" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "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=123447040&loc=d3e1928-114920" }, "r414": { "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=123447040&loc=d3e1928-114920" }, "r415": { "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=123447040&loc=d3e1928-114920" }, "r416": { "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=123447040&loc=d3e1928-114920" }, "r417": { "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=123447040&loc=d3e1928-114920" }, "r418": { "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=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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=122041274&loc=d3e301413-122809" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r469": { "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=122134291&loc=d3e330036-122817" }, "r47": { "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" }, "r470": { "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=122134291&loc=d3e330036-122817" }, "r471": { "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=122134291&loc=d3e330036-122817" }, "r472": { "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=122134291&loc=d3e330036-122817" }, "r473": { "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=122134291&loc=d3e330036-122817" }, "r474": { "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=122134291&loc=d3e330215-122817" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r525": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r544": { "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" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "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": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r575": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "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": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "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)(16)(a)(2))", "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.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r63": { "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" }, "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(12))", "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(18))", "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(19))", "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(22))", "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(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r637": { "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" }, "r638": { "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" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r647": { "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=124501264&loc=SL117420844-207641" }, "r648": { "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=124501264&loc=SL117420844-207641" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r667": { "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" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r683": { "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" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r685": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r686": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r687": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r688": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r689": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e709-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" } }, "version": "2.1" } ZIP 88 0001437749-21-024650-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-024650-xbrl.zip M4$L#!!0 ( +" 75->3*GUYQ8 (0? 0 1 8V]H=2TR,#(Q,#DR-2YX MMSVSB2_WY5]S_P_.6R5^7_N'U\?GYSN>5"0.2<1C^GDGYCM__^4__^/3?_G^%QI3 M010-O='"NYDF<4C%"9]1[Q]'5U\]W]O;__CV_>4W[_O-L7>P=[#O[^_Y!Q]\ M_Y=/]S+\*(,IG1$/.(CE1_CP>6>JU/SC[N[=W=WKNS>ON9CL'NSM[>_^X]O7 M:YUWQV0.^#0IY<8/\)_9+E+9^W#P;IDSB958Y)GO1R)Z+6GP>L)O=TVB+I07 M2(2 %F@J85)+14+*ZG-#0CFC$KY:S*DL\:Z+H*R0O(O)6&;/W]OWER7I?3"M MIX$I)2(1B_^LKQ_:\LTN)H^(I%GVF+! UE>MDTIU2Q;49X6$: M/GS4F5"T-\6LE48I%DB3ZHJIN6C@!5)*S"32GQ R?UB_2:BI'5(:>,I2:@HA M%Z$J,V7:_=UNFEC,RE9HB<78XX)<2_J.1Y02;)0H>L;% M[(2.21(!-TG\5T(B-F8TA+X=T1F-52E#(5D1,:'J5S*CT]W_E 5':]F )N:I(]H>/?[P&LCN[;3DH(MJ*_K) ^K,= M[55ZK2-?6P3_\K-R/G[R]P\ ==9&@PTU:8R++CCPVP6#!35F3S_/K7)H1S6VU'UV3''QVH/C" EL#/ M"B#BWW43M# T6DF:Y]>_VLFZ>GS8H)?IRC:&>&7>8F=[BV7ROS:P@+7SFR96 MUI74?\M.1J>S@AZ:GL[:J<+]PZ[@$=V-Z02GTW:])!*B5 J[R@<<'/;?5_D@ M<<_,)/N(\XF,V0[RB8T_/+#X2$2"=U?./W;G@@J>LF=?:\Y; MQMU26^E"PV;A^,O>WAZL[4\,K>+/PSCT3C59[WQ)]M-NA=8#-A))PXOX%_V[ MTBM,89-C5<$R\NS+5;5;7])\S=1II^6 QR&-H2+\)7G$0FVG1R32DWDYI51) M/QU:E0\H9CSTDY@D(=.C0"<0;$C4%4;V 1C7&5/P^SAC"W_E;'E'*5O>M6;+ M>W6<\N5=:KZ\[QE??QM0U$VA_IS@]RE5#!I%_A!057EPA;$#QQCS7EV6&!U M5U5XGD'Z?.SCP*N)R\>R6A;T7('IC1V8\BS2XV/O(N?(>S78J@W4^*AFJCUY M5Z!ZZPY4@W%JIV; "; PA7SLEL(T&/ZF?L3E$]DJ&_*N4/:N"\J.BPS"?!T9 M]%Y]!0[_-M@RH^8FY4K%@S^G/ JID#[]*\&%E@-4=2/G"D7O'Z*H"3O7!8;^ MVSO5' V@V42+SL8_)]1=0>HG=Y :AK^6XP^14W\<\;NG&N_JZ+G"T<^=!CC@ MR#M#C@;3A&J,N:+^OB^3V8R(A;8);!*S,70G=!D&>G^=Q1-_#@T:,-K5"+6G MXPHF'] 9R60 TZQ$4/CC5V#%TYZHE!EM:);,>(:%X^/ GW >WK$H MTD[D>2*"*<&NSX!H/&&CB/I$2JHV0D<+*HZPL;]7BPWT('TQK'C BG>9L0(S MXHP5[U"S\L*1\<8?<2'X'706J;46" HFU2<305.CNPDB+&IWA83]6B2@^^R W<_9\;X9=CRBO#-@Q_L-V7GA*'GOT]D\X@M*TT6E/Z(QL*K\>43B MC:S!FII=H>!M+0K0_7%JR*>K4>\H)>]=(OD7KO6??%B9LUNH_Y;6=]Y--&]1 MNROMOZO5/GHJ3G(6ZLW!"T? S\9MM(F>\SI<:?-]K3;17Y"ZD%ZXSCYD.P^* MW&\V4ZO4Y$I_/]7J#Q?R9D?B!LF]<"WN[_F23O+(K@GE$T'F4Q8XB!EK0<"5 MSG^N=]/@"OTZY4(OO[[D7 S19$M-[?L13$HW=,[EE;A2:8/G#9?:7S6EEZZV M W^42!93*?T0)AA2,5AYTM35$4+#&@WM6FU^)' MABE(7S*E>_M)@:E"!,1+Q\T;/VV5"8TW=LE7ZW*E[WJ'FEYL'Q<)OG1=OO4G M"1$D5G1#198JE>97BQ_R:F]=!6^\V4RDK"&P4_T%OZ[D2)KJG.ESGI7 MEU[]7NR+V^]7PQ)X%#W= M]GA&SA5(ZAU@[7;)O5RI#\!8N1/N UK:G8%@7JO7N-6^Z#W+COA#N#0C: KE-0["MON MP _@L=TV=0 8>R*.0/*FWH%HLT4[ */%AHZ+=4P;.J[@T>!OM-L_&A!2V0-R M@8)J7:XTW>"37&XK#=KLOM_C0O$;D'6%D09'9Z?=I@%.-3L,+G!25Y\K -2' M\U4V+@;-=G \AE01%H'"Z+U*2/1D#L\J75=(<>/Y/$FY\VY2[@9$M= LBW'# MB8N"EI\,576T72&KWD':$ED8\Y:SF.-LP%<+'9O+X!8Z8MS<@_97PN;I]6A/ M##@K9EPAL-X#VQJ!EX;G_]%![^E"ZC1C>L!D%Q@(BI> XH'I*1%TI'=L\'80 M&LMT>-POE:.GTA2B:=Q^+R MT?*EMZEPR'SH#AV A2!*4EXP.[0]"\QZ,4J4WLU MQ9%V'8>72X,%CE :LQ#6TE3N_[FD(NT: \0[K5^8)).)P&N9#7P$!G5\Z4BTB.UT..IVH.8*4?6;-78AI<,HVU:+A[4Q;5=XJM^BL<)3:?U0R#W8I-41Q@X-D2T)5VBIWTY9$X!G][O#)VV MP*?>GQLL4+>@=H>&:4/*K@#F*JY^,&.;:%=.N5"*BID.-I$JS3Q:^)(&T,'5 M0K\8Z<*\/2YCCE#YKGY3H#4J8?Z%_/LH@(Z1,0+@L_/71@!/JW"PAYW@0<=C M&NCS'3."(Q&^IJC]^K6P>7KX=N//%8KKMQ4ZH/@T$\/[EHNAMR3JT3V N1-8 MC(>K(97',/7#A^IP4HB[^C\"SYU9= 7I^JV,#I VWKF&=.#J*I-$!QT,H+:[ MZ];E#+4E)5<0J]^E6'?+[C #;7_Z]'6!TA!1N8\NX=&][Q _*NKS/3O'L72]X'DV:/BLB\ M:)^Z@LD,HR_T3&Y"(%L:3/K$6&\Y?[ M!BR6+IIV.9 VUND*'^LNLQX&QY674KO4]9J:76G<[OKK0>^=KATH["MF+Y.; M4FZ.4SACPA6:-KI8N[S+F;V1;LH-Z[:'=QVX/!W;6*DK:*R]H'NP,8TZ&1%8 MF0;H1*=4E3JW"RO2@HPC,+QOB-4O@,'WCE)NO&ODIGR!RF )*IK3__CT'H^/ MN3GCL:9J5T!H")@O 4'_\$Y3#@;E/]#0.,%K1?P9L#E+9D9A<[)P-\]H2