0001437749-22-003768.txt : 20220218 0001437749-22-003768.hdr.sgml : 20220218 20220218060634 ACCESSION NUMBER: 0001437749-22-003768 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20211225 FILED AS OF DATE: 20220218 DATE AS OF CHANGE: 20220218 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-04298 FILM NUMBER: 22650780 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-K 1 cohu20220211_10k.htm FORM 10-K cohu20211225_10q.htm
0000021535 COHU INC false --12-25 FY 2021 1 1 1,000 1,000 0 0 1 1 60,000 60,000 48,756 48,756 42,190 42,190 207 0 30 40 5 15 3 10 13.5 7 3 1 2 3.2 10.1 3.4 3.4 5.2 5.2 1.5 0.9 1 0 0.1 161,351 242,633 1 4 10 0 0 9.44 1 2 4 0.3 2016 2017 2018 2019 2020 2021 4 10 0.1 0.1 0.1 Changes in reserve balances resulting from foreign currency impact and reclassifications from other reserves. Excludes sublease income of $0.1 million in 2022 and 2023. On June 24, 2021, we completed the sale of our PCB Test business. See Note 14, “Business Divestitures and Discontinued Operations” for additional information. 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. Cumulative effect of accounting change relates to our adoption of ASU 2016-02. Reductions not charged to expense includes $2,206 transferred as part of the sale of our PCB Test business. Excludes amortization of $27,508, $29,510, and $30,126 for the years ended December 25, 2021, December 26, 2020, and December 28, 2019, respectively. As of December 25, 2021, the cost and fair value of investments with loss positions were approximately $57.0 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. As of December 26, 2020, the cost and fair value of investments with loss positions were approximately $8.7 million. 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 14, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation. Finance lease assets are recorded net of accumulated amortization of $0.1 million in 2021 and 2020. 00000215352020-12-272021-12-25 iso4217:USD 00000215352021-06-25 xbrli:shares 00000215352022-02-10 thunderdome:item 00000215352021-12-25 00000215352020-12-26 iso4217:USDxbrli:shares 00000215352019-12-292020-12-26 00000215352018-12-302019-12-28 0000021535us-gaap:CommonStockMember2018-12-29 0000021535us-gaap:AdditionalPaidInCapitalMember2018-12-29 0000021535us-gaap:RetainedEarningsMember2018-12-29 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-29 0000021535us-gaap:TreasuryStockMember2018-12-29 0000021535us-gaap:NoncontrollingInterestMember2018-12-29 00000215352018-12-29 0000021535us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2018-12-29 0000021535us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2018-12-29 0000021535us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-29 0000021535us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-29 0000021535us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:TreasuryStockMember2018-12-29 0000021535us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:NoncontrollingInterestMember2018-12-29 0000021535us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-29 0000021535us-gaap:CommonStockMember2018-12-302019-12-28 0000021535us-gaap:AdditionalPaidInCapitalMember2018-12-302019-12-28 0000021535us-gaap:RetainedEarningsMember2018-12-302019-12-28 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-302019-12-28 0000021535us-gaap:TreasuryStockMember2018-12-302019-12-28 0000021535us-gaap:NoncontrollingInterestMember2018-12-302019-12-28 0000021535us-gaap:CommonStockMember2019-12-28 0000021535us-gaap:AdditionalPaidInCapitalMember2019-12-28 0000021535us-gaap:RetainedEarningsMember2019-12-28 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-28 0000021535us-gaap:TreasuryStockMember2019-12-28 0000021535us-gaap:NoncontrollingInterestMember2019-12-28 00000215352019-12-28 0000021535us-gaap:CommonStockMember2019-12-292020-12-26 0000021535us-gaap:AdditionalPaidInCapitalMember2019-12-292020-12-26 0000021535us-gaap:RetainedEarningsMember2019-12-292020-12-26 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-292020-12-26 0000021535us-gaap:TreasuryStockMember2019-12-292020-12-26 0000021535us-gaap:NoncontrollingInterestMember2019-12-292020-12-26 0000021535us-gaap:CommonStockMember2020-12-26 0000021535us-gaap:AdditionalPaidInCapitalMember2020-12-26 0000021535us-gaap:RetainedEarningsMember2020-12-26 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-26 0000021535us-gaap:TreasuryStockMember2020-12-26 0000021535us-gaap:NoncontrollingInterestMember2020-12-26 0000021535us-gaap:CommonStockMember2020-12-272021-12-25 0000021535us-gaap:AdditionalPaidInCapitalMember2020-12-272021-12-25 0000021535us-gaap:RetainedEarningsMember2020-12-272021-12-25 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-272021-12-25 0000021535us-gaap:TreasuryStockMember2020-12-272021-12-25 0000021535us-gaap:NoncontrollingInterestMember2020-12-272021-12-25 0000021535us-gaap:CommonStockMember2021-12-25 0000021535us-gaap:AdditionalPaidInCapitalMember2021-12-25 0000021535us-gaap:RetainedEarningsMember2021-12-25 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-25 0000021535us-gaap:TreasuryStockMember2021-12-25 0000021535us-gaap:NoncontrollingInterestMember2021-12-25 xbrli:pure 0000021535cohu:ALBSMember2018-12-302019-12-28 0000021535cohu:XcerraMember2019-12-292020-12-26 0000021535cohu:XcerraMember2018-12-302019-12-28 utr:Y 0000021535us-gaap:BuildingMembersrt:MinimumMember2020-12-272021-12-25 0000021535us-gaap:BuildingMembersrt:MaximumMember2020-12-272021-12-25 0000021535us-gaap:BuildingImprovementsMembersrt:MinimumMember2020-12-272021-12-25 0000021535us-gaap:BuildingImprovementsMembersrt:MaximumMember2020-12-272021-12-25 0000021535cohu:MachineryEquipmentAndSoftwareMembersrt:MinimumMember2020-12-272021-12-25 0000021535cohu:MachineryEquipmentAndSoftwareMembersrt:MaximumMember2020-12-272021-12-25 0000021535us-gaap:LandAndLandImprovementsMember2021-12-25 0000021535us-gaap:LandAndLandImprovementsMember2020-12-26 0000021535us-gaap:BuildingAndBuildingImprovementsMember2021-12-25 0000021535us-gaap:BuildingAndBuildingImprovementsMember2020-12-26 0000021535us-gaap:MachineryAndEquipmentMember2021-12-25 0000021535us-gaap:MachineryAndEquipmentMember2020-12-26 0000021535us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-272021-12-25 00000215352021-06-242021-06-24 00000215352021-10-012021-10-01 utr:M 0000021535srt:MinimumMember2020-12-272021-12-25 0000021535srt:MaximumMember2020-12-272021-12-25 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2020-12-272021-12-25 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-12-26 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2018-12-302019-12-28 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2020-12-272021-12-25 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-12-26 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2018-12-302019-12-28 0000021535cohu:SystemsMembercohu:PCBTestMember2020-12-272021-12-25 0000021535cohu:SystemsMembercohu:PCBTestMember2019-12-292020-12-26 0000021535cohu:SystemsMembercohu:PCBTestMember2018-12-302019-12-28 0000021535cohu:NonsystemsMembercohu:PCBTestMember2020-12-272021-12-25 0000021535cohu:NonsystemsMembercohu:PCBTestMember2019-12-292020-12-26 0000021535cohu:NonsystemsMembercohu:PCBTestMember2018-12-302019-12-28 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-28 0000021535cohu:PCBTestMember2019-12-28 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-292020-12-26 0000021535cohu:PCBTestMember2019-12-292020-12-26 0000021535cohu:SemiconductorTestAndInspectionMember2020-12-26 0000021535cohu:PCBTestMember2020-12-26 0000021535cohu:SemiconductorTestAndInspectionMember2020-12-272021-12-25 0000021535cohu:PCBTestMember2020-12-272021-12-25 0000021535cohu:SemiconductorTestAndInspectionMember2021-12-25 0000021535cohu:PCBTestMember2021-12-25 0000021535us-gaap:DevelopedTechnologyRightsMember2021-12-25 0000021535us-gaap:DevelopedTechnologyRightsMember2020-12-272021-12-25 0000021535us-gaap:DevelopedTechnologyRightsMember2020-12-26 0000021535us-gaap:CustomerRelationshipsMember2021-12-25 0000021535us-gaap:CustomerRelationshipsMember2020-12-272021-12-25 0000021535us-gaap:CustomerRelationshipsMember2020-12-26 0000021535us-gaap:TradeNamesMember2021-12-25 0000021535us-gaap:TradeNamesMember2020-12-272021-12-25 0000021535us-gaap:TradeNamesMember2020-12-26 0000021535us-gaap:NoncompeteAgreementsMember2021-12-25 0000021535us-gaap:NoncompeteAgreementsMember2020-12-272021-12-25 0000021535us-gaap:NoncompeteAgreementsMember2020-12-26 0000021535cohu:InProcessTechnologyMember2020-12-26 00000215352021-10-012021-12-25 00000215352020-03-282020-03-28 0000021535cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember2020-03-282020-03-28 0000021535cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember2020-06-282020-09-26 0000021535cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember2019-12-292020-12-26 0000021535cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember2021-10-012021-12-25 0000021535cohu:SecuredTermLoanFacilityMember2021-12-25 0000021535cohu:SecuredTermLoanFacilityMember2020-12-26 0000021535cohu:KitaTermLoansMember2021-12-25 0000021535cohu:KitaTermLoansMember2020-12-26 0000021535cohu:ConstructionLoanMember2021-12-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-12-25 0000021535cohu:SecuredTermLoanFacilityMember2019-12-292020-12-26 0000021535cohu:KitaTermLoansMembersrt:MinimumMember2021-12-25 0000021535cohu:KitaTermLoansMembersrt:MaximumMember2021-12-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:ConstructionLoansMember2021-12-25 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2020-12-272021-12-25 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2021-09-25 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2021-12-25 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2020-12-26 iso4217:JPY 0000021535us-gaap:RevolvingCreditFacilityMember2021-12-25 0000021535cohu:IsmecaMember2021-12-25 iso4217:CHF 0000021535cohu:IsmecaMember2020-12-26 0000021535cohu:IntegrationProgramMember2020-12-272021-12-25 0000021535cohu:IntegrationProgramMember2019-12-292020-12-26 0000021535cohu:IntegrationProgramMember2018-12-302019-12-28 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2020-12-272021-12-25 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2019-12-292020-12-26 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2018-12-302019-12-28 0000021535cohu:InventoryChargesMembercohu:IntegrationProgramMember2020-12-272021-12-25 0000021535cohu:InventoryChargesMembercohu:IntegrationProgramMember2019-12-292020-12-26 0000021535cohu:InventoryChargesMembercohu:IntegrationProgramMember2018-12-302019-12-28 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2020-12-272021-12-25 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2019-12-292020-12-26 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2018-12-302019-12-28 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2019-12-28 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2019-12-28 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2019-12-28 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2019-12-292020-12-26 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2020-12-26 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2020-12-26 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2020-12-26 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2020-12-272021-12-25 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2021-12-25 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2021-12-25 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2021-12-25 0000021535us-gaap:CorporateDebtSecuritiesMember2021-12-25 0000021535us-gaap:USTreasurySecuritiesMember2021-12-25 0000021535us-gaap:CertificatesOfDepositMember2021-12-25 0000021535us-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-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-12-25 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-25 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-25 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-25 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-12-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-12-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-12-25 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-12-25 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-25 0000021535us-gaap:FairValueMeasurementsRecurringMember2021-12-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: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: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: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: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:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535us-gaap:FairValueMeasurementsRecurringMember2020-12-26 0000021535cohu:SwissPlanMember2020-12-272021-12-25 0000021535cohu:SwissPlanMember2019-12-292020-12-26 0000021535cohu:SwissPlanMember2018-12-302019-12-28 0000021535cohu:SwissPlanMember2020-12-26 0000021535cohu:SwissPlanMember2019-12-28 0000021535cohu:SwissPlanMember2021-12-25 0000021535cohu:DebtSecuritiesAndCashMembercohu:SwissPlanMember2021-12-25 0000021535cohu:RealEstateInvestmentsMembercohu:SwissPlanMember2021-12-25 0000021535cohu:AlternativeInvestmentsMembercohu:SwissPlanMember2021-12-25 0000021535us-gaap:DefinedBenefitPlanEquitySecuritiesMembercohu:SwissPlanMember2021-12-25 0000021535us-gaap:DefinedBenefitPostretirementHealthCoverageMember2019-12-292020-12-26 0000021535us-gaap:DefinedBenefitPostretirementHealthCoverageMember2018-12-302019-12-28 0000021535us-gaap:DefinedBenefitPostretirementHealthCoverageMember2021-12-25 0000021535us-gaap:DefinedBenefitPostretirementHealthCoverageMember2020-12-26 0000021535us-gaap:DefinedBenefitPostretirementHealthCoverageMember2019-12-28 0000021535us-gaap:DefinedBenefitPostretirementHealthCoverageMember2020-12-272021-12-25 0000021535cohu:EmployeeStockPurchasePlanMember2021-12-25 0000021535cohu:EmployeeStockPurchasePlanMember2020-12-272021-12-25 0000021535cohu:EmployeeStockPurchasePlanMember2019-12-292020-12-26 0000021535cohu:EmployeeStockPurchasePlanMember2018-12-302019-12-28 0000021535cohu:EquityIncentivePlan2005Member2021-12-25 0000021535cohu:EquityIncentivePlan2005Member2019-05-08 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Membersrt:MinimumMember2020-12-272021-12-25 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Membersrt:MaximumMember2020-12-272021-12-25 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Member2020-12-272021-12-25 00000215352019-12-272020-12-26 0000021535us-gaap:RestrictedStockUnitsRSUMembercohu:VestingOverOneYearPeriodMember2020-12-272021-12-25 0000021535us-gaap:RestrictedStockUnitsRSUMembercohu:VestingOverTwoYearPeriodMember2020-12-272021-12-25 0000021535us-gaap:RestrictedStockUnitsRSUMembercohu:VestingOverFourYearPeriodMember2020-12-272021-12-25 0000021535us-gaap:RestrictedStockUnitsRSUMember2020-12-26 0000021535us-gaap:RestrictedStockUnitsRSUMember2019-12-28 0000021535us-gaap:RestrictedStockUnitsRSUMember2018-12-29 0000021535us-gaap:RestrictedStockUnitsRSUMember2020-12-272021-12-25 0000021535us-gaap:RestrictedStockUnitsRSUMember2019-12-292020-12-26 0000021535us-gaap:RestrictedStockUnitsRSUMember2018-12-302019-12-28 0000021535us-gaap:RestrictedStockUnitsRSUMember2021-12-25 0000021535us-gaap:PerformanceSharesMembersrt:MinimumMember2021-12-25 0000021535us-gaap:PerformanceSharesMembersrt:MaximumMember2021-12-25 0000021535cohu:EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Membercohu:VestOnTheThirdAnniversaryOfAwardsGrantMember2020-12-272021-12-25 0000021535cohu:EquityBasedPerformanceStockUnitsMember2020-12-26 0000021535cohu:EquityBasedPerformanceStockUnitsMember2019-12-28 0000021535cohu:EquityBasedPerformanceStockUnitsMember2018-12-29 0000021535cohu:EquityBasedPerformanceStockUnitsMember2020-12-272021-12-25 0000021535cohu:EquityBasedPerformanceStockUnitsMember2019-12-292020-12-26 0000021535cohu:EquityBasedPerformanceStockUnitsMember2018-12-302019-12-28 0000021535cohu:EquityBasedPerformanceStockUnitsMember2021-12-25 0000021535us-gaap:CostOfSalesMember2020-12-272021-12-25 0000021535us-gaap:CostOfSalesMember2019-12-292020-12-26 0000021535us-gaap:CostOfSalesMember2018-12-302019-12-28 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2020-12-272021-12-25 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2019-12-292020-12-26 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2018-12-302019-12-28 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-12-272021-12-25 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-292020-12-26 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-12-302019-12-28 0000021535cohu:UnvestedRestrictedStockUnitsMember2021-12-25 0000021535cohu:UnvestedRestrictedStockUnitsMember2020-12-272021-12-25 0000021535cohu:EuroForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-12-25 0000021535cohu:SwissFrancForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-12-25 0000021535us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-12-25 0000021535us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ForeignCurrencyGainLossMember2020-12-272021-12-25 0000021535us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ForeignCurrencyGainLossMember2019-12-292020-12-26 0000021535cohu:UnderwrittenPublicOfferingMember2021-03-082021-03-08 0000021535cohu:UnderwrittenPublicOfferingMember2021-03-08 0000021535us-gaap:OverAllotmentOptionMember2021-03-112021-03-11 0000021535cohu:UnderwrittenPublicOfferingMember2021-03-082021-03-11 00000215352021-10-28 0000021535us-gaap:DomesticCountryMember2021-12-25 0000021535us-gaap:StateAndLocalJurisdictionMember2021-12-25 0000021535us-gaap:ForeignCountryMember2021-12-25 0000021535us-gaap:DomesticCountryMember2020-12-272021-12-25 0000021535cohu:SemiconductorTestAndInspectionMember2020-12-272021-12-25 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-292020-12-26 0000021535cohu:SemiconductorTestAndInspectionMember2018-12-302019-12-28 0000021535cohu:PCBTestMember2020-12-272021-12-25 0000021535cohu:PCBTestMember2019-12-292020-12-26 0000021535cohu:PCBTestMember2018-12-302019-12-28 0000021535us-gaap:CorporateNonSegmentMember2020-12-272021-12-25 0000021535us-gaap:CorporateNonSegmentMember2019-12-292020-12-26 0000021535us-gaap:CorporateNonSegmentMember2018-12-302019-12-28 0000021535cohu:SemiconductorTestAndInspectionMember2021-12-25 0000021535cohu:SemiconductorTestAndInspectionMember2020-12-26 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-28 0000021535cohu:PCBTestMember2021-12-25 0000021535cohu:PCBTestMember2020-12-26 0000021535cohu:PCBTestMember2019-12-28 0000021535cohu:SemiconductorTestAndInspectionAndPCBTestMember2021-12-25 0000021535cohu:SemiconductorTestAndInspectionAndPCBTestMember2020-12-26 0000021535cohu:SemiconductorTestAndInspectionAndPCBTestMember2019-12-28 0000021535us-gaap:CorporateNonSegmentMember2021-12-25 0000021535us-gaap:CorporateNonSegmentMember2020-12-26 0000021535us-gaap:CorporateNonSegmentMember2019-12-28 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:AnalogDevicesMembercohu:SemiconductorEquipmentMember2020-12-272021-12-25 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:IntelMembercohu:SemiconductorEquipmentMember2018-12-302019-12-28 0000021535country:CN2020-12-272021-12-25 0000021535country:CN2019-12-292020-12-26 0000021535country:CN2018-12-302019-12-28 0000021535country:PH2020-12-272021-12-25 0000021535country:PH2019-12-292020-12-26 0000021535country:PH2018-12-302019-12-28 0000021535country:TW2020-12-272021-12-25 0000021535country:TW2019-12-292020-12-26 0000021535country:TW2018-12-302019-12-28 0000021535country:MY2020-12-272021-12-25 0000021535country:MY2019-12-292020-12-26 0000021535country:MY2018-12-302019-12-28 0000021535country:US2020-12-272021-12-25 0000021535country:US2019-12-292020-12-26 0000021535country:US2018-12-302019-12-28 0000021535cohu:RestOfTheWorldMember2020-12-272021-12-25 0000021535cohu:RestOfTheWorldMember2019-12-292020-12-26 0000021535cohu:RestOfTheWorldMember2018-12-302019-12-28 0000021535country:US2021-12-25 0000021535country:US2020-12-26 0000021535country:DE2021-12-25 0000021535country:DE2020-12-26 0000021535country:JP2021-12-25 0000021535country:JP2020-12-26 0000021535country:PH2021-12-25 0000021535country:PH2020-12-26 0000021535country:MY2021-12-25 0000021535country:MY2020-12-26 0000021535cohu:RestOfTheWorldMember2021-12-25 0000021535cohu:RestOfTheWorldMember2020-12-26 0000021535country:SG2021-12-25 0000021535country:SG2020-12-26 0000021535country:CH2021-12-25 0000021535country:CH2020-12-26 0000021535cohu:PropertyPlantAndEquipmentNetMember2021-12-25 0000021535cohu:PropertyPlantAndEquipmentNetMember2020-12-26 0000021535cohu:OtherAccruedLiabilitiesMember2021-12-25 0000021535cohu:OtherAccruedLiabilitiesMember2020-12-26 0000021535cohu:LongtermLeaseLiabilitiesMember2021-12-25 0000021535cohu:LongtermLeaseLiabilitiesMember2020-12-26 0000021535cohu:OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember2021-12-25 00000215352020-12-31 00000215352019-12-31 00000215352018-12-31 00000215352021-01-012021-12-31 00000215352020-01-012020-12-31 00000215352019-01-012019-12-31 00000215352021-12-31 0000021535cohu:NoncurrentOtherAccruedLiabilitiesMember2021-12-25 0000021535cohu:NoncurrentOtherAccruedLiabilitiesMember2020-12-26 0000021535us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembercohu:PcbTestBusinessMember2021-06-242021-06-24 0000021535us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembercohu:PcbTestBusinessMember2021-06-272021-12-25 0000021535us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembercohu:PcbTestBusinessMember2021-12-25 00000215352021-06-252021-09-25 0000021535cohu:FixturesServicesBusinessFSGMember2019-09-292019-12-28 0000021535us-gaap:AccumulatedTranslationAdjustmentMember2021-12-25 0000021535us-gaap:AccumulatedTranslationAdjustmentMember2020-12-26 0000021535us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-25 0000021535us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-26 0000021535us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-25 0000021535us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-26 0000021535cohu:AociAccumulatedReclassificationSaleOfBusinessMember2021-12-25 0000021535cohu:AociAccumulatedReclassificationSaleOfBusinessMember2020-12-26 0000021535cohu:BlackrockMember2021-12-25 0000021535us-gaap:AllowanceForCreditLossMember2018-12-29 0000021535us-gaap:AllowanceForCreditLossMember2018-12-302019-12-28 0000021535us-gaap:AllowanceForCreditLossMember2019-12-28 0000021535us-gaap:AllowanceForCreditLossMember2019-12-292020-12-26 0000021535us-gaap:AllowanceForCreditLossMember2020-12-26 0000021535us-gaap:AllowanceForCreditLossMember2020-12-272021-12-25 0000021535us-gaap:AllowanceForCreditLossMember2021-12-25 0000021535us-gaap:InventoryValuationReserveMember2018-12-29 0000021535us-gaap:InventoryValuationReserveMember2018-12-302019-12-28 0000021535us-gaap:InventoryValuationReserveMember2019-12-28 0000021535us-gaap:InventoryValuationReserveMember2019-12-292020-12-26 0000021535us-gaap:InventoryValuationReserveMember2020-12-26 0000021535us-gaap:InventoryValuationReserveMember2020-12-272021-12-25 0000021535us-gaap:InventoryValuationReserveMember2021-12-25 0000021535us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembercohu:PCBNTestBusinessSaleMember2021-12-25
 

 

Table of Contents



UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D. C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 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 1-4298

 

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)

 

Registrants 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

 

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

None

 

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

 

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

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by 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 definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act:

Large accelerated filer    ☒   Accelerated filer    ☐   Non-accelerated filer    ☐      Smaller reporting company             Emerging growth company  

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☒

 

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

 

The aggregate market value of voting stock held by non-affiliates of the registrant was approximately $1,654,000,000 based on the closing stock price as reported by the Nasdaq Stock Market LLC as of June 25, 2021. Shares of common stock held by each officer and director and by each person or group who owns 5% or more of the outstanding common stock have been excluded in that such persons or groups may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

 

As of February 10, 2022, the Registrant had 48,563,820 shares of its $1.00 par value common stock outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the Proxy Statement for Cohu, Inc.’s 2022 Annual Meeting of Stockholders to be held on May 4, 2022, and to be filed pursuant to Regulation 14A within 120 days after registrant’s fiscal year ended December 25, 2021, are incorporated by reference into Part III of this Report.

 



 

 
 

 

 

COHU, INC.

FORM 10-K FOR THE FISCAL YEAR ENDED DECEMBER 25, 2021

TABLE OF CONTENTS

 

PART I    Page
Item 1. Business 1
Item 1A.  Risk Factors 9
Item 1B.  Unresolved Staff Comments 26
Item 2.   Properties 26
Item 3. Legal Proceedings 26
Item 4. Mine Safety Disclosures  26
     
PART II    
Item 5.

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

27
Item 6. Reserved 29
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 30
Item 7A.  Quantitative and Qualitative Disclosures About Market Risk  42
Item 8.  Financial Statements and Supplementary Data  43
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 43
Item 9A. Controls and Procedures  43
Item 9B.   Other Information 45
Item 9C. Disclosure Regarding Foreign Jurisdictions That Prevent Inspections  45
     
PART III    
Item 10. Directors, Executive Officers and Corporate Governance 45
Item 11. Executive Compensation 45
Item 12. 

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

45
Item 13. Certain Relationships and Related Transactions, and Director Independence 45
Item 14. Principal Accounting Fees and Services  45
     
PART IV    
Item 15.  Exhibits, Financial Statement Schedules 46
Item 16.  Form 10-K Summary 86
Signatures      87

 

 

 

 

This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Securities Exchange Act of 1934 and the Securities Act of 1933, which are subject to known and unknown risks and uncertainties. The forward-looking statements include statements concerning, among other things, our business strategy (including the influence of anticipated trends and developments in our business and the markets in which we operate), financial results, operating results, revenues, gross margin, operating expenses, products, projected costs and capital expenditures, research and development programs, sales and marketing initiatives, acquisitions and competition. In some cases, you can identify these statements by our use of forward-looking words, such as may, might, will, could, should, expect, plan, anticipate, believe, estimate, predict, intend and continue, the negative or plural of these words and other comparable terminology. Forward-looking statements are based on information available to us as of the filing date of this Annual Report on Form 10-K and our current expectations about future events, which are inherently subject to change and involve known and unknown risks and uncertainties. You should not place undue reliance on these forward-looking statements. We have no obligation to update any of these statements, and we assume no obligation to do so. Actual events or results may differ materially from those expressed or implied by these statements due to various factors, including but not limited to the matters discussed below in the section entitled Item 1A: Risk Factors, and elsewhere in this Annual Report on Form 10-K.

 

PART I

 

Item 1. Business.

 

Cohu is a leading supplier of semiconductor test and inspection handlers, micro-electromechanical system (“MEMS”) test modules, test contactors, thermal sub-systems and semiconductor automated test equipment used by global semiconductor and electronics manufacturers and semiconductor test subcontractors. We offer a wide range of products and services, and revenue from our capital equipment products is driven by the capital expenditure budgets and spending patterns of our customers, who often 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 recurring revenues are driven by an increase in the number of semiconductor devices that are tested and by the continuous introduction of new products and technologies by our customers.

 

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 evaluated the guidance in Accounting Standards Codification (“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.

 

Unless otherwise noted, all amounts presented are from continuing operations.

 

We have determined that we have one reportable 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. Financial information on our reportable segments for each of the last three years is included in Note 10, “Segment and Geographic Information” in Part IV, Item 15(a) of this Form 10-K.

 

 

1

 

Sales by reportable segment, expressed as a percentage of total consolidated net sales, for the last three years were as follows:

 

   

2021

   

2020

   

2019

 

Semiconductor Test & Inspection

    97 %     92 %     93 %

PCB Test

    3 %     8 %     7 %
      100 %     100 %     100 %

 

Cohu, Inc. (“Cohu”, “we”, “our”, “us” and the “Company”) was incorporated under the laws of California in 1947, as Kalbfell Lab, Inc. and commenced active operations in the same year. Our name was changed to Kay Lab in 1954. In 1957, Cohu was reincorporated under the laws of the State of Delaware as Cohu Electronics, Inc. and in 1972 our name was changed to Cohu, Inc.

 

Our Products

 

We currently sell the following products:

 

Semiconductor Test. Semiconductor Automated Test Equipment (“ATE”) is used both for wafer level and device package testing. Our semiconductor ATE solutions consist primarily of two platforms focused on the system on a chip (“SoC”) device market. The Diamond series platform, which includes the flagship Diamondx test system, offers high-density instrumentation for low-cost testing of microcontrollers, application specific standard products (“ASSP”), power management, display drivers, sensors and other mixed signal devices. The PAx series of testers is focused primarily on the RF Front End IC and Module market.

 

Semiconductor Handlers. Semiconductor test handlers are used in conjunction with semiconductor ATE to automate the testing of packaged semiconductor devices. Our handlers support a variety of package sizes and device types, including those used in automotive, mobile, industrial, computing applications, among others. We offer a broad range of test handlers, including pick-and-place, turret, gravity, strip, MEMS and thermal sub-systems, along with inspection handlers that perform automated optical inspection of semiconductor devices.

 

Interface Products. Our interface products are comprised of test contactors, probe heads and probe pins. Test contactors serve as the interface between the test handler and the semiconductor device under test such as digital semiconductor devices utilizing spring probe technology, power management and LED semiconductor devices utilizing cantilever technology, and RF semiconductor devices based on contacts designed to operate at high frequencies. Test contactors and probe heads are specific to individual semiconductor device designs, need to be replaced frequently and increase in size with the number of devices tested in parallel. Interface Products are included in our recurring revenues.

 

Data Analytics. Our data analytics product, DI-Core, is a comprehensive software suite used to optimize Cohu equipment performance. DI-Core provides real-time online performance monitoring and process control to improve utilization, manages preventative and predictive maintenance to improve overall equipment efficiency, links semiconductor tester, handler and test contactor data for intelligence and extended device tracking, and provides a knowledge database and unified reports for quickly identifying issues and retaining historical performance data.

 

Spares and Kits. We provide consumable, non-consumable and spare items that are used to maintain, sustain or otherwise enable customers’ equipment to meet its performance, availability and production requirements. We also design and manufacture a wide range of device dedication kits that enable handlers to process different semiconductor packages. Spares and Kits are included in our recurring revenues.

 

Services. Our worldwide service organization performs installations and necessary maintenance of systems sold. We provide various parts and labor warranties on test and handling systems and instruments designed and manufactured by us and warranties on certain components that have been purchased from other manufacturers and incorporated into our test and handling systems. We also provide training on the maintenance and operation of our systems as well as application, data management software and consulting services on our products. Services are included in our recurring revenues.

 

2

 

Sales by Product Line

 

During the last three years, our consolidated net sales were distributed as follows:

 

   

2021

   

2020

   

2019

 

Semiconductor test & inspection systems (including kits)

    61%       50%       51%  

Recurring revenues (1)

    37%       45%       44%  

PCB test systems

    2%       5%       5%  

(1) Recurring revenues include interface products, spares, kits (not as part of system sales) and services

 

Customers

 

Our customers include semiconductor integrated device manufacturers, fabless design houses, PCB manufacturers, and test subcontractors throughout the world. Repeat sales to existing customers represent a significant portion of our sales. During the last three years, customers of our Semiconductor Test & Inspection segment that comprised 10% or greater of our consolidated net sales were as follows:

 

   

2021

   

2020

   

2019

 

Analog Devices

    14.1 %     *       *  

Intel

    *       *       11.1 %

* Less than 10% of consolidated net sales.

 

The loss of, or a significant reduction in, orders by these or other significant customers, including reductions due to market, economic or competitive conditions or the outsourcing of final integrated circuit test to subcontractors that are not our customers would adversely affect our financial condition and results of operations.

 

On June 24, 2021, we completed the divestment of our PCB Test business. No customer of our PCB Test segment exceeded 10% of consolidated net sales for the years ended December 25, 2021, December 26, 2020 or December 28, 2019.

 

Additional financial information on revenues from external customers by geographic area for each of the last three years is included in Note 10, “Segment and Geographic Information” in Part IV, Item 15(a) of this Form 10-K.

 

Sales and Marketing

 

We market our products worldwide through a combination of a direct sales force and independent sales representatives. In geographic areas where we believe there is sufficient sales potential, we generally employ our own personnel. Our United States (U.S.) sales offices are located in Poway and Milpitas, California, St. Paul, Minnesota, Lincoln, Rhode Island and Norwood, Massachusetts. Our European sales offices are located in Kolbermoor, Germany; Grenoble, France; Agrate, Italy and La Chaux-de-Fonds, Switzerland. We operate in Asia with sales and service offices in Singapore, Malaysia, Thailand, Philippines, Taiwan, China, South Korea and Japan.

 

Competition

 

The semiconductor equipment industry is intensely competitive and is characterized by rapid technological change and demanding worldwide service requirements. Significant competitive factors include product performance, price, reliability, lead-time, customer support and installed base of products. While we believe that we are the leading worldwide supplier of semiconductor test handling equipment, we face substantial competition in Japan and Taiwan which represent a significant percentage of the worldwide market. Test subcontractors in Asia also purchase mostly from local Asian competitors. In the semiconductor test market, we face competition from two dominant suppliers headquartered in the U.S. and Japan, both of which are substantially larger than Cohu’s test business. While we are among the leading worldwide suppliers of test contactors, this market is fragmented with a large number of global and local competitors. To remain competitive within the industries we serve, we believe we will require significant financial resources to offer a broad range of products, maintain localized customer support and service centers worldwide and to invest in research and development of new products. Failure to introduce new products in a timely manner or the introduction by competitors of products with actual or perceived advantages could result in a loss of competitive position and reduced sales of existing products. No assurance can be given that we will continue to compete successfully throughout the world.

 

 

Backlog

 

Our backlog of unfilled orders for products, by segment at December 25, 2021 and December 26, 2020 was as follows:

 

(in millions)

 

2021

   

2020

 

Semiconductor Test & Inspection

  $ 292.9     $ 237.1  

PCB Test

    N/A       22.4  

Total consolidated backlog

  $ 292.9     $ 259.5  

 

Backlog is generally expected to ship within the next twelve months. Our backlog at any point in time may not be representative of actual sales in any future period due to the possibility of customer changes in delivery schedules, cancellation of orders, potential delays in product shipments, and difficulties in obtaining parts from suppliers or failure to satisfy customer acceptance requirements resulting in the inability to recognize revenue under accounting requirements. Furthermore, many orders are subject to cancellation or rescheduling by the customer with limited or no penalty. A reduction in backlog during any period could have a material adverse effect on our business, financial condition and results of operations.

 

Manufacturing and Raw Materials

 

Our principal manufacturing operations are currently located in Malacca, Malaysia (handler operations and kits); Laguna, Philippines (kits and test contactors); Lincoln, Rhode Island (connectors); and Osaka, Japan (probe pins).

 

We outsource the manufacturing of many of our semiconductor automated test equipment products to Jabil Circuit, Inc.’s facility in Penang, Malaysia. Our contract manufacturing partner is responsible for significant material procurement, assembly and testing. We continue to manage product design through pilot production for the subcontracted products, and we are directly involved in qualifying suppliers and key components used in all our products. Our contract manufacturer is responsible for funding the capital expenses incurred in connection with the manufacture of our products, except with regard to end-of-line testing equipment and other specific manufacturing equipment utilized in assembling our products or sub-components which are financed and owned by Cohu. Contracting with a global provider such as Jabil, gives us added flexibility to manufacture certain products closer to target markets in Asia, potentially increasing responsiveness to customers while reducing costs and delivery times.

 

Many of the components and subassemblies we utilize are standard products, although some items are made to our specifications. Certain components are obtained or are available from a limited number of suppliers or may be sole sourced. We seek to reduce our dependence on sole and limited source suppliers, however in some cases the complete or partial loss of certain of these sources could have a material adverse effect on our operations while we attempt to locate and qualify replacement suppliers.

 

Patents and Trademarks

 

Our technology is protected by various intellectual property laws including patent, license, trademark, copyright and trade secret laws. In addition, we believe that, due to the rapid pace of technological change in the semiconductor and electronic equipment industries, the successful manufacture and sale of our products also depends upon our experience, technological know-how, manufacturing and marketing skills and speed of response to sales opportunities. In the absence of patent protection, we would be vulnerable to competitors who attempt to copy or imitate our products or processes. We believe our intellectual property has value and we have in the past and will in the future take actions we deem appropriate to protect such property from misappropriation. However, there can be no assurance such actions will provide meaningful protection from competition. Protecting our intellectual property rights or defending against claims brought by other holders of such rights, either directly against us or against customers we have agreed to indemnify, would likely be expensive and time consuming and could have a material adverse effect on our operations.

 

Research and Development

 

Research and development activities are carried on in our various subsidiaries and are directed toward development of new products and equipment, as well as enhancements to existing products and equipment. Our total research and development expense was $92.0 million in 2021, $86.2 million in 2020 and $86.1 million in 2019.

 

We work closely with our customers to make improvements to our existing products and in the development of new products. We expect to continue to invest heavily in research and development and must manage product transitions successfully as introductions of new products could adversely impact sales.

 

 

Seasonality

 

Historically, the semiconductor industry has been seasonal with recurring periods of oversupply and excess capacity, which often have had a significant effect on the semiconductor industry’s demand for capital equipment, including equipment of the type we manufacture and market. We anticipate that the markets for newer generations of semiconductors and semiconductor equipment will be subject to similar cycles. See the risk factor entitled “The semiconductor industry we serve is seasonal, volatile and unpredictable, and increased cyclicality could have an adverse impact on our sales and gross margin.”

 

Information About Our Executive Officers

 

The following sets forth the names, ages, positions and offices held by all executive officers of Cohu as of February 10, 2022. Executive Officers serve at the discretion of the Board of Directors, until their successors are appointed.

 

Name

 

Age

 

Position

 

Luis A. Müller

 

52

 

President and Chief Executive Officer

 

Jeffrey D. Jones

 

60

 

Vice President, Finance and Chief Financial Officer

 

Christopher G. Bohrson

 

62

 

Senior Vice President, Global Customer Group

 

Thomas D. Kampfer

 

58

 

Vice President, Corporate Development, General Counsel and Secretary

 

Ian P. Lawee

 

55

 

Senior Vice President and General Manager, Semiconductor Test Group

 

Dr. Müller has been the President and Chief Executive Officer of Cohu since December 28, 2014. His previous roles at Cohu include serving as President of Cohu’s Semiconductor Equipment Group (“SEG”) from 2011 to 2014; Managing Director of Rasco GmbH (“Rasco”) from 2009 to 2010; Vice President of Delta Design’s High Speed Handling Group from 2008 to 2010; and Director of Engineering at Delta Design from 2005 to 2008. Prior to joining Cohu, Dr. Müller spent nine years at Teradyne Inc., where he held management positions in engineering and business development. Dr. Müller also serves as a director for Celestica Inc., a solutions-based company providing design, manufacturing and hardware platform and supply chain solutions.

 

Mr. Jones joined Cohu’s Delta Design subsidiary in July 2005 as Vice President Finance and Controller. In November 2007, Mr. Jones was named Vice President, Finance and Chief Financial Officer of Cohu. Prior to joining Delta Design, Mr. Jones, was Vice President and General Manager of the Systems Group at SBS Technologies, Inc., a designer and manufacturer of embedded computer products. Prior to SBS Technologies, Mr. Jones was an Audit Manager for Coopers & Lybrand (now PricewaterhouseCoopers).

 

Mr. Bohrson was appointed Senior Vice President, Global Customer Group on February 8, 2021. Previously, Mr. Bohrson served as Sr. Vice President and General Manager, Test Handler Group beginning in October 2018 and was Vice President and General Manager for Digital Test Handlers from January 2017 until October 2018 and served as Vice President Sales and Service, Americas from May 2016 to January 2017. Prior to joining Cohu, from 2007 through 2016, Mr. Bohrson held several executive positions at Bosch Automotive Service Solutions/SPX lastly as Vice President and General Manager of the OEM Diagnostics and Information Solutions group. Prior to that, Mr. Bohrson spent twenty years working in a variety of management and technical roles at Teradyne, Inc.’s semiconductor and broadband test division in the U.S. and Asia.

 

Mr. Kampfer joined Cohu in May 2017 as Vice President Corporate Development, General Counsel and Secretary. Mr. Kampfer previously served from June 2015 to May 2017 as Executive Vice President and Chief Financial Officer of Multi-Fineline Electronix, Inc. Prior to that, Mr. Kampfer served from 2012 to 2015 as President of CohuHD, formerly a division of Cohu, which was divested in 2014. Previously, Mr. Kampfer spent eight years with Iomega Corporation, holding several executive positions, including President and Chief Operating Officer and Vice President, General Counsel and Secretary. Earlier, Mr. Kampfer served in various legal and business development executive roles with Proxima Corporation, and also held various positions in manufacturing engineering and legal at IBM.

 

Mr. Lawee joined Cohu in May 2019 as Vice President and General Manager of Cohu’s Semiconductor Test Group and subsequently promoted to Senior Vice President and General Manager on February 9, 2021. Mr. Lawee has more than twenty-five years of experience in multiple management positions at both semiconductor and test instrumentation companies. Between 2009 and 2019, he served in multiple General Manager and Senior Director roles at Analog Devices, with responsibilities spanning Interface, Isolation and Precision Converter semiconductor franchises, as well as Business Unit responsibility for semiconductors sold into the Energy market. Prior to that, Mr. Lawee spent fifteen years working in a variety of product, marketing and engineering management roles at Teradyne’s semiconductor test division.

 

 

Governmental Regulations

 

Our business activities are worldwide and are subject to various federal, state, local, and foreign laws and our products and services are governed by a number of rules and regulations. Costs and accruals incurred to comply with these governmental regulations are presently not material to our capital expenditures, results of operations and competitive position. Although there is no assurance that existing or future government laws applicable to our operations, services or products will not have a material adverse effect on our capital expenditures, results of operations and competitive position, we do not currently anticipate material expenditures for government regulations.

 

Environmental

 

Our products and operations are, or may in the future be, subject to various federal, state, local, and foreign laws and regulations concerning the environment. Compliance with federal, state, local and international laws that have been enacted or adopted regulating the discharge of materials into the environment or otherwise relating to the protection of the environment and the prevention of climate change have not had a material effect and are not expected to have a material effect upon our capital expenditures, results of operations or our competitive position. However, future changes in regulations may require expenditures that could adversely impact earnings in future years. We believe we are in compliance and are committed to maintaining compliance with all environmental laws applicable to our operations, products and services, and to reducing our environmental impact across all aspects of our business.

 

Global Trade

 

As a global company, the import and export of our products and services are subject to laws and regulations including international treaties, U.S. export controls and sanctions laws, customs regulations, and local trade rules around the world. We believe we are in compliance and are committed to maintaining compliance with all global trade laws applicable to our operations, products and services.

 

Human Capital Management

 

Cohu is a global supplier of semiconductor test and inspection handlers, MEMS test modules, test contactors, thermal sub-systems and semiconductor automated test equipment used by global semiconductor and electronics manufacturers and semiconductor test subcontractors. We believe that the daily commitment and dedication of our workforce in meeting our customers’ needs is one of the significant contributors to our success as an organization. To ensure we maintain our position as a global leader in the semiconductor test and inspection space, we are committed to providing a safe and positive work environment for our employees that emphasizes learning and professional development, respect for individuals and ethical conduct, and that is facilitated by a direct management-employee engagement model.

 

Diversity, Inclusion, and Non-discrimination

 

We welcome and value diversity ensuring that our work benefits from a broad range of viewpoints and perspectives. We strive to maintain workplaces that are free from discrimination or harassment based on race, color, religion, gender, gender identity or gender expression, national origin or ancestry, age, disability, veteran status, military service, sexual orientation, genetic information, and any other protected category recognized under applicable laws. We believe that a diverse workforce is critical to our success, and we continue to focus on the hiring, retention and advancement of women and underrepresented populations. We are committed to respecting and protecting the human rights of all our employees.

 

Employees

 

As of December 25, 2021, we had approximately 3,240 employees, including approximately 165 temporary employees, in 24 countries. Approximately 21% of our employees are located in the Americas, 14% are located in EMEA (Europe, the Middle East and Africa) and 65% are located in Asia Pacific. Our employee headcount has fluctuated in the last five years primarily due to the volatile and unpredictable business conditions in the semiconductor equipment industry and has also been impacted by acquisitions and divestitures.

 

Management Engagement Practices

 

We adhere to our core values and Code of Business Conduct and Ethics with a commitment to treating our employees and all our partners with professionalism, dignity and respect. We pride ourselves at fostering an innovative environment and collaborative work relationships. This includes respecting principles of freedom of association and the right to engage in collective bargaining in accordance with applicable laws.

 

 

Our employees in the U.S. and most locations in Asia are not covered by collective bargaining agreements. However, certain employees at our operation in Germany are represented by a works council and employees in La Chaux-de-Fonds, Switzerland are members of the microtechnology and Swiss watch trade union. The Collective Bargaining Agreement of “Metallurgie (ingenieurs et cadres)” is applicable to all employees of our French subsidiary and certain employees in our China operation belong to local trade unions. We have not experienced any work stoppages and consider relations with our employees to be good.

 

Health and Safety

 

The health and safety of our employees is of utmost important to us. Cohu works to protect the health and safety of employees and our customers and intends to conduct all business activities in an environmentally and socially responsible manner. We encourage and strive to have every employee actively champion those behaviors and the attitudes necessary to prevent work-related injuries, illnesses, property damage, and adverse impact to the environment. Our ultimate goal is to achieve a level of work-related injuries as close to zero as possible through continuous investment in our safety programs. We provide protective equipment (e.g., eye protection, masks and gloves) as required by applicable standards and as appropriate given employee job duties.

 

In response to the COVID-19 pandemic, we implemented safety protocols and new procedures to protect our employees, our subcontractors and our customers. These protocols include complying with physical distancing, enhanced hygiene and other health and safety standards as required by federal, state and local government agencies, and taking into consideration guidelines of the Centers for Disease Control and Prevention and other public health authorities. In addition, we modified the way we conduct many aspects of our business to reduce the number of in-person interactions. For example, we significantly expanded the use of virtual interactions in all aspects of our business, including customer facing activities. Many of our administrative and operational functions during this time have required modification as well, including segments of our workforce working remotely.

 

Compensation and Benefits

 

Cohu is committed to providing market competitive compensation programs to attract, retain and motivate a high performing workforce critical to our long-term success. As part of our compensation philosophy, we focus Cohu’s workforce on our financial and other business goals to drive and motivate employee performance in key areas through the administration of our management incentive plan, equity incentive plan, global profit-sharing and other local bonus plans, as may be applicable to a given position. Cohu also complies with applicable wage, work hours, overtime and benefits laws.

 

To foster a stronger sense of ownership and align the interests of our employees with shareholders, grants of restricted stock units are provided to many of our employees on an annual basis and all eligible employees are able to purchase shares of our common stock, at a 15% discount, through our Employee Stock Purchase Plan. Furthermore, we offer comprehensive, locally relevant and innovative benefits to all eligible employees. In the U.S, these include, among other benefits:

 

 

Comprehensive health and wellness insurance coverage is offered to employees working an average of 24 hours or more each week.

 

 

401(k) retirement plan with matching company contributions of up to 4% of eligible compensation.

 

 

Tuition reimbursement program.

 

 

Parental leave is provided to all new parents for birth, adoption or foster placement.

 

 

Paid Time Off Programs covering time away from work due to employee and family illness, holidays, vacation, civic duties, etc.

 

Outside of the U.S., we have provided other innovative benefits to help address market-specific needs, such as supplemental medical coverage or reimbursements, paid time off programs, wellness and development events and programs, transportation subsidies, etc.

 

 

Succession Planning

 

We perform succession planning annually to ensure that we develop and sustain a strong bench of talent capable of performing at the highest levels. Not only is talent identified, but potential paths of development are discussed to ensure that employees have an opportunity to build their skills and are well-prepared for future roles. The strength of our succession planning process is evident through our long history of promoting our leaders from within the organization, including 65% of our current executive leadership team.

 

Available Information

 

Our web site address is www.cohu.com. We make available free of charge, on or through our web site, our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports, as soon as reasonably practicable after such material is electronically filed with the Securities and Exchange Commission. Our Code of Business Conduct and Ethics and other documents related to our corporate governance are also posted on our web site at https://cohu.gcs-web.com/corporate-governance/documents-charters. When required by the rules of the Nasdaq Stock Market, LLC (“Nasdaq”), or the Securities and Exchange Commission (“SEC”), we will disclose any future amendment to, or waiver of, any provision of the code of conduct for our chief executive officer and principal financial officer or any member or members of our board of directors on our website within four business days following the date of such amendment or waiver. Information contained on our web site is not deemed part of this report.

 

 

Item 1A. Risk Factors.

 

In addition to the other information in this Annual Report on Form 10-K, you should carefully consider the risk factors discussed in this Annual Report on Form 10-K in evaluating Cohu and our business (the risk factors). Many of the following risks and uncertainties are, and will be, exacerbated by the COVID-19 pandemic and any adverse impacts on the global business and economic environment as a result. If any of the identified risks actually occur, our business, financial condition and results of operations could be materially adversely affected, the trading price of our common stock could decline, and you may lose all or part of your investment in our common stock. The risks and uncertainties described in this Annual Report on Form 10-K are not the only ones we face. Additional risks that we currently do not know about, or that we currently deem to be immaterial, may also impair our business operations or the trading price of our common stock.

 

Risk Factors Summary

 

Investing in our securities involves a high degree of risk. The following is a summary of the principal factors that make an investment in our securities speculative or risky, all of which are more fully described below. This summary should be read in conjunction with the full “Risk Factors” described below and should not be relied upon as a complete summary of the material risks facing our business.

 

Risks Relating to the COVID-19 Pandemic

 

 

The ongoing global COVID-19 pandemic has adversely affected, and is continuing to adversely affect, our business, financial condition and results of operations.

 

 

The COVID-19 pandemic has impacted, and is expected to continue to negatively impact, the operations of our key suppliers, customers and other business partners.

 

Risks Relating to Our Business Operations and Industry

 

 

We are making investments in new products and product enhancements, which may adversely affect our operating results; these investments may not be commercially successful.

 

 

We have manufacturing operations in Asia. Any failure to effectively manage multiple manufacturing sites and to secure raw materials meeting our quality, cost and other requirements, or failures by our suppliers to perform, could harm our sales, service levels and reputation.

 

 

A failure to perform or unexpected downtime experienced by our sole contract manufacturer for certain semiconductor automated test equipment could adversely impact our operations.

 

 

Failure of critical suppliers to deliver sufficient quantities of parts in a timely and cost-effective manner could adversely impact our operations.

 

 

We may not be able to increase prices to fully offset inflationary pressures on costs, such as raw and packaging materials, components and subassemblies, labor and distribution costs, which may impact our financial condition or results of operations.

 

 

The semiconductor industry we serve is seasonal, volatile and unpredictable, and increased cyclicality could have an adverse impact on our sales and gross margin.

 

 

The semiconductor equipment industry is intensely competitive.

 

 

Semiconductor equipment is subject to rapid technological change, product introductions and transitions which may result in inventory write-offs, and our new product development involves numerous risks and uncertainties.

 

 

The seasonal nature of the semiconductor equipment industry places enormous demands on our employees, operations and infrastructure.

 

 

A limited number of customers account for a substantial percentage of our net sales.

 

 

A majority of our revenues are generated from exports to foreign countries, primarily in Asia, that are subject to economic and political instability and we compete against a number of Asia-based test contactor, test handler and automated test equipment suppliers.

 

 

Risks Associated with Operating a Global Business

 

 

We are exposed to the risks of operating in certain foreign locations from where Cohu manufactures certain products, and supports our sales and services to the global semiconductor industry.

 

 

Increasingly restrictive trade and export regulations may materially harm and limit Cohu’s business and ability to sell its products.

 

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

 

 

The remaining indebtedness in connection with our financing of the Xcerra acquisition may have an adverse impact on Cohu’s liquidity, limit Cohu’s flexibility in responding to other business opportunities and increase Cohu’s vulnerability to adverse economic and industry conditions; the Tax Cuts and Jobs Act severely limits the deductibility of interest expense.

 

Risks Relating to Acquisitions and Other Strategic Transactions

 

 

We are exposed to other risks associated with additional potential acquisitions, investments and divestitures such as integration difficulties, disruption to our core business, dilution of stockholder value, and diversion of management attention.

 

Risks Relating to Owning Our Stock

 

 

Our financial and operating results may vary and fall below analysts’ estimates, or credit rating agencies may change their ratings on Cohu, any of which may cause the price of our common stock to decline or make it difficult to obtain other financing.

 

 

We have experienced significant volatility in our stock price.

 

Risks Relating to Regulatory Matters

 

 

There may be changes in, and uncertainty with respect to, legislation, regulation and governmental policy in the United States.

 

Risks Relating to Cybersecurity, Intellectual Property and Litigation

 

 

Our business and operations could suffer in the event of cybersecurity breaches within our operational systems or products.

 

For a more complete discussion of the material risks facing our business, see below.

 

Risks Relating to the COVID-19 Pandemic

 

The ongoing global COVID-19 pandemic has adversely affected, and is continuing to adversely affect, our business, financial condition and results of operations.

 

The ongoing global COVID-19 pandemic has adversely affected, and is continuing to adversely affect, our business, financial condition and results of operations. As the COVID-19 virus has spread rapidly and globally, from March 2020 and continuing to the present, with subsequent variants emerging, authorities have implemented numerous measures to try to contain the virus, such as travel bans and restrictions, quarantines, shelter in place orders, vaccine mandates, and shutdowns, including at various times in all of the jurisdictions where we operate. These measures have adversely impacted, and are continuing to adversely impact, our workforce and operations, the operations of our customers, and those of our respective vendors and suppliers. We have significant operations in the U.S., Germany, Switzerland, Malaysia, Japan and the Philippines, and each of these countries has been significantly affected, and remain affected, by the COVID-19 outbreak. During the COVID-19 pandemic, it has been common for restrictions to be implemented, relaxed and then implemented again with little or no notice, which adversely impacts our ability to accurately predict our future revenue and budget future expenses and is disruptive to our operations.

 

 

Although we believe that Cohu qualifies as an “essential business” in the jurisdictions in which we operate, our business has been, and is continuing to be, adversely impacted by evolving and extended public health requirements around the world; government-mandated facility shutdowns; import/export, shipping and logistics disruptions and delays; other supply chain and distribution constraints or delays; rapid changes to business, political or regulatory conditions affecting the semiconductor equipment industry and the overall global economy; availability of employees, increased sick time and lost employee productivity; risks associated with, at times, temporarily housing employees in our Malaysia and Philippines factories; remote working IT and increased cybersecurity risks; increased internal control risks over financial reporting as key finance staff work remotely; delayed product development programs; customers’ canceling, pushing out orders or refusal to accept product deliveries; delayed collection of receivables; other actions of our customers, suppliers and competitors which may be sudden and inconsistent with our expectations; higher shipping, trucking and logistics costs; higher component costs; manufacturing capacity limitations; additional credit rating agency downgrades could occur which would increase our cost of raising capital; and potential additional impairment of goodwill or other intangible assets or inventory write-downs due to lower product demand may become necessary. Any of the foregoing COVID-19 driven impacts may have a material adverse effect on our financial condition and results of operations, and may also have the effect of increasing the likelihood and/or magnitude of other risks described in these risk factors. With each successive COVID-19 surge, we believe the risks of material adverse business disruption increase. We continuously monitor and react to the pandemic but cannot predict its future course or impacts.

 

The COVID-19 pandemic has impacted, and is expected to continue to negatively impact, the operations of our key suppliers, customers, and other business partners.

 

The extent to which the COVID-19 pandemic may impact the operations of our critical suppliers, business partners and customers could result in disruptions to our global supply chains. We may obtain certain components and materials used in our products from a limited group of suppliers, and in some cases alternative sources for certain components are not readily available. We have had certain suppliers temporarily suspend operations during the COVID-19 pandemic and have been able to work around such disruptions; however, we may not be successful in addressing future disruptions. The COVID-19 pandemic may heighten the risks posed by our dependence upon sole or limited source suppliers to the extent that the pandemic could disrupt the operations of one or more of these suppliers, potentially impacting our suppliers’ ability to maintain manufacturing operations at existing levels, and resulting in our inability to adequately obtain key components or materials, causing delayed deliveries or unsatisfactory component quality for our customers as we look to engage and qualify alternative suppliers (see risk factor entitled “Failure of critical suppliers to deliver sufficient quantities of parts in a timely and cost-effective manner could adversely impact our operations”).

 

Risks Relating to Our Business Operations and Industry

 

We are making investments in new products and product enhancements, which may adversely affect our operating results; these investments may not be commercially successful.

 

Given the highly competitive and rapidly evolving technology environment in which we operate, we believe it is important to develop new and enhanced product offerings to meet strategic opportunities as they evolve. This includes developing products that we believe are necessary to meet the future needs of the marketplace and to enter new markets. We are currently significantly investing in new product development programs relating to test contactors, test handlers and automated test equipment. For example, in fiscal 2021, we incurred $92.0 million in research and development expenses. We expect to continue to make investments and we may, at any time, based on product need or marketplace demand, decide to significantly increase our product development expenditures in these or other products. The cost of investments in new product offerings and product enhancements can have a negative impact on our operating results. We have in the past made material investments in new product platforms that for various reasons, such as technical challenges or lack of customer adoption, have not generated the expected sales or return. There can be no assurance that other new products we develop will be accepted in the marketplace or generate material revenues for us.

 

We have manufacturing operations in Asia. Any failure to effectively manage multiple manufacturing sites and to secure raw materials meeting our quality, cost and other requirements, or failures by our suppliers to perform, could harm our sales, service levels and reputation.

 

A substantial majority of our products are manufactured in Asia. Our reliance on overseas manufacturers exposes us to significant risks including complex management, foreign currency, legal, tax and economic risks, which we may not be able to address quickly and adequately. In addition, it is time consuming and costly to qualify overseas supplier relationships. If we should fail to effectively manage overseas manufacturing operations or logistics, or if one or more of them should experience delays, disruptions or quality control problems, or if we had to change or add additional manufacturing sites, our ability to ship products to our customers could be delayed. Also, the addition of overseas manufacturing locations increases the demands on our administrative and operations infrastructure and the complexity of our supply chain management and logistics. Our overseas sites are more susceptible to impacts from natural disasters, health epidemics and geopolitical instability (see risk factors entitled “The ongoing global COVID-19 pandemic has adversely affected, and is continuing to adversely affect, our business, financial condition and results of operations” and “The occurrence of natural disasters, health epidemics, corruption and geopolitical instability caused by terrorist attacks and other threats may adversely impact our operations and sales”). If our overseas manufacturing locations are unable to meet our manufacturing requirements in a timely manner, our ability to ship products and to realize the related revenues when anticipated could be materially affected.

 

 

Our suppliers are subject to the fluctuations in general economic cycles, and global economic conditions may impact their ability to operate their businesses. They may also be impacted by possible import, export, tariff and other trade barriers, increasing costs of raw materials, labor and distribution, resulting in demands for less attractive contract terms or an inability for them to meet our requirements or conduct their own businesses. Additionally, consolidation in our supply chain due to mergers and acquisitions may reduce the number of suppliers or change our relationships with them. The performance and financial condition of a supplier may cause us to alter our business terms or to cease doing business with a particular supplier, or change our sourcing practices generally, which could in turn adversely affect our own business and financial condition. Failure to effectively manage our manufacturing and our relationships with our suppliers could have a material adverse effect on our business and results of operations.

 

A failure to perform or unexpected downtime experienced by our sole contract manufacturer for certain semiconductor test systems could adversely impact our operations.

 

We depend upon Jabil Manufacturing Co, (“Jabil”) to manufacture most of our semiconductor test systems from its facility located in Malaysia. In the event that Jabil was unable to meet Cohu’s current delivery schedule for semiconductor test systems, or if Jabil experienced unexpected downtime, we may not be able to sell, or have significant delays, in fulfilling our customer orders. If we experienced significant delays or disruptions with Jabil, it would take us significant time to ramp up a new manufacturer for our semiconductor test products, either in-house or with another contract manufacturer.

 

Failure of critical suppliers to deliver sufficient quantities of parts in a timely and cost-effective manner could adversely impact our operations.

 

We use numerous vendors to supply parts, components and subassemblies for the manufacture of our products. It is not always possible to maintain multiple qualified suppliers for all of our parts, components and subassemblies. As a result, many key parts may be available only from a single supplier (“sole source”) or a limited number of suppliers. In addition, suppliers may significantly raise prices or cease manufacturing certain components (with or without advance notice to us) that are difficult to replace without significant reengineering of our products. On occasion, we have experienced problems in obtaining adequate and reliable quantities of various parts and components from certain key or sole source suppliers. For example, at the beginning of 2022, we are experiencing supply constraints and delays in accessing certain specialty semiconductors necessary for the production of test instruments for our semiconductor ATE products. If we cannot quickly resolve these constraints, our revenue and overall gross margin will be adversely impacted beginning in first quarter 2022. More broadly, our results of operations may be materially and adversely impacted if we do not receive sufficient parts to meet our requirements in a timely and cost-effective manner.

 

We may not be able to increase prices to fully offset inflationary pressures on costs, such as raw and packaging materials, components and subassemblies, labor and distribution costs, which may impact our financial condition or results of operations.

 

As a global manufacturer, we rely on raw materials, packaging materials, direct labor, energy, a large network of suppliers, distribution resources and transportation providers. In 2021 and the early part of 2022, the costs of raw materials, packaging materials, labor, energy, components and subassemblies, transportation and other inputs necessary for the production and distribution of our products have increased. Since the onset of the COVID-19 pandemic, we have seen a dramatic increase in freight and shipping costs. The foregoing price fluctuations are driven by factors beyond our control. Although we are unable to predict the longer-term impacts, we expect the pressures of input cost inflation to continue into 2022. Attempts to offset these cost pressures, such as through product price increases, or attempting to reduce operating costs elsewhere, may not be successful. Higher product prices may result in reductions in sales volume. Customers may be less willing to pay a price differential for our products and may purchase lower-priced competitive offerings or may delay some purchases altogether. To the extent that price increases are not otherwise offset, and/or if they result in decreases in sales volume, our business, financial condition or operating results may be adversely affected.

 

 

The semiconductor industry we serve is seasonal, volatile and unpredictable, and increased cyclicality could have an adverse impact on our sales and gross margin.

 

Visibility into our markets is limited. The semiconductor equipment business is highly dependent on the overall strength of the semiconductor industry. Historically, the semiconductor industry has been seasonal with recurring periods of oversupply and excess capacity, which often have had a significant effect on the semiconductor industry’s demand for capital equipment, including equipment of the type we manufacture and market. We anticipate that the markets for newer generations of semiconductors and semiconductor equipment will also be subject to similar cycles and severe downturns. Any significant reductions in capital equipment investment by semiconductor integrated device manufacturers and test subcontractors will materially and adversely affect our business, financial position, including the level of product sales and overall gross margin, and results of operations. In addition, the seasonal, volatile and unpredictable nature of semiconductor equipment demand has in the past and may in the future expose us to significant excess and obsolete and lower of cost or net realizable value inventory write-offs and reserve requirements. In 2021, 2020 and 2019, we recorded pre-tax inventory-related charges of approximately $7.1 million, $6.0 million, and $4.1 million, respectively, primarily as a result of changes in customer forecasts. We saw weakness in market conditions in 2019, followed by COVID-19 driven uncertainties in 2020, then a significant market recovery beginning in third quarter 2020. Abrupt, unexpected and severe demand changes have occurred in the past and are expected to reoccur in the future within our industry. Since the onset of the COVID-19 pandemic, in particular, we have seen demand fluctuations in our test handler group (“THG”) and semiconductor test group (“STG”) businesses. Our recent sales, in particular during the second and third quarters of 2021, became more weighted toward THG and less toward STG products, which had a material negative impact on our gross margins. Although the company continues to take actions to reduce expenses and improve overall operational efficiency, such actions may not be sufficient to fully offset any gross margin impacts. We cannot predict when and to what extent sales among our businesses may normalize or change in the future, or when and to what extent gross margins may improve in the future.

 

The semiconductor equipment industry is intensely competitive.

 

The industries we serve are intensely competitive, and we face substantial competition from numerous companies throughout the world. The test handler industry, while relatively small in terms of worldwide market size compared to other segments of the semiconductor equipment industry, has several participants resulting in intense competitive pricing pressures. Future competition may include companies that do not currently supply test handlers. In addition, there are emerging companies that provide or may provide innovative technology incorporated in products that may compete successfully against our products. We expect our competitors to continue to improve the design and performance of their current products and introduce new products with improved performance capabilities. Our failure to introduce new products in a timely manner, the introduction by our competitors of products with perceived or actual advantages, or disputes over rights to use certain intellectual property or technology could result in a loss of our competitive position and reduced sales of, or margins on our existing products. Intense competition has adversely impacted our product average selling prices and gross margins on certain products. If we are unable to reduce the cost of our existing products and successfully introduce new lower cost products, then we expect that these competitive conditions would negatively impact our gross margin and operating results in the foreseeable future.

 

We have increased investments in our test contactor business and targeted significant growth opportunities. However, the test contactor market is fragmented, with many entrenched regional players, and subject to intense price competition and high localized customer support requirements. We believe that customer support and responsiveness and an ability to consistently meet tight deadlines is critical to our success. If we are unable to continue to reduce the cost of our test contactor products, while also meeting customer support requirements and deadlines, then we expect that these competitive conditions would negatively impact our test contactor operating results and impede us from achieving our test contactor sales goals.

 

In addition, with the Xcerra acquisition, Cohu entered the automated test equipment (“ATE”) market. Our ability to increase ATE sales will depend, in part, on our ability to win new customers. Semiconductor and electronics manufacturers typically select a particular vendor’s product for testing new generations of a device and make substantial investments to develop related test program applications and interfaces. Once a manufacturer has selected an ATE vendor for a new generation of a device, that manufacturer is more likely to purchase systems from that vendor for that generation of the device, and, possibly, subsequent generations of that device as well. Cohu has a niche position and relatively low share in the ATE market, which is primarily driven by two larger companies with significantly more resources to invest into the ATE market. Therefore, the opportunities to obtain orders from new customers or existing customers may be limited, which may impair our ability to grow our ATE revenue. We also believe that our niche position results in greater sales cyclicality versus larger more diversified ATE vendors and Cohu experienced such adverse cyclicality in 2021. These factors may materially and adversely affect our current and future target markets and our ability to compete successfully in those markets.

 

 

Semiconductor equipment is subject to rapid technological change, product introductions and transitions which may result in inventory write-offs, and our new product development involves numerous risks and uncertainties.

 

Semiconductor equipment and processes are subject to rapid technological change. We believe that our future success will depend in part on our ability to enhance existing products and develop new products with improved performance capabilities. We expect to continue to invest heavily in research and development and must manage product transitions successfully, as introductions of new products, including the products obtained in our acquisitions, may adversely impact sales and/or margins of existing products. In addition, the introduction of new products by us or by our competitors, the concentration of our revenues in a limited number of large customers, the migration to new semiconductor testing methodologies and the custom nature of our inventory parts increases the risk that our established products and related inventory may become obsolete, resulting in significant excess and obsolete inventory exposure. This exposure resulted in charges to operations during each of the years in the three-year period ended December 25, 2021. Future inventory write-offs and increased inventory reserve requirements could have a material adverse impact on our results of operations and financial condition.

 

The design, development, commercial introduction and manufacture of new semiconductor equipment is an inherently complex process that involves a number of risks and uncertainties. These risks include potential problems in meeting customer acceptance and performance requirements, integration of the equipment with other suppliers’ equipment and the customers’ manufacturing processes, transitioning from product development to volume manufacturing and the ability of the equipment to satisfy the semiconductor industry’s constantly evolving needs and achieve commercial acceptance at prices that produce satisfactory profit margins. The design and development of new semiconductor equipment is heavily influenced by changes in integrated circuit assembly, test and final manufacturing processes and integrated circuit package design changes. We believe that the rate of change in such processes and integrated circuit packages is accelerating. As a result of these changes and other factors, assessing the market potential and commercial viability of test handling, ATE, MEMS, system-level and burn-in test equipment and test contactors is extremely difficult and subject to a great deal of risk. In addition, not all integrated circuit manufacturers employ the same manufacturing processes. Differences in such processes make it difficult to design standard test products that can achieve broad market acceptance. As a result, we might not accurately assess the semiconductor industry’s future equipment requirements and fail to design and develop products that meet such requirements and achieve market acceptance. Failure to accurately assess customer requirements and market trends for new semiconductor test products may have a material adverse impact on our operations, financial condition and results of operations.

 

The transition from product development to the manufacture of new semiconductor equipment is a difficult process and delays in product introductions and problems in manufacturing such equipment are common. We have in the past and may in the future experience difficulties in manufacturing and volume production of our new equipment. In addition, as is common with semiconductor equipment, after sale support and warranty costs have typically been significantly higher with new products than with our established products. Future technologies, processes and product developments may render our current or future product offerings obsolete and we might not be able to develop, introduce and successfully manufacture new products or make enhancements to our existing products in a timely manner to satisfy customer requirements or achieve market acceptance. Furthermore, we might not realize acceptable profit margins on such products.

 

 

The seasonal nature of the semiconductor equipment industry places enormous demands on our employees, operations and infrastructure.

 

The semiconductor equipment industry is characterized by dramatic and sometimes rapid changes in demand for its products. These are generally dictated by introduction of new consumer products, launch of new model vehicles, implementation of new communications infrastructure, or in response to an increase in industrial equipment and machinery that utilizes semiconductors. A number of other factors including changes in integrated circuit design and packaging may affect demand for our products. Sudden changes in demand for semiconductor equipment commonly occur, and have a significant impact on our operations, and such changes in demand (up or down) are difficult to predict and proactively plan for. We have in the past and may in the future experience difficulties, particularly in manufacturing, and with training and recruiting large numbers of additions to our workforce. The volatility in headcount and business levels, combined with the seasonal nature of the semiconductor industry, may require that we invest substantial amounts in new operational and financial systems, procedures and controls. We may not be able to timely or successfully adjust our systems, facilities and production capacity to meet our customers’ changing requirements. Any inability to meet such requirements will have an adverse impact on our business, financial position and results of operations. Sudden demand changes in business conditions, positive or negative, are common in our industry but the timing of such changes is very difficult to predict.

 

A limited number of customers account for a substantial percentage of our net sales.

 

A small number of customers have been responsible for a significant portion of our net sales. For fiscal year 2021, net revenue from our ten largest customers represented 57% of our total net revenue. During the past five years, the percentage of our sales derived from these significant customers has varied greatly. Such variations are due to changes in the customers’ business, consolidation within the semiconductor industry and their purchase of products from our competitors. It is common in the semiconductor equipment industry for customers to purchase products from more than one equipment supplier, increasing the risk that our competitive position with a specific customer may deteriorate. No assurance can be given that we will continue to maintain our competitive position with these or other significant customers. Also, consolidation in the semiconductor industry may reduce our customer base and could adversely affect the market for our products, which could cause a decline in our revenues. With consolidation, the number of actual and potential customers for our products has decreased in recent years. Consolidation may lead to relatively fewer opportunities to sell our products if we are not chosen as a supplier by any given prospective customer, and may lead to increased pricing pressures from customers that have greater volume purchasing power.

 

We expect the percentage of our revenues derived from significant customers will vary greatly in future periods. The loss of, or a significant reduction in, orders by these or other significant customers as a result of competitive products, market conditions including end market demand for our customers’ products, outsourcing final semiconductor test to test subcontractors that are not our customers or other factors, would have a material adverse impact on our business, financial condition and results of operations. Furthermore, the concentration of our revenues in a limited number of large customers is likely to cause significant fluctuations in our future annual and quarterly operating results.

 

A majority of our revenues are generated from exports to foreign countries, primarily in Asia, that are subject to economic and political instability and we compete against a number of Asia-based test contactor, test handler and automated test equipment suppliers.

 

The majority of our export sales are made to destinations in Asia. Political or economic instability, particularly in Asia, may adversely impact the demand for capital equipment, including equipment of the type we manufacture and market (see risk factor “Global economic and political conditions, including trade tariffs and export restrictions, have impacted our business and may continue to have an impact on our business and financial condition”). In addition, we face intense competition from a number of Asian suppliers that have certain advantages over United States (U.S.) suppliers, including us. These advantages include, among other things, proximity to customers, lower cost structures, a willingness to compete solely on price, favorable tariffs and other government preferences, and affiliation with significantly larger organizations. In addition, changes in the amount or price of semiconductors produced in Asia could impact the profitability or capital equipment spending programs of our foreign and domestic customers.

 

If we cannot continue to develop, manufacture, market and support products and services that meet customer requirements for innovation and quality, our revenue and gross margin may suffer.

 

The process of developing new high technology products and services and enhancing existing products and services is complex, costly and uncertain, and any failure by us to anticipate customers’ changing needs and emerging technological trends accurately could significantly harm our sales and results of operations. Our customers’ selection processes typically are lengthy and can require us to incur significant sales, service and engineering resources, and to provide the customer evaluation systems for several months at no charge, in pursuit of a single customer opportunity. We may not win the competitive selection process and may never generate any revenue despite incurring such expenditures. The delays inherent in these lengthy sales cycles increase the risk that a customer will decide to cancel, curtail, reduce or delay its product plans, causing us to lose anticipated sales.

 

 

In addition, in the course of conducting our business, we must adequately address quality issues associated with our products and services, including defects in our engineering, design and manufacturing processes, as well as defects in third-party components included in our products. To address quality issues, we work extensively with our customers and suppliers and engage in product testing to determine the cause of quality problems and appropriate solutions. Finding solutions to quality issues can be expensive and may result in additional warranty, replacement and other costs. In addition, if any of our products contain defects or have reliability, quality or safety issues, we may need to conduct a product recall which could result in significant repair or replacement costs and substantial delays in product shipments and may damage our reputation, which could make it more difficult to sell our products. Any of these occurrences could have a material adverse effect on our business, results of operations or financial condition. In addition, quality issues can impair our relationships with new or existing customers and adversely affect our reputation, which could lead to a material adverse effect on our operating results.

 

The loss of key personnel could adversely impact our business.

 

Certain key personnel are critical to our business. Our future operating results depend substantially upon the continued service of our key personnel, many of whom are not bound by employment or non-competition agreements. Our future operating results also depend in significant part upon our ability to attract and retain qualified management, manufacturing, technical, engineering, marketing, sales and support personnel. Competition for qualified personnel, particularly those with technical skills, is intense, and we cannot ensure success in attracting or retaining qualified personnel. In addition, the cost of living in the San Diego and Bay Area, California; Boston, Massachusetts; St. Paul, Minnesota; Lincoln, Rhode Island; Kolbermoor, Germany; La Chaux-de-Fonds, Switzerland and Osaka, Japan areas, where the majority of our engineering personnel are located, is high and we have had difficulty in recruiting prospective employees from other locations. There may be only a limited number of persons with the requisite skills and relevant industry experience to serve in these positions and it may become increasingly difficult for us to hire personnel over time. More recently, the COVID-19 pandemic has increased the risks that our executives and other key employees may be suddenly unable to perform their duties due to health or other personal responsibilities. Our business, financial condition and results of operations could be materially adversely affected by the loss of any of our key employees, by the failure of any key employee to perform in his or her current position, or by our inability to attract and retain skilled employees.

 

Risks Associated with Operating a Global Business

 

We are exposed to the risks of operating in certain foreign locations where Cohu manufactures certain products and supports our sales and services to the global semiconductor industry.

 

We are a global corporation with offices and subsidiaries in certain foreign locations to manufacture our products and support our sales and services to the global semiconductor industry. As such, we face risks in doing business globally. For example, while our corporate headquarters are located in California, additional key engineering, sales, and administrative personnel are located in China, Germany, Japan, Malaysia, Philippines, Singapore, Switzerland, Taiwan and elsewhere in the U.S., and our manufacturing operations are primarily located in Germany, Japan, Malaysia, Philippines and the U.S. Certain aspects inherent in transacting business internationally could negatively impact our operating results, including:

 

costs and difficulties in staffing and managing international operations;

 

legislative or regulatory requirements and potential changes in, or interpretations of, requirements in the United States and in the countries in which we manufacture or sell our products;

 

trade restrictions, including treaty changes, sanctions and the suspension of export licenses;

 

compliance with and changes in import/export tariffs and regulations;

 

complex labor laws and privacy regulations;

 

difficulties in adequately supervising employees widely distributed around the world (including due to implementing remote work arrangements in response to the COVID-19 pandemic);

 

difficulties in enforcing contractual and intellectual property rights;

 

longer payment cycles and receivable collections;

 

 

health epidemics, such as the COVID-19 pandemic;

 

local and global political and economic conditions, including ongoing uncertainty surrounding the COVID-19 pandemic and its implications;

 

natural disasters and other climate risks and geopolitical instability;

 

varied environmental laws and regulations at each of our principal locations;

 

complex tax laws and potentially adverse tax consequences, including restrictions on repatriating earnings and the threat of “double taxation;” and

 

fluctuations in foreign currency exchange rates against the U.S. Dollar, which can affect demand for our products and increase our costs.

 

Additionally, managing geographically dispersed operations presents difficult challenges associated with organizational alignment and infrastructure, communications and information technology, inventory control, customer relationship management, terrorist threats and related security matters and cultural diversities. If we are unsuccessful in managing such operations effectively, our business and results of operations will be adversely affected.

 

We continue to monitor global privacy laws and legislation to determine its impact on our business. We do not sell to consumers nor process individual credit card information, but do maintain certain personally identifiable information on our employees. Such employee information may be subject to the EU General Data Protection Regulation and the recently effective California Consumer Protection Act. We believe that we have implemented reasonable procedures and internal controls in compliance with these laws, but should such actions be insufficient, we may be subject to regulatory investigations, fines and legal costs. If one or more of these risks occurs, it could require us to dedicate significant resources to remedy, and if we are unsuccessful in finding a solution, our financial results will suffer.

 

Geopolitical instability in locations critical to Cohu and its customers business, manufacturing, and engineering operations may adversely impact our operations and sales.

 

An increase in geopolitical tensions in Asia, particularly in the Taiwan Strait, could disrupt existing semiconductor chip manufacturing and increase the prospect of an interruption to the semiconductor chip supply across the world. A setback to the current state of relative peace and stability in the region could compromise existing semiconductor chip production and have downstream implications for our company. The world’s largest semiconductor chip manufacturer is located in Taiwan and is a top supplier for many U.S. companies, many of which are part of the company’s customer base. Further, recent geopolitical tensions between Ukraine and Russia could adversely impact the supply chain in this region, particularly with respect to critical materials and metals, such as palladium which is used in our interface products as well as in semiconductors. Any interruption to semiconductor chip supply and its related impact to the company’s customers, or any disruption in our supply chain, could result in an adverse impact to our financial results.

 

Global economic and political conditions, including trade tariffs and exchange rates, have impacted our business and may continue to have an impact on our business and financial conditions that we currently cannot predict.

 

In fiscal year 2021, 91% of our revenue was from products shipped to customer locations outside the United States. We also purchase a significant portion of components and subassemblies from suppliers outside the United States. Additionally, a significant portion of our facilities are located outside the United States, including China, Germany, France, Italy, Japan, Malaysia, Philippines, Singapore, Switzerland and Taiwan. Given our extensive global operations, we are subject to immediate impacts from any changing tariff or export regulations (see risk factor entitled “Increasingly restrictive trade and export regulations may materially harm Cohus business and ability to sell its products without limitations”).

 

It remains our plan to continue our international growth. We have business operations within the jurisdictions listed above, and while we report our financial results in U.S. dollars, we incur certain costs in other currencies. As a result, the company holds exposure to fluctuations in currency exchange rates, and significant fluctuations in exchange rates between the U.S. dollar and foreign currencies may adversely affect our revenues and earnings, despite actions we take to minimize those currency exposures. Additionally, engaging in foreign currency contracts to minimize such currency exposure could result in additional costs and risks that could adversely affect our financial condition and results of operations.

 

17

 

The occurrence of natural disasters, health epidemics, and geopolitical instability caused by terrorist attacks and other threats may adversely impact our operations and sales.

 

Our corporate headquarters is located in San Diego, California, our Asian sales and service headquarters are located in Singapore and Taiwan, and the majority of our sales are made to destinations in Asia. In addition, we have Asia-based manufacturing plants in Malaysia, Philippines and Japan. These regions are known for being vulnerable to natural disasters and other risks, such as earthquakes, tsunamis, fires and floods, volcanic eruptions, and geopolitical risks, which at times have disrupted the local economies. For example, a significant earthquake or tsunami could materially affect operating results. Although we believe that we carry reasonable and appropriate business insurance, we may not be insured for certain losses and business interruptions of this kind, or for geopolitical or terrorism impacts, and presently have very limited redundant, multiple site capacity in the event of a disaster. In the event of such disaster, our business would materially suffer.

 

Our business could also be adversely affected by the effects of a widespread outbreak of contagious diseases, and has been and is continuing to be adversely affected by the COVID-19 global pandemic (see risk factor entitled “The ongoing global COVID-19 pandemic has adversely affected, and is continuing to adversely affect, our business, financial condition and results of operations”).

 

Our business could be materially and adversely affected by climate change and related matters.

 

We analyze climate change risks in two separate categories: transition risks and physical risks. Transition risks are those risks relating to the transition of the global economy to a focus on more climate-friendly technologies. This transition could have adverse financial impacts on us in several ways. For instance, more stringent environmental policies or regulations could lead to increased expenses relating to green-house gas emissions or other emissions that could increase our operating costs. Enhanced emissions-reporting or shifting technology could require us to write off or impair assets or retire existing assets early. Increased environmental mandates could also increase our exposure to litigation. We could be required to incur increased costs and significant capital investment to transition to lower emissions technologies. In addition, overall market shifts could increase costs of our raw materials and cause unexpected shifts in energy costs. Focus on sustainability has increased, and the company or its industry could be stigmatized as not friendly to the environment, which could adversely affect our reputation and our business, including due to difficulties in employee hiring and retention and our ability to access capital. Any of these matters could materially and adversely affect our business, financial condition or results of operations.

 

Physical risks from climate change that could affect our business include acute weather events such as floods, tornadoes or other severe weather and ongoing changes such as rising temperatures or extreme variability in weather patterns. These events could lead to increased capital costs from damage to our facilities, increased insurance premiums or reduced revenue from decreased production capacity based on supply chain interruptions. Any of these events could have a material adverse effect on our business, financial condition or results of operations (see risk factor entitled “The occurrence of natural disasters, health epidemics, and geopolitical instability caused by terrorist attacks and other threats may adversely impact our operations and sales).

 

Increasingly restrictive trade and export regulations may materially harm and limit Cohus business and ability to sell its products.

 

There have been significant changes in U.S. export regulations relating to China since 2019. Such changes included restrictions on exports to certain China-domiciled entities including Huawei and broader definitions and restrictions on “military end users” and “uses.” Despite an ongoing material adverse impact on direct and indirect Huawei sales, we have not seen any overall material impact to our business from the foregoing restrictions. However, we believe that these collective export restrictions and the ongoing unpredictability of U.S.-China trade relations have encouraged China-based companies to actively seek to obtain a greater supply of similar or substitute products from our foreign competitors that are not subject to these restrictions, thereby decreasing our long-term competitiveness as a supplier to China-based companies. Recent history indicates that the U.S. government may impose other new export restrictions, or tariffs, and have done so within the past year as the U.S. Department of Commerce Bureau of Industry and Security has included additional China-based entities to its restricted entities list. Such ongoing restrictions with little or no prior notice will impact our ability (or our customers’ ability) to sell and ship products to China-based companies and any such additional restrictions may have an adverse effect on our business, results of operations, or financial condition.

 

18

 

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

 

The remaining 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; the Tax Cuts and Jobs Act severely limits the deductibility of interest expense.

 

In connection with the Xcerra acquisition in 2018, Cohu entered into a term loan facility, with an aggregate principal amount of $350.0 million (the “Debt Financing” or “Credit Agreement”). The remaining indebtedness of approximately $103 million may reduce Cohu’s liquidity and cause 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. The Federal Reserve has signaled its intention to raise interest rates in 2022, and with a variable interest rate on its remaining indebtedness, Cohu would incur an increase in interest expenses. 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. In 2021, Cohu continued to take steps to reduce outstanding principal under its Debt Financing; however, Cohu gives no 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. Furthermore, the Tax Cuts and Jobs Act (“Tax Act”) limits the deductibility of interest expense in a given year to 30% of adjusted taxable income, as defined; the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act temporarily increased this limitation to 50% for 2019 and 2020. This resulted in the inability of Cohu to utilize a substantial portion of its interest expense deductions in 2018 and 2019. We were able to fully deduct the interest expense in 2020 plus the disallowed amounts carried over from 2018 and 2019, however, the Tax Acts may continue to impact our ability to utilize future deductions.

 

Our Credit Agreement contains various representations and negative covenants that limit, subject to certain exceptions and baskets, our ability and/or our subsidiaries ability to, among other things:

 

incur or assume liens or additional debt or provide guarantees in respect of obligations of other persons;

 

issue redeemable stock and preferred stock;

 

pay cash dividends or make distributions on capital stock, repurchase, redeem or make payments on capital stock;

 

enter into rate, commodity, equity or currency swap, hedging or other similar transactions;

 

make loans, investments or acquisitions;

 

enter into agreements that restrict distributions from our subsidiaries;

 

create or permit restrictions on the ability of our subsidiaries to pay dividends or make other distributions to us or to guarantee our debt, limit our or any of our subsidiaries’ ability to create liens, or that require the grant of a lien to secure an obligation if a lien is granted to secure another obligation;

 

sell assets and capital stock of our subsidiaries;

 

enter into certain transactions with affiliates;

 

sell, transfer, license, lease or dispose of our or our subsidiaries’ assets; and

 

dissolve, liquidate, consolidate or merge with or into, or sell substantially all the assets of us and our subsidiaries, taken as a whole, to, another person.

 

The restrictions contained in our Credit Agreement could adversely affect our ability to:

 

finance our operations;

 

make needed capital expenditures;

 

make strategic acquisitions or investments or enter into alliances;

 

withstand a future downturn in our business or the economy in general;

 

engage in business activities, including future opportunities, that may be in our interest; and

 

plan for or react to market conditions or otherwise execute our business strategies.

 

 

A breach of any of these negative covenants could result in a default under the Credit Agreement. Further, additional indebtedness that we incur in the future may subject us to further covenants. Our failure to comply with these covenants could result in a default under the agreements governing the relevant indebtedness. The lender may accelerate the payment terms of the Credit Agreement 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. Any event that could require us to repay debt prior to its due date could have a material adverse impact on our financial condition and results of operations.

 

Our ability to comply with covenants contained in such debt agreements may be affected by events beyond our control, including prevailing economic, financial and industry conditions. Even if we are able to comply with all of the applicable covenants, the restrictions on our ability to manage our business in our sole discretion could adversely affect our business by, among other things, limiting our ability to take advantage of financings, mergers, acquisitions and other corporate opportunities that we believe would be beneficial to us. In addition, our obligations under the Credit Agreement are secured, on a first-priority basis, and such security interests could be enforced in the event of default by the collateral agent for the Credit Agreement.

 

Due to the nature of our business, we need continued access to capital, which if not available to us or if not available on favorable terms, could harm our ability to operate or expand our business.

 

Our business requires capital to finance accounts receivable and product inventory that is not financed by trade creditors when our business is expanding. If cash from available sources is insufficient or cash is used for unanticipated needs, we may require additional capital sooner than anticipated.

 

We believe that our existing sources of liquidity, including cash resources and cash provided by operating activities will provide sufficient resources to meet our working capital and cash requirements for at least the next twelve months; however, a material adverse impact on our business from unforeseen events or a desire to reduce our outstanding indebtedness could result in a need to raise additional capital. Alternatively, we could decide to raise capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if we pursue additional acquisitions. In the event we are required, or elect, to raise additional funds, we may be unable to do so on favorable terms, or at all, and may incur expenses in raising the additional funds and increase our interest rate exposure, and any future indebtedness could adversely affect our operating results and severely limit our ability to plan for, or react to, changes in our business or industry. Further, under our Credit Agreement, we are limited by financial and other negative covenants in our credit arrangements, including limitations on our borrowing of additional funds and issuing dividends. If we cannot raise funds on acceptable terms, we may not be able to take advantage of future opportunities or respond to competitive pressures or unanticipated requirements. Any inability to raise additional capital when required could have an adverse effect on our business and operating results.

 

Risks Relating to Acquisitions and Other Strategic Transactions

 

Because a significant portion of Cohus total assets are represented by goodwill, which is subject to mandatory impairment evaluation, and other intangibles, Cohu could be required to write off some or all of this goodwill and other intangibles, which may adversely affect the combined companys financial condition and results of operations.

 

Cohu accounted for the acquisition of Xcerra using the purchase method of accounting. A portion of the purchase price for this business was allocated to identifiable tangible and intangible assets and assumed liabilities based on estimated fair values at the date of consummation of the merger. 32% of Cohu’s total assets is comprised of goodwill and other intangibles, of which approximately $219.8 million is allocated to goodwill. In accordance with ASC 350, Intangibles - Goodwill and Other, goodwill and certain other intangible assets with indefinite useful lives are not amortized but are reviewed at least annually for impairment, or more frequently if there are indications of impairment. Significant declines in the price of Cohu’s common stock could increase the risk of an impairment. All other intangible assets are subject to periodic amortization. Cohu evaluates the remaining useful lives of other intangible assets each quarter to determine whether events and circumstances warrant a revision to the remaining period of amortization. If we are unable to realize the anticipated benefits of the Xcerra acquisition, when Cohu performs future impairment tests, it is possible that the carrying value of goodwill or other intangible assets could exceed their implied fair value and therefore would require adjustment. Such adjustment would result in a charge to operating income in that period. For example, in 2020 and 2021, Cohu recorded impairment charges of approximately $11.2 million and $0.1 million, respectively, to adjust in-process research and development (“IPR&D”) assets obtained in the acquisition of Xcerra to their current fair value. There can be no assurance that there will not be further adjustments for impairment in future periods.

 

 

We are exposed to other risks associated with additional potential acquisitions, investments and divestitures such as integration difficulties, disruption to our core business, dilution of stockholder value, and diversion of management attention.

 

As part of our business strategy, we will continue to regularly evaluate investments in, or acquisitions of, complementary businesses, joint ventures, services and technologies, and we expect that periodically we will continue to make such investments and acquisitions in the future. Acquisitions and investments involve numerous risks, including, but not limited to:

 

acquisitions may underperform and we may not achieve any forecasted growth, benefits or synergies;

 

difficulties entering potentially new markets or manufacturing in new geographies where Cohu has no or limited direct prior experience;

 

difficulties and increased costs in connection with integration of the personnel, operations, technologies and products of acquired businesses;

 

increasing the scope, geographic diversity and complexity of our business;

 

the cost and risk of having to potentially develop new and unfamiliar sales channels for acquired businesses;

 

diversion of management’s attention from other operational matters;

 

product manufacturing disruptions and delays as we potentially consolidate certain manufacturing sites;

 

difficulties and significant costs in integrating the systems and processes of two companies with complex operations including multiple manufacturing sites;

 

the potential loss of key employees, customers or suppliers of Cohu or acquired businesses;

 

lack of synergy, or the inability to realize expected synergies, resulting from the acquisition;

 

potential unknown liabilities associated with the acquired businesses;

 

failure to commercialize purchased technology;

 

the impairment of acquired intangible assets and goodwill that could result in significant charges to operating results in future periods; and

 

challenges caused by distance, language and cultural differences.

 

We may decide to finance future acquisitions and investments through a combination of borrowings, proceeds from equity or debt offerings and the use of cash, cash equivalents and short-term investments. If we finance acquisitions or investments by issuing equity-linked (such as convertible debt) or equity securities, our existing stockholders may be diluted which would likely affect the market price of our stock. Mergers, acquisitions and investments are inherently risky and the inability to effectively manage these risks could materially and adversely affect our business, financial condition and results of operations.

 

21

 

Risks Relating to Owning Our Stock

 

Our financial and operating results may vary and fall below analysts estimates, or credit rating agencies may change their ratings on Cohu, any of which may cause the price of our common stock to decline or make it difficult to obtain other financing.

 

Our operating results may fluctuate from quarter to quarter due to a variety of factors including, but not limited to:

 

seasonal, volatile and unpredictable nature of the semiconductor equipment industry;

 

timing and amount of orders from customers and shipments to customers;

 

customer decisions to cancel orders or push out deliveries;

 

inability to recognize revenue due to accounting requirements;

 

inventory write-downs;

 

unexpected expenses or cost overruns in the introduction and support of products;

 

inability to deliver solutions as expected by our customers;

 

intangible and deferred tax asset write-downs; and

 

general economic and market conditions, including the global COVID-19 pandemic.

 

Due to these factors or other unanticipated events, quarter-to-quarter comparisons of our operating results may not be reliable indicators of our future performance. In addition, from time-to-time our quarterly financial results may fall below the expectations of the securities and industry analysts who publish reports on our company or of investors in general. This could cause the market price of our stock to decline, perhaps significantly.

 

In addition, as a result of the Term Loan Credit Facility, we maintain credit ratings with Moody’s Investors Service, Inc. (“Moody’s”) and S&P Global Ratings (“S&P”). Any downgrades of Cohu’s credit ratings or rating outlooks, if and when they were to occur, may materially and adversely affect the market price of our equity and the availability, cost or interest rate of other credit or financing. Cohu’s current credit ratings are considered non-investment grade and make it more costly (as compared to investment grade borrowers) for Cohu or its subsidiaries to borrow money or enter into new credit facilities and to raise certain other types of capital and/or complete additional financings.

 

If we fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results, and current and potential stockholders may lose confidence in our financial reporting.

 

We are required by the Securities and Exchange Commission to establish and maintain adequate internal control over financial reporting that provides reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements in accordance with generally accepted accounting principles. We are likewise required, on a quarterly basis, to evaluate the effectiveness of our internal controls and to disclose any changes and material weaknesses in those internal controls. Although we believe that we have adequate internal controls in place at this time, we cannot be certain that, with significantly greater global complexity, we will be able to maintain adequate internal control over our financial reporting in future periods. Any failure to maintain such internal controls could adversely impact our ability to report our financial results on a timely and accurate basis. If our financial statements are not accurate, investors may not have a complete understanding of our operations. Likewise, if our financial statements are not filed on a timely basis as required by the Securities and Exchange Commission and Nasdaq Global Select Market, we could face severe consequences from those authorities. In either case, there could result a material adverse effect on our business. Inferior internal controls could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our stock.

 

 

We have experienced significant volatility in our stock price.

 

A variety of factors may cause the price of our stock to be volatile. The stock market in general, and the market for shares of high-technology companies in particular, including ours, have experienced extreme price fluctuations, which have often been unrelated to the operating performance of affected companies. During the three-year period ended December 25, 2021, the price of our common stock has ranged from $51.86 to $8.89. The price of our stock may be more volatile than the stock of other companies due to, among other factors, the unpredictable, volatile and seasonal nature of the semiconductor industry, our significant customer concentration, intense competition in the test contactor, test handler, automated test equipment industry, our limited backlog, our debt levels, and our relatively low daily stock trading volume. The market price of our common stock is likely to continue to fluctuate significantly in the future, including fluctuations related and unrelated to our performance.

 

We may underperform relative to our expectations.

 

Our business and financial performance are subject to certain risks and uncertainties, as described in these risk factors. We may not achieve our forecasted growth rates, levels of revenue, earnings, or operating efficiency that we expect and may incur losses in the business at any time. Any underperformance from our expectations or forecasts could have a material adverse effect on our financial condition, results of operations, and cause abrupt, significant stock price declines. Also, perceived company underperformance could attract shareholder activism and such activities could interfere with our ability to execute our business plans, be costly and time-consuming, disrupt our operations, divert the attention of management or result in other short-term focused corporate actions, any of which could have an adverse effect on our business or stock price.

 

The issuance of shares of our common stock in connection with any future offerings of securities by us, will dilute our shareholders ownership interest in the company.

 

We may seek additional financing in the future to meet our capital needs, to repay outstanding indebtedness under our existing Credit Agreement or to meet our strategic initiatives or operating activities. We have in the past issued common stock as acquisition consideration and for general corporate purposes. For example, most recently, in March 2021, we issued 5,692,500 additional shares of our common stock in an underwritten follow-on public offering, an increase of 13.4% of outstanding shares of common stock. We may determine to utilize common stock as acquisition consideration, issue convertible debt, or pursue another follow-on equity offering to raise capital for debt reduction or for other general corporate purposes, at any time in the future. Any issuances of additional shares of our common stock would dilute shareholders’ ownership interest in our company, and shareholders would have a proportionately reduced ownership and voting interest in our company as a result of equity issuance. If we raise additional funds by issuing debt, we may be subject to limitations on our operations due to restrictive covenants. Additionally, our ability to make scheduled payments or refinance our obligations will depend on our operating and financial performance, which in turn is subject to prevailing economic conditions and financial, business and other factors beyond our control.

 

Provisions of our certificate of incorporation and bylaws and Delaware law may make a takeover of Cohu more difficult.

 

There are provisions in our basic corporate documents and under Delaware law that could discourage, delay or prevent a change in control, even if a change in control may be regarded as beneficial to some or all of our stockholders.

 

Cohus stock repurchase program may not have an impact that is fully reflected in the current stock valuation.

 

Effective November 2, 2021, a $70 million share repurchase program was authorized by our Board of Directors. The stock repurchase program was authorized to potentially offset dilution from equity issuances under Cohu’s equity incentive plans and because the Board believes that, for reasons unrelated to the company’s performance, the trading price of Cohu’s common stock from time to time may not be reflective of the true value of the company. Any repurchases have been and may be made in the future using our existing cash resources. The company gives no assurances as to when, how much and for what duration stock repurchases may be made. However, stock repurchases may adversely affect the company if the economy turns downward, due to the existing COVID-19 pandemic or for other reasons, as it could leave the company limited in its ability to obtain cash necessary for ongoing operations or potential acquisition targets. Further, as stock may be repurchased, given the volatility of our stock price, we may repurchase stock at prices which, in hindsight, are materially higher than the subsequent price of our stock.

 

23

 

Risks Relating to Regulatory Matters

 

There may be changes in, and uncertainty with respect to, legislation, regulation and governmental policy in the United States.

 

Specific legislative and regulatory proposals that could have a material impact on us include, but are not limited to, infrastructure renewal programs, modifications to international trade policy, increased duties, tariffs or other export restrictions, public company reporting requirements, climate change and environmental regulation, corporate tax legislation, new employment and privacy laws, and antitrust enforcement.

 

Unanticipated changes in our tax provisions, enactment of new tax laws, or exposure to additional income tax liabilities could affect our profitability.

 

We are subject to income and other taxes in the U.S. and numerous foreign jurisdictions. Our tax liabilities are affected by, among other things, the amounts our affiliated entities charge each other for intercompany transactions. Our German subsidiaries income tax returns for 2015 to 2017, and our Philippines subsidiary income tax return for 2017 are currently under routine examination by tax authorities in their respective countries. During 2021, we were notified by the taxing authority in Malaysia of its intent to perform an audit for 2014 to 2019 for one of our Malaysian subsidiaries. We may be subject to ongoing tax examinations in various jurisdictions. Tax authorities may disagree with our intercompany charges or other matters and assess additional taxes. While we regularly assess the likely outcomes of these examinations to determine the appropriateness of our tax provision, tax audits are inherently uncertain, and an unfavorable outcome could occur. An unanticipated, unfavorable outcome in any specific period could harm our operating results for that period or future periods. The financial cost and management attention and time devoted to defending income tax positions may divert resources from our business operations, which could harm our business and profitability. Tax examinations may also impact the timing and/or amount of our refund claims. In addition, our effective tax rate in the future could be adversely affected by changes in the mix of earnings in countries with differing statutory tax rates, changes in the valuation of our deferred tax assets and liabilities, changes in tax laws and the discovery of new information in the course of our tax return preparation process. In particular, the carrying value of our deferred tax assets and the utilization of our net operating loss and credit carryforwards are dependent on our ability to generate future taxable income in the U.S. and other countries. Furthermore, these carryforwards may be subject to annual limitations as a result of changes in Cohu’s ownership. As a result of the acquisition of Xcerra, a greater than 50% cumulative ownership change in Xcerra triggered a significant limitation in the utilization of their net operating loss and research credit carryforwards. Cohu’s ability to use the acquired Xcerra U.S. net operating loss and credit carryforwards is subject to annual limitations as defined in sections 382 and 383 of the Internal Revenue Code.

 

Compliance with regulations may impact sales to foreign customers and impose costs.

 

Certain products and services that we offer require compliance with U.S. and other foreign country export and other regulations. Compliance with complex U.S. and other foreign country laws and regulations that apply to our international sales activities increases our cost of doing business in international jurisdictions and could expose us or our employees to fines and penalties. These laws and regulations include import and export requirements, the U.S. State Department International Traffic in Arms Regulations (“ITAR”) and U.S. and other foreign country laws such as the Foreign Corrupt Practices Act (“FCPA”), and local laws prohibiting corrupt payments to governmental officials. Violations of these laws and regulations could result in fines, criminal sanctions against us, our officers or our employees, prohibitions on the conduct of our business and damage to our reputation. Although we have implemented policies and procedures designed to ensure compliance with these laws, there can be no assurances that our employees, contractors or agents will not violate our policies, or that our policies will be effective in preventing all potential violations. Any such violations could include prohibitions on our ability to offer our products and services to one or more countries, and could also materially damage our reputation, our brand, our international expansion efforts, our ability to attract and retain employees, our business and our operating results. Further, defending against claims of violations of these laws and regulations, even if we are successful, could be time-consuming, result in costly litigation, divert management’s attention and resources and cause us to incur significant expenses.

 

In addition to government regulations regarding sale and export, we are subject to other regulations regarding our products. For example, the U.S. Securities and Exchange Commission has adopted disclosure rules for companies that use conflict minerals in their products, with substantial supply chain verification requirements if the materials come from, or could have come from, the Democratic Republic of the Congo or adjoining countries. These rules and verification requirements impose additional costs on us and on our suppliers and may limit the sources or increase the cost of materials used in our products. Further, if we are unable to certify that our products are conflict free, we may face challenges with our customers that could place us at a competitive disadvantage, and our reputation may be harmed.

 

 

Any failure to comply with environmental laws and regulations could subject us to significant fines and liabilities, and new laws and regulations (such as involving climate change) or changes in regulatory interpretation or enforcement could make compliance more difficult and costly.

 

We are subject to various U.S. federal, state and local, and foreign governmental laws and regulations relating to the protection of the environment, including those governing the discharge of pollutants into the air and water, the management and disposal of hazardous substances and wastes, the cleanup of contaminated sites and the maintenance of a safe workplace. We could incur substantial costs, including cleanup costs, civil or criminal fines or sanctions and third-party claims for property damage or personal injury, as a result of violations of or liabilities under environmental laws and regulations or non-compliance with the environmental permits required at our facilities. In addition, new regulations or shareholder or other public expectations for reductions in greenhouse gas emissions could result in increased energy, transportation and raw material costs, and may require us to make additional investments in facilities and equipment. As a result, the effects of climate change could have a long-term adverse impact on our business and results of operations.

 

Risks Relating to Cybersecurity, Intellectual Property and Litigation

 

Our business and operations could suffer in the event of cybersecurity breaches within our operational systems or products.

 

Attempts by others to gain unauthorized access to information technology systems are becoming more sophisticated and are sometimes successful. These attempts, which might be related to industrial or other espionage, include covertly introducing malware to our computers and networks and impersonating authorized users, among others. We seek to detect and investigate all cybersecurity incidents and to prevent their recurrence, but in some cases, we might be unaware of an incident or its magnitude and effects. We have been impacted by immaterial “phishing” schemes and we are continuing our efforts to train employees on such risks but may still incur damages from such schemes in the future. We believe that extensive employee telework practices, implemented in response to the COVID-19 pandemic, have increased our cybersecurity risks. The theft, unauthorized use or publication of our intellectual property and/or confidential business information could harm our competitive position, reduce the value of our investment in research and development and other strategic initiatives or otherwise adversely affect our business. To the extent that any security breach results in inappropriate disclosure of our customers’ or licensees’ confidential information, we may incur liability as a result. Any future attacks, similar to the “SolarWinds” hack that occurred in 2020, which may disrupt our IT systems, or those of our suppliers, could impact our sales, financial results and stock price. In response to these risks, we expect to continue to devote additional resources to the security of our information technology systems.

 

Third parties may violate our proprietary rights and we may incur litigation costs to protect our proprietary rights.

 

We rely on patent, copyright, trademark and trade secret laws to establish and maintain proprietary rights in our technology and products. Any of our proprietary rights may expire due to patent life, or be challenged, invalidated or circumvented. We are also subject to the theft and misappropriation of our intellectual property by others, including incidents relating to former employees. Additionally, instances where we identify third parties potentially infringing on our proprietary rights may require our further investigation that could be time-consuming and costly. We believe that our company is taking reasonable actions to protect and continuously improve our security, through strengthened IT infrastructure and internal controls, but if these actions are not successful our business could be adversely affected.

 

Other parties may claim that we are infringing upon their intellectual property rights, and we could suffer litigation or licensing costs, and be prohibited from selling our products.

 

We may receive notice from third parties regarding patent or copyright claims of potential infringement by our company. Any such claims, with or without merit, could be time-consuming to defend, result in costly litigation, divert management’s attention and resources, and cause us to incur significant expenses. In the event of a successful claim of infringement against us, it may be costly for us to obtain licensing rights, or we may fail to obtain licensing rights or have an inability to license the infringed technology. Additionally, we may not be able to timely acquire or develop similar non-infringing technology, which may require us to change our products or processes. In each of these instances, our business, financial condition and results of operations could be adversely affected.

 

 

Item 1B. Unresolved Staff Comments.

 

None.

 

Item 2. Properties.

 

Certain information concerning our principal properties at December 25, 2021, is set forth below:

 

   

Major

 

Reportable

 

Approx.

   

Location

 

Activities

 

Segment

 

Sq. Ft.

 

Ownership

Poway, California

 

1, 2, 3, 4, 5

 

Semiconductor Test & Inspection

 

147,000

 

Leased

Kolbermoor, Germany

 

2, 3, 4, 5

 

Semiconductor Test & Inspection

 

83,000

 

Owned

Malacca, Malaysia

 

2, 3, 4, 5

 

Semiconductor Test & Inspection

 

96,000

 

Leased

Calamba City, Laguna, Philippines

 

2, 3, 4, 5

 

Semiconductor Test & Inspection

 

52,000

 

Leased

La Chaux-de-Fonds, Switzerland

 

2, 4, 5

 

Semiconductor Test & Inspection

 

33,000

 

Leased

Osaka, Japan

 

2, 3, 4, 5

 

Semiconductor Test & Inspection

 

67,000

 

Owned

Singapore

 

2, 4, 5

 

Semiconductor Test & Inspection

 

20,000

 

Leased

Milpitas, California

 

2, 4, 5

 

Semiconductor Test & Inspection

 

31,000

 

Leased

Norwood, Massachusetts

 

2, 4, 5

 

Semiconductor Test & Inspection

 

56,000

 

Leased

Lincoln, Rhode Island

 

2, 3, 4, 5

 

Semiconductor Test & Inspection

 

22,000

 

Leased

St. Paul, Minnesota

 

2, 3, 4, 5

 

Semiconductor Test & Inspection

 

17,000

 

Leased

 

Major activities have been separated into the following categories: 1. Corporate Administration/Principal Executive Offices and Global Headquarters, 2. Sales, Service and Customer Support, 3. Manufacturing, 4. Engineering and Product Development, and 5. Marketing, Finance and General Administration

 

In addition to the locations listed above, we lease other properties primarily for manufacturing, sales, service, engineering, and general administration in various locations. We believe our facilities are suitable for their respective uses and are adequate for our present needs.

 

Item 3. Legal Proceedings.

 

See Note 12, “Commitments and Contingencies” in Part IV, Item 15(a) of this Form 10-K for information regarding legal proceedings.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

 

PART II

 

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

 

(a)

Market Information

 

Cohu, Inc. stock is traded on the Nasdaq Global Select Market under the symbol “COHU”.

 

Holders

 

At February 10, 2022, Cohu had 578 stockholders of record. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.

 

Dividends

 

Cash dividends, per share, declared in 2021 and 2020 were as follows:

 

   

Fiscal 2021

   

Fiscal 2020

 

First Quarter

  $ -     $ 0.06  

Second Quarter

  $ -     $ -  

Third Quarter

  $ -     $ -  

Fourth Quarter

  $ -     $ -  

Total

  $ -     $ 0.06  

 

We are proactively managing cash flow and Cohu’s Board of Directors authorized suspending our quarterly cash dividend indefinitely, as of May 5, 2020. The dividend suspension has resulted in approximately $10 million of annualized cash savings, which we are utilizing to deleverage and strengthen our balance sheet. Future reinstatement of our dividend policy may be affected by, among other items, our views on potential future capital requirements, including those related to debt service requirements, research and development, investments and acquisitions, legal risks and stock repurchases.

 

Recent Sales of Unregistered Securities

 

During 2021, we did not issue any securities that were not registered under the Securities Act of 1933, as amended.

 

Issuer Purchases of Equity Securities

 

On October 28, 2021, we announced that our Board of Directors authorized a $70 million share repurchase program. This share repurchase program was 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. All such repurchased shares and related costs are held as treasury stock and accounted for at trade date using the cost method. The total number of shares of common stock we purchased during the fiscal year ended December 25, 2021 was 206,572 shares.

27

 

Share repurchase activity during the fourth quarter of 2021 was as follows:

 

                           

Total Number of

   

Maximum $

 
   

Total

   

Weighted

           

Shares Purchased

   

Value of Shares

 
   

Number of

   

Average

   

Total

   

as Part of Publicly

   

That May Yet Be

 
   

Shares

   

Price Paid

   

Purchase

   

Announced

   

Purchased Under

 
   

Purchased

   

Per Share(1)

   

Cost(2)

   

Programs(3)

   

The Programs(3)

 

(In Thousands except price per share)

                                 
                                         

Oct 24 - Nov 20, 2021

    187     $ 35.62     $ 6,649       187     $ 63,351  

Nov 21 - Dec 25, 2021

    20     $ 33.75     $ 675       20     $ 62,676  
      207     $ 35.44     $ 7,324       207          

 

 

(1)

The weighted average price paid per share of common stock does not include the cost of commissions.

 

(2)

The total purchase cost includes the cost of commissions.

 

(3)

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. All such repurchased shares and related costs are held as treasury stock and accounted for at trade date using the cost method.

 

Equity Compensation Plan Information

 

The information required by this Item regarding equity compensation plans is incorporated by reference to the information set forth in Part III, Item 12 of this Annual Report on Form 10-K.

 

Comparative Stock Performance Graph

 

The information contained in this Stock Performance Graph section shall not be deemed to be soliciting material or filed with the SEC or subject to the liabilities of Section 18 of the Exchange Act except to the extent that Cohu specifically incorporates it by reference into a document filed under the Securities Act or the Exchange Act.

 

The graph below compares the cumulative total stockholder return on the common stock of Cohu for the last five fiscal years with the cumulative total return on custom Peer Group Indexes and a Nasdaq Global Select Market Index over the same period (assuming the investment of $100 in Cohu’s common stock, Peer Group Index and Nasdaq Global Select Market Index on December 31, 2016, and reinvestment of all dividends). The custom Peer Group Index is comprised of the peer group companies associated with our executive compensation plan. This peer group is revised annually to reflect acquisitions and to include equivalent companies in the semiconductor equipment market to ensure a sufficiently large number of companies in the peer group composition to enable a meaningful comparison of our stock performance. In 2021, the custom Peer Group Index was comprised of Advanced Energy Industries, Inc., Axcelis Technologies, Inc., Azenta, Inc. (formerly Brooks Automation, Inc.), CMC Materials, Inc. (formerly Cabot Microelectronics Corp), Cirrus Logic, Inc., Entegris, Inc., FormFactor, Inc., Kulicke and Soffa Industries, Inc., Novanta, Inc., OSI Systems, Inc., Onto Innovation, Inc., Photronics, Inc., Synaptics, Inc., Ultra Clean Holdings, Inc., and Veeco Instruments, Inc. In selecting our 2021 peer group the Compensation Committee of our Board of Directors considered competitive market data and an analysis prepared by Compensia and identified companies headquartered in the U.S. in the semiconductor capital equipment and electronic capital equipment and instrumentation sectors that were comparable to us on the basis of revenue, our market capitalization, and that had similar scope of operations.

 

 

cohugraphone.jpg

 

   

2016

   

2017

   

2018

   

2019

   

2020

   

2021

 

Cohu, Inc.

  $ 100     $ 160     $ 116     $ 167     $ 291     $ 285  

NASDAQ Index

  $ 100     $ 130     $ 126     $ 172     $ 250     $ 305  

Russell 2000

  $ 100     $ 115     $ 102     $ 128     $ 154     $ 176  

Peer Group

  $ 100     $ 122     $ 106     $ 183     $ 251     $ 371  

 

Item 6. Reserved.

 

We have adopted the amendments to Items 301 and 302 of Regulation S-K contained in SEC Release No. 33-10890. As a result, the disclosure previously provided in Part II, Item 6 is no longer required. There were no retrospective changes to the Consolidated Statements of Operations for any quarters in the two most recent fiscal years that would require disclosure under Item 302, as amended.

 

 

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

 

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.

 

For the year ended December 25, 2021, our net sales increased 39.5% year-over-year to $887.2 million. In 2020, the global semiconductor market was affected by U.S. and China trade tensions which impacted many of our customers’ ability to supply product to certain end users resulting in customer test cell utilization below levels that have historically triggered the need for additional capacity. Net sales during the first half of 2020 were also negatively impacted by the rapid and global spread of COVID-19 which led to supply disruptions impacting our ability to ship product. During the second half of 2020, we began seeing strong demand for our products and that strength has continued through 2021. During 2021 our net sales were favorably impacted by robust automotive demand, driven by xEV and ADAS technologies, strength in industrial markets, 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. Based on improved business conditions, during 2021 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 follow-on public offering, we prepaid $100 million of the term loan and 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.

 

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.

 

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. We base our estimates on historical experience, forecasts and on various other assumptions that are believed to be reasonable under the 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 investors’ understanding of our financial results and condition and 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 inventory reserves, which impact gross margin or operating expenses;

 

the recognition and measurement of current and deferred income tax assets and liabilities, unrecognized tax benefits, the valuation allowance on deferred tax assets and accounting for the impact of the change to U.S. tax law as described herein, which impact our tax provision;

 

the assessment of recoverability of long-lived and indefinite-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; 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 the completion of 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 December 25, 2021, and December 26, 2020, we had $7.7 million and $8.3 million of revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) with expected durations of over one year, respectively. 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. 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 recorded on the 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 consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped.

 

 

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. 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 of future losses 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.

 

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 gross deferred tax asset balance as of December 25, 2021, was approximately $103.3 million, with a valuation allowance of approximately $76.3 million.

 

The CARES Act, enacted on March 27, 2020, was incorporated in 2020. See Note 9, “Income Taxes”, included in Part IV, Item 15(a) of this Form 10-K, which is incorporated herein by reference.

 

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 asset, in the case of in-process research and development. 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 it’s 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, 2021, as we determined that the estimated fair values of our reporting units 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. As of December 25, 2021, we do not believe that circumstances have occurred that indicate impairment of our goodwill is more-likely-than-not. In the event we determine that an interim goodwill impairment review is required in a future period, the review may result in an impairment charge, which would have a negative impact on our results of operations.

 

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 twelve months ended December 26, 2020 total impairments recorded to IPR&D projects was $11.2 million. During the fourth quarter of 2021 we completed and transferred to developed technology our last remaining in-process technology project which was reviewed for impairment as part of this process. Due to a change in forecasted results an impairment charge of $0.1 million was recorded.

 

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.

 

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.

 

Our estimate of share-based compensation expense requires a number of complex and subjective assumptions and 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.

 

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 Note 1, “Recent Accounting Pronouncements” in Part IV, Item 15(a) of this Form 10-K.

 

 

RESULTS OF OPERATIONS

 

Recent Transactions Impacting Results of Operations

 

On June 24, 2021, we completed the sale of our PCB Test business. Due to the timing of the divestment of this business our results for 2021 include our PCB Test business for the six months ended June 24, 2021, whereas the periods ended December 26, 2020 and December 28, 2019 include this business for the full twelve months. Previously, 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 February 2020. The assets of our fixtures business were considered “held for sale” as of December 26, 2020 and the operating results of our fixtures business are presented as “discontinued operations” for the periods ended December 25, 2021, December 26, 2020 and December 28, 2019. Unless otherwise indicated, the discussion below covers the comparative results from continuing operations.

 

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

 

   

2021

   

2020

   

2019

 

Net sales

    100.0 %     100.0 %     100.0 %

Cost of sales

    (56.4 )     (57.3 )     (60.6 )

Gross margin

    43.6       42.7       39.4  

Research and development

    (10.4 )     (13.5 )     (14.8 )

Selling, general and administrative

    (14.3 )     (20.3 )     (24.5 )

Amortization of purchased intangible assets

    (4.0 )     (6.1 )     (6.8 )

Gain on sale of PCB Test business

    8.0       -       -  

Restructuring charges

    (0.2 )     (1.2 )     (2.3 )

Impairment charges

    (0.0 )     (1.8 )     -  

Gain on sale of facilities

    -       0.7       -  

Income (loss) from operations

    22.7 %     0.5 %     (9.0 )%

 

Please refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 in our 2020 Annual Report on Form 10-K, filed with the SEC on February 26, 2021, for comparative discussion of our fiscal years ended December 26, 2020 and December 28, 2019.

 

2021 Compared to 2020

 

Net Sales

 

Cohu’s consolidated net sales increased 39.5% from $636.0 million in 2020 to $887.2 million in 2021. In 2020, the global semiconductor market was impacted by U.S. and China trade tensions which impacted our customers’ ability to supply product to certain end users. During the first half of 2020 our net sales were also negatively impacted by the rapid and global spread of COVID-19 which led to supply disruptions impacting our ability to ship product. 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 2021. During 2021 our net sales were favorably impacted by robust automotive demand, driven by xEV and ADAS technologies, strength in industrial markets, 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.

 

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

 

Gross margin consists of net sales less cost of sales (excluding the impact of amortization of developed technology and backlog). Cost of sales consists primarily of the 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 of products sold, product support costs, increases to inventory reserves, the sale of previously reserved inventory and business volume which impacts the utilization of our manufacturing capacity. Our gross margin, as a percentage of net sales, increased to 43.6% in 2021 from 42.7% in 2020. Increased business volume in 2021 allowed us to better leverage our fixed costs helping to improve our gross margin over 2020. Other items impacting our gross margin in 2021 and 2020 are discussed below.

 

 

We compute the majority of our excess and obsolete inventory reserve requirements using inventory usage forecasts. During 2021, we recorded net charges to cost of sales of approximately $7.1 million, for excess and obsolete inventory. In 2020, net charges to cost of sales for excess and obsolete inventory were $6.0 million and we recorded $3.7 million of inventory related charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products. End manufacturing inventory charges related to semiconductor test handler products in 2021 were not significant.

 

We believe our reserves for excess and obsolete inventory and lower of cost or net realizable value are adequate to cover known exposures at December 25, 2021. Reductions in customer forecasts, continued modifications to products, 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.

 

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. Our future operating results depend, to a considerable extent, on our ability to maintain a competitive advantage in the products we provide, and historically we have maintained our commitment to investing in R&D in order to be able to continue to offer new products to our customers. R&D expense in 2021 was $92.0 million, or 10.4% of net sales, compared to $86.2 million, or 13.5% of net sales in 2020. Increased R&D spending in 2021 was driven by higher labor and material costs associated with product development and the discontinuation of cost control measures implemented in the prior year. During 2020, decreased travel and the implementation of temporary salary reductions and other cost control measures allowed us to control our costs 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 as a percentage of net sales decreased to 14.3% in 2021, from 20.3% in 2020, decreasing from $129.2 million in 2020 to $127.0 million in 2021. SG&A expense in 2021 was lower as a result of sale of our PCB Test business on June 24, 2021. Our results for 2021 only include the results of our PCB Test business through that date which resulted in approximately $3.1 million in less expense in 2021. This reduction was offset, in part, by the discontinuation of cost control measures implemented in the prior year. During 2020, decreased travel and the implementation of temporary salary reductions and other cost control measures allowed us to control our costs in response to the economic uncertainty caused by the COVID-19 pandemic.

 

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 $35.4 million and $38.7 million for 2021 and 2020, respectively. The decrease in expense recorded during 2021 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.

 

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 $70.8 million in 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.

 

Restructuring Charges

 

Subsequent to the merger with Xcerra in the fourth quarter 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 connection with the integration plan, we recorded restructuring charges, exclusive of the inventory related charges described above, totaling $1.8 million and $7.6 million in 2021 and 2020, respectively.

 

See Note 4, “Restructuring Charges” in Part IV, Item 15(a) of this Form 10-K for additional information with respect to restructuring charges.

 

 

Impairment Charges

 

During 2020, the volatility in Cohu’s stock price and the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there were triggering events related to our indefinite-lived intangible assets. We performed interim impairment assessments during both the first and third quarters of 2020 and anticipated delays in customer adoption of certain new products under development as a result of the COVID-19 pandemic, changes to future project roadmap and an increase in the discount rate used in developing our interim fair value estimate led us to conclude that the carrying value of these assets exceeded their fair value. For the twelve months ended December 26, 2020, total impairments recorded to IPR&D projects was $11.2 million. During the fourth quarter of 2021 we completed and transferred to developed technology our last remaining in-process technology project which we tested for impairment as part of this process. A change in forecasted results of this project led to an impairment charge of $0.1 million being recorded in the fourth quarter of 2021.

 

Gain on sale of facilities

 

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

 

Interest Expense and Income

 

Interest expense was $6.4 million in 2021 compared to $13.8 million in 2020. The year-over-year decrease in our interest expense resulted from a significant decrease in the outstanding balance of our Term Loan Credit Facility and lower LIBOR rates.

 

Interest income was $0.2 million in both 2021 and 2020.

 

Foreign Transaction Gain (Loss) and Other

 

We have operations in foreign countries and conduct business in the local currency in these countries. Starting in the fourth quarter of 2020, we began entering into foreign currency forward contracts to hedge against future movements in foreign exchange rates that affect certain U.S. Dollar denominated assets and liabilities at our subsidiaries whose functional currency is the local currency. During 2021, the U.S. Dollar strengthened against the Swiss Franc, Euro and Japanese Yen resulting in foreign currency gains of $0.4 million, net of $3.4 million of losses generated by our foreign currency forward contracts. In 2020, the U.S. Dollar weakened significantly against the Swiss Franc and Euro, resulting in the recognition of $3.2 million in foreign currency losses, net of $0.8 million of gains generated by our foreign currency forward contracts.

 

See Note 7 “Derivative Financial Instruments” in Part IV, Item 15(a) of this Form 10-K for additional information with respect to our foreign currency forward contracts.

 

Income Taxes

 

The income tax provision expressed as a percentage of pre-tax income or loss in 2021 and 2020 was 13.0% and (5.1)%, respectively. The income tax provision for the years ended December 25, 2021, and December 26, 2020 differs from the U.S. federal statutory rate primarily due to realization of federal tax credits, tax exempt gains, stock-based compensation windfall, changes in the valuation allowance on our deferred tax assets, foreign income taxed at different rates, offset by GILTI, deemed dividend and other factors.

 

Companies are required to assess whether a valuation allowance should be recorded against their deferred tax assets (“DTAs”) based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether DTAs will be realized are, (1) future reversals of existing taxable temporary differences (i.e. offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior carryback years, if carryback is permitted under the tax law; (3) tax planning strategies and (4) future taxable income exclusive of reversing temporary differences and carryforwards.

 

In assessing whether a valuation allowance is required, significant weight is to be given to evidence that can be objectively verified. We have evaluated our DTAs at each reporting period, including an assessment of our cumulative income or loss over the prior three-year period and future periods, to determine if a valuation allowance was required. A significant negative factor in our assessment was Cohu’s three-year cumulative U.S. loss history at the end of various fiscal periods including 2021.

 

 

As a result of our cumulative, three-year U.S. GAAP pretax loss and excluding the one-time gain on the sale of PTG from our U.S. continuing operations at the end of 2021, we were unable to conclude that it was “more likely than not” that our U.S. DTAs would be realized. We will evaluate the realizability of our DTAs at the end of each quarterly reporting period in 2022 and should circumstances change it is possible an additional valuation allowance will be recorded or the remaining valuation allowance, or a portion thereof, will be reversed in a future period.

 

Our valuation allowance on our DTAs at December 25, 2021, and December 26, 2020, was approximately $76.3 million and $86.1 million, respectively. The remaining gross DTAs for which a valuation allowance was not recorded are realizable primarily through future reversals of existing taxable temporary differences and to a lesser extent future taxable income in certain jurisdictions exclusive of reversing temporary differences and carryforwards.

 

As the realization of DTAs is determined by tax jurisdiction, the deferred tax liabilities recorded by our non-U.S. subsidiaries were not a source of taxable income in assessing the realization of our DTAs in the U.S.

 

For a full reconciliation of our effective tax rate to the U.S. federal statutory rate and further explanation of our provision for income taxes, see Note 9, “Income Taxes”, included in Part IV, Item 15(a) of this Form 10-K, which is incorporated herein by reference.

 

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

 

As a result of the factors set forth above, our income from continuing operations and net income was $167.3 million in 2021. Both our loss from continuing operations and net loss, which includes the results of our discontinued operations and a small gain recognized on the disposal of the segment, was $13.8 million in 2020.

 

LIQUIDITY AND CAPITAL RESOURCES

 

Our 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 operations and we manage our business 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 December 25, 2021, $189.4 million or 49.9% of our cash, cash equivalents and short-term investments 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 December 25, 2021, our total indebtedness, net of discount and deferred financing costs, was $117.8 million, which included $101.6 million outstanding under the Term Loan Credit Facility, $3.1 million outstanding under Kita’s term loans, $10.0 million outstanding under Cohu GmbH’s construction loans, and $3.1 million outstanding under Kita’s lines of credit.

 

In March 2021, we closed an underwritten follow-on 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. In the fourth quarter of 2021, we repurchased 206,572 shares of our outstanding common stock for $7.3 million to be held as treasury stock.

 

We believe that our sources of liquidity will be sufficient to satisfy our anticipated cash requirements through at least the next 12 months. Our liquidity could be negatively affected by a decrease in demand for our products. In addition, we may make acquisitions or increase our capital expenditures and may need to raise additional capital through debt or equity financing to provide for greater flexibility to fund these activities. Additional financing may not be available or not available on terms favorable to us. A discussion of cash flows for the year ended December 28, 2019 has been omitted from this Annual Report on Form 10-K, but may be found in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations,” under the heading “Liquidity and Capital Resources” in our Annual Report on Form 10-K for the year ended December 26, 2020, filed with the SEC on February 26, 2021, which discussion is incorporated herein by reference and which is available free of charge on the SEC’s website at www.sec.gov.

 

 

Liquidity

 

Working Capital: The following summarizes our cash, cash equivalents, short-term investments and working capital at December 25, 2021 and December 26, 2020:

 

(in thousands)

 

2021

   

2020

   

Increase

   

Percentage
Change

 

Cash, cash equivalents and short-term investments

  $ 379,905     $ 170,027     $ 209,878       123.4 %

Working capital

  $ 558,334     $ 310,593     $ 247,741       79.8 %

 

Cash Flows

 

Operating Activities: Cash provided by operating activities consists of our net income adjusted for non-cash expenses and changes in operating assets and liabilities. These adjustments include impairment charges, 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 flows provided by operating activities in 2021 totaled $97.7 million compared to $49.7 million in 2020. Cash provided by operating activities in the current year was a result of an increase in current year net sales and net income as compared to a net loss in the prior year. Cash provided by operating activities was also impacted by changes in current assets and liabilities which included increases in accounts receivable, inventory and accounts payable. Net sales in the fourth quarter of 2021 and the timing of the resulting cash conversion cycle drove the $59.1 million increase in accounts receivable. The $35.9 million increase in inventory was driven by purchases from suppliers made in the fourth quarter to fulfill anticipated future shipments of products and increased business activities, and the timing of payments to our suppliers resulted in the $17.3 million increase in accounts payable. Deferred profit increased $4.7 million as a result of deferrals made in accordance with our revenue recognition policy. Cash provided by operating activities was also impacted by increases in income taxes payable of $3.4 million a result of higher income tax to be paid in certain jurisdictions as a result of the increase in current year profitability, and advance payments from customers decreased $4.1 million as a result of product shipments during the current year.

 

Investing Activities: Investing cash flows consist primarily of cash used for capital expenditures in support of our business, purchases of investments, business acquisitions and proceeds from investment maturities, asset disposals and business divestitures. Our net cash provided by investing activities in 2021 totaled $39.9 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 and we could utilize the proceeds from the sale business to reduce outstanding debt and invest in growth opportunities in-line with our core business strategy. During 2020 we generated cash totaling $17.0 million from the sale of land, buildings, and fixed assets as part of facility consolidation program and $3.0 million from the sale of our fixtures services business. In 2021 we used $204.7 million in cash for purchases of short-term investments and generated $135.5 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 in 2021 were $12.0 million and were made to support the operating and development activities of our Semiconductor Test & Inspection segment. In 2020 we used $18.7 million for additions to property, plant and equipment and $19.7 million for purchases of short-term investments.

 

 

Financing Activities: Financing cash flows consist primarily of net proceeds from the issuance of common stock from an underwritten public offering and under our stock option and employee stock purchase plans and repayments of debt, net of new borrowings. In fiscal 2021, our cash provided by financing activities totaled $6.7 million. 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. Utilizing a portion of the gross proceeds from the sale of the PCB Test business, we made an additional $100.0 million prepayment of the Term Loan Credit Facility. Repayments of short-term borrowings and long-term debt during 2021 totaled $206.1 million and included a $200.0 million prepayment of our Term Loan Credit Facility using proceeds from our underwritten public offering and the sale of our PCB Test business to deleverage our balance sheet as discussed above. We received proceeds under a revolving line of credit and construction loan totaling $1.4 million in 2021 and $5.9 million in 2020. Proceeds from the 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. Proceeds from the revolving line of credit are being used to increase the manufacturing capacity of our Semiconductor Test & Inspection segment facility located in Osaka, Japan. The amount and timing of funds received under these facilities is based on the current needs of these expansion plans. We made payments totaling $7.3 million in the fourth quarter of 2021 for shares of our common stock repurchased under our share repurchase program to be held as treasury stock. We issue restricted stock units, stock options and maintain an employee stock purchase plan as components of our overall employee compensation. In 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 shares issued under our employee stock purchase plan and from the exercise of employee stock options was $4.4 million. Net proceeds from the issuance of our common stock under our equity incentive and employee stock purchase plans, totaled $2.1 million during 2020. The increase in cash used to settle tax withholding requirements between 2021 and 2020 is directly correlated to the increase in Cohu’s stock price at the end of March year over year when the majority of awards vest.

 

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 was 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. For the year ended December 25, 2021, we repurchased 206,572 shares of our common stock for $7.3 million to be held as treasury stock. As of December 25, 2021, we may purchase up to $62.7 million of shares of our common stock under our share repurchase program.

 

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, at a floating annual rate equal to LIBOR plus a margin of 3.00%. At December 25, 2021, the outstanding loan balance, net of discount and deferred financing costs, was $101.6 million and $10.1 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, 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 consolidated balance sheets. As of December 25, 2021, the fair value of the debt was $102.7 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of December 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 December 25, 2021, we believe no such events of default have occurred.

 

 

During 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, net, in our consolidated statement of operations and a corresponding $3.4 million reduction in debt discounts and deferred financing costs in our consolidated balance sheets. During 2020, we repurchased $36.4 million in principal of our Term Loan Credit Facility for $35.4 million in cash. We accounted for the repurchase as a debt extinguishment, which resulted in a gain of $0.3 million reflected in other expense, net, in our consolidated statement of operations, as well as a $0.7 million reduction in debt discounts and deferred financing costs in our consolidated balance sheets. Approximately $103.1 million in principal of the Term Loan Credit Facility remains outstanding as of December 25, 2021.

 

Kita Term Loans

 

As a result of our acquisition of Kita, we assumed term loans from a series of Japanese financial institutions primarily related to the expansion of Kita’s facility in Osaka, Japan. The loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.43%, and expire at various dates through 2034. At December 25, 2021, the outstanding loan balance was $3.1 million and $0.2 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.9 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 December 25, 2021, total outstanding borrowings under the Loan Facilities was $10.0 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our 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 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 December 25, 2021.

 

Lines of Credit

 

As a result of our acquisition of Kita, we assumed a series of 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 960 million Japanese Yen of which 350 million Japanese Yen is drawn. At December 25, 2021, total borrowings outstanding under the revolving lines of credit were $3.1 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our 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 one 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 December 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 December 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

 

The following table summarizes our significant contractual obligations at December 25, 2021, and the effect such obligations are expected to have on our liquidity and cash flows in future periods. Amounts excluded include our liability for unrecognized tax benefits that totaled approximately $33.4 million at December 25, 2021. We are currently unable to provide a reasonably reliable estimate of the amount or period(s) the cash settlement of this liability may occur.

 

           

Fiscal year-end

 

(in thousands)

 

Total

   

2022

      2023-2024       2025-2026    

Thereafter

 

Operating leases (1)

  $ 34,021     $ 6,341     $ 10,495     $ 7,529     $ 9,656  

Finance leases

    234       170       51       13       -  

Bank term loans principal and interest

    132,344       16,058       17,670       91,467       7,149  

Revolving credit facilities

    3,059       3,059       -       -       -  

Total contractual obligations

  $ 169,658     $ 25,628     $ 28,216     $ 99,009     $ 16,805  
 

(1)

Excludes an insignificant amount of short-term lease obligations.

 

The table above does not include pension, post-retirement benefit and warranty obligations because it is not certain when these liabilities will be funded. For additional information regarding our pension and post-retirement benefits obligations see Note 6, “Employee Benefit Plans” and for more information on our contractual obligations, see Note 13, “Guarantees” in Part IV, Item 15(a) of this Form 10-K.

 

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 December 25, 2021, $0.3 million was outstanding under standby letters of credit.

 

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

 

Investment and Interest Rate Risk.

At December 25, 2021, our investment portfolio included short-term, fixed-income investment securities with a fair value of approximately $89.7 million, and we did not hold or issue financial instruments for trading purposes. 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 other-than-temporary. 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 December 25, 2021, the cost and fair value of investments with loss positions were approximately $57.0 million. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments 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 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 December 25, 2021, we have approximately $103.1 million of long-term debt due 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 December 25, 2021, the interest rate in effect on these borrowings was 3.09%.

 

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 in 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 hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities 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 fiscal year-end balance sheet date. Income and expense accounts are translated at an average exchange rate during the year 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 December 25, 2021 compared to December 26, 2020, our stockholders’ equity decreased by $23.0 million as a result of the foreign currency translation.

 

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 December 25, 2021 would result in an approximate $31.1 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 December 25, 2021 would result in an approximate $31.1 million negative translation adjustment recorded in other comprehensive income within stockholders’ equity.

 

Item 8. Financial Statements and Supplementary Data.

 

The information required by this Item is included in Part IV, Item 15(a).

 

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

 

None.

 

Item 9A. Controls and Procedures.

 

Conclusion Regarding the Effectiveness 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 conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Based on this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective as of December 25, 2021, the end of the period covered by this annual report.

 

Changes in Internal Control over Financial Reporting - There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended December 25, 2021, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Managements Annual Report on Internal Control Over Financial Reporting - Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on our evaluation under the framework in Internal Control - Integrated Framework, our management concluded that our internal control over financial reporting was effective as of December 25, 2021.

 

Ernst & Young LLP, the independent registered public accounting firm that audited the consolidated financial statements included in this Annual Report on Form 10-K, has also audited the effectiveness of our internal control over financial reporting as of December 25, 2021, as stated in their report which is included herein.

 

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and the Board of Directors of Cohu, Inc.

 

Opinion on Internal Control over Financial Reporting

 

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

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 25, 2021 and December 26, 2020, and the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the three years in the period ended December 25, 2021, and the related notes and the financial statement schedule listed in the Index at Item 15(a) and our report dated February 18, 2022, expressed an unqualified opinion thereon.

 

Basis for Opinion

 

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

 

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

 

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

 

Definition and Limitations of Internal Control Over Financial Reporting

 

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

 

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

 

/s/ Ernst & Young LLP

 

San Diego, California

February 18, 2022

 

 

Item 9B. Other Information.

 

None.

 

Item 9C. Disclosure Regarding Foreign Jurisdictions That Prevent Inspections.

 

Not applicable.

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance.

 

The information under the heading “Executive Officers of the Registrant” in Part I, Item 1 of this Form 10-K is incorporated by reference in this section. The other information required by this item is hereby incorporated by reference to Cohu’s definitive proxy statement, which will be filed with the Securities and Exchange Commission (SEC) within 120 days after the close of fiscal 2021.

 

Code of Business Conduct and Code of Ethics

Cohu has adopted a code of business conduct and ethics for directors, officers and employees. The code is available on the Investor Relations section of our website at www.cohu.com. We intend to make all required disclosures concerning any amendments to, or waivers from, our code of ethics on our website, within four business days of such amendment or waiver.

 

Corporate Governance Guidelines and Certain Committee Charters

Cohu has adopted Corporate Governance Guidelines as well as charters for its Audit, Compensation and Nominating and Governance Committees. These documents are available on the Investor Relations section of our website at www.cohu.com.

 

The information on our website is not incorporated by reference in or considered to be a part of this Annual Report on Form 10-K.

 

Item 11. Executive Compensation.

 

Information regarding Executive Compensation is hereby incorporated by reference to Cohu’s definitive proxy statement, which will be filed with the SEC within 120 days after the close of fiscal 2021.

 

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

 

Information regarding Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters is hereby incorporated by reference to Cohu’s definitive proxy statement, which will be filed with the SEC within 120 days after the close of fiscal 2021.

 

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

 

Information regarding Certain Relationships and Related Transactions, and Director Independence is hereby incorporated by reference to Cohu’s definitive proxy statement, which will be filed with the SEC within 120 days after the close of fiscal 2021.

 

Item 14. Principal Accounting Fees and Services.

 

Information regarding the Principal Accounting Fees and Services is hereby incorporated by reference to Cohu’s definitive proxy statement, which will be filed with the SEC within 120 days after the close of fiscal 2021.

 

 

PART IV

 

Item 15. Exhibits, Financial Statement Schedules.

 

(a)

The following documents are filed as part of, or incorporated by reference into, this Annual Report on Form 10-K.

 

 

(1)

Financial Statements

 

The following consolidated financial statements of Cohu, Inc., including the report thereon of Ernst & Young LLP, are included in this Annual Report on Form 10-K beginning on page 47:

 

 

Form 10-K

Description

Page Number

Consolidated Balance Sheets at  December 25, 2021 and December 26, 2020

47

Consolidated Statements of Operations for each of the three  years in the period ended December 25, 2021

48

Consolidated Statements of Comprehensive Income (Loss) for each of the three  years in the period ended December 25, 2021

49

Consolidated Statements of Stockholders’ Equity for each of  the three years in the period ended December 25, 2021

50

Consolidated Statements of Cash Flows for each of the three  years in the period ended December 25, 2021

51

Notes to Consolidated Financial Statements

52

Report of Independent Registered Public Accounting Firm (PCAOB ID: 42)

81

 

 

(2)

Financial Statement Schedule

 

Schedule II – Valuation and Qualifying Accounts

88

 

All other financial statement schedules have been omitted because the required information is not applicable or not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements or the notes thereto.

 

 

(3)

Exhibits

 

The exhibits listed under Item 15(b) hereof are filed with, or incorporated by reference into, this Annual Report on Form 10-K.

 

 

COHU, INC.

 

CONSOLIDATED BALANCE SHEETS

 

(in thousands, except par value)

 

 

  

December 25,

  

December 26,

 

 

 

2021

  

2020

 
ASSETS      

Current assets:

        

Cash and cash equivalents

 $290,201  $149,358 

Short-term investments

  89,704   20,669 

Accounts receivable, net

  192,873   151,919 

Inventories

  161,053   142,500 

Prepaid expenses

  16,194   18,773 

Other current assets

  768   1,827 

Total current assets

  750,793   485,046 
         

Property, plant and equipment, net

  63,957   66,916 

Goodwill

  219,791   252,304 

Intangible assets, net

  177,320   233,685 

Other assets

  22,123   23,192 

Operating lease right of use assets

  25,060   29,203 
  $1,259,044  $1,090,346 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities:

        

Short-term borrowings

 $3,059  $5,314 

Current installments of long-term debt

  11,338   3,075 

Accounts payable

  85,230   67,923 

Customer advances

  7,300   14,410 

Accrued compensation and benefits

  39,835   34,862 

Accrued warranty

  6,614   6,066 

Deferred profit

  13,208   8,671 

Income taxes payable

  6,873   3,857 

Other accrued liabilities

  19,002   30,275 

Total current liabilities

  192,459   174,453 
         

Other accrued liabilities

  8,588   8,900 

Noncurrent income tax liabilities

  6,138   6,888 

Accrued retirement benefits

  18,037   21,663 

Deferred income taxes

  25,887   28,816 

Long-term debt

  103,393   311,551 

Long-term lease liabilities

  22,040   25,787 

Stockholders' equity:

        
         

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

  -   - 

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

  48,756   42,190 

Paid-in capital

  674,777   448,194 

Treasury stock, at cost; 207 shares in 2021 and 0 shares in 2020

  (7,324)  - 

Retained earnings

  193,555   26,230 

Accumulated other comprehensive loss

  (27,262)  (4,326)

Total stockholders' equity

  882,502   512,288 
  $1,259,044  $1,090,346 

 

The accompanying notes are an integral part of these statements.

 

 

COHU, INC.

 

CONSOLIDATED STATEMENTS OF OPERATIONS

 

(in thousands, except per share amounts)

 

 

    

Years ended

 
    

December 25,

  

December 26,

  

December 28,

 
    

2021

  

2020

  

2019

 

Net sales

 $887,214  $636,007  $583,329 

Cost and expenses:

            

Cost of sales (1)

  500,253   364,225   353,500 

Research and development

  91,963   86,151   86,147 

Selling, general and administrative

  126,958   129,248   142,936 

Amortization of purchased intangible assets

  35,414   38,746   39,590 

Gain on sale of PCB Test business (2)

  (70,815)  -   - 

Restructuring charges (Note 4)

  1,823   7,623   13,484 

Impairment charges

  100   11,249   - 

Gain on sale of facilities

  -   (4,495)  - 
     685,696   632,747   635,657 

Income (loss) from operations

  201,518   3,260   (52,328)

Other (expense) income:

            

Interest expense

  (6,413)  (13,759)  (20,556)

Interest income

  239   224   764 

Foreign transaction gain (loss)

  411   (3,170)  43 

Gain (loss) on extinguishment of debt

  (3,411)  268   - 

Income (loss) from continuing operations before taxes

  192,344   (13,177)  (72,077)

Income tax provision (benefit)

  25,019   666   (3,082)

Income (loss) from continuing operations

  167,325   (13,843)  (68,995)

Income (loss) from discontinued operations, net of tax

  -   42   (697)

Net income (loss)

 $167,325  $(13,801) $(69,692)

Net income attributable to noncontrolling interest

  -   -   8 

Net income (loss) attributable to Cohu

 $167,325  $(13,801) $(69,700)
               

Income (loss) per share:

            

Basic:

            

Income (loss) from continuing operations

 $3.53  $(0.33) $(1.68)

Income (loss) from discontinued operations

  -   0.00   (0.01)

Net income attributable to noncontrolling interest

  -   -   0.00 
 Net income (loss) attributable to Cohu $3.53  $(0.33) $(1.69)
               

Diluted:

            

Income (loss) from continuing operations

 $3.45  $(0.33) $(1.68)

Income (loss) from discontinued operations

  -   0.00   (0.01)

Net income attributable to noncontrolling interest

  -   -   0.00 
  Net income (loss) attributable to Cohu $3.45  $(0.33) $(1.69)
               

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

            

Basic

  47,409   41,854   41,159 

Diluted

  48,460   41,854   41,159 

 

  (1)

Excludes amortization of $27,508, $29,510, and $30,126 for the years ended December 25, 2021, December 26, 2020, and December 28, 2019, 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 14, “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.

 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

 

(in thousands)

 

 

   

Years ended

 
   

December 25,

   

December 26,

   

December 28,

 
   

2021

   

2020

   

2019

 

Net income (loss)

  $ 167,325     $ (13,801 )   $ (69,692 )

Net income attributable to noncontrolling interest

    -       -       8  

Net income (loss) attributable to Cohu

    167,325       (13,801 )     (69,700 )

Other comprehensive income (loss), net of tax

                       

Foreign currency translation adjustments

    (22,956 )     27,321       (7,522 )

Adjustments related to postretirement benefits

    2,602       2,383       (628 )

Change in unrealized gain/loss on investments

    (67 )     -       -  

Reclassification due to sale of PCB Test business

    (2,515 )     -       -  

Other comprehensive income (loss), net of tax

    (22,936 )     29,704       (8,150 )

Other comprehensive loss attributable to noncontrolling interest

    -       -       (4 )

Other comprehensive income (loss) attributable to Cohu

    (22,936 )     29,704       (8,146 )
                         

Comprehensive income (loss)

    144,389       15,903       (77,842 )

Comprehensive income attributable to noncontrolling interest

    -       -       4  

Comprehensive income (loss) attributable to Cohu

  $ 144,389     $ 15,903     $ (77,846 )

 

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

   

Treasury

   

Noncontrolling

         
   

$1 par value

   

capital

   

earnings

   

loss

   

Stock

   

Interest

   

Total

 

Balance at December 29, 2018

  $ 40,763     $ 419,690     $ 111,670     $ (25,880 )   $ -     $ (299 )   $ 545,944  

Cumulative effect of accounting change (a)

    -       -       10,352       -       -       -       10,352  

Net loss

    -       -       (69,692 )     -       -       -       (69,692 )

Changes in cumulative translation adjustment

    -       -       -       (7,522 )     -       (4 )     (7,526 )

Adjustments related to postretirement benefits, net of tax

    -       -       -       (628 )     -       -       (628 )

Cash dividends - $0.24 per share

    -       -       (9,866 )     -       -       -       (9,866 )

Exercise of stock options

    42       367       -       -       -       -       409  

Shares issued under ESPP

    187       2,159       -       -       -       -       2,346  

Shares issued for restricted stock units vested

    599       (599 )     -       -       -       -       -  

Repurchase and retirement of stock

    (196 )     (2,575 )     -       -       -       -       (2,771 )

Noncontrolling interest

    -       -       53       -       -       (53 )     -  

Share-based compensation expense

    -       14,148       -       -       -       -       14,148  

Divestiture of interest in consolidated entity

    -       -       -       -       -       356       356  

Balance at December 28, 2019

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

Net loss

    -       -       (13,801 )     -       -       -       (13,801 )

Changes in cumulative translation adjustment

    -       -       -       27,321       -       -       27,321  

Adjustments related to postretirement benefits, net of tax

    -       -       -       2,383       -       -       2,383  

Cash dividends - $0.06 per share

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

Exercise of stock options

    101       1,001       -       -       -       -       1,102  

Shares issued under ESPP

    243       3,026       -       -       -       -       3,269  

Shares issued for restricted stock units vested

    660       (660 )     -       -       -       -       -  

Repurchase and retirement of stock

    (209 )     (2,597 )     -       -       -       -       (2,806 )

Share-based compensation expense

    -       14,234       -       -       -       -       14,234  

Balance at December 26, 2020

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

Common stock repurchases

    -       -       -       -       (7,324 )     -       (7,324 )

Net income

    -       -       167,325       -       -       -       167,325  

Changes in cumulative translation adjustment

    -       -       -       (22,956 )     -       -       (22,956 )

Adjustments related to postretirement benefits, net of tax

    -       -       -       2,602       -       -       2,602  

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

    -       -       -       (67 )     -       -       (67 )

Exercise of stock options

    250       2,260       -       -       -       -       2,510  

Shares issued under ESPP

    161       3,403       -       -       -       -       3,564  

Shares issued for restricted stock units vested

    704       (704 )     -       -       -       -       -  

Repurchase and retirement of stock

    (242 )     (10,222 )     -       -       -       -       (10,464 )

Impact of sale of PCB Test business

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

Share-based compensation expense

    -       14,420       -       -       -       -       14,420  

Sale of common stock, net of issuance costs

    5,693       217,426       -       -       -       -       223,119  

Balance at December 25, 2021

  $ 48,756     $ 674,777     $ 193,555     $ (27,262 )   $ (7,324 )   $ -     $ 882,502  

 

 

(a)

Cumulative effect of accounting change relates to our adoption of ASU 2016-02.

 

The accompanying notes are an integral part of these statements.

 

 

COHU, INC.

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

(in thousands)

 

 

  

Years ended

 
  

December 25,

  

December 26,

  

December 28,

 
  

2021

  

2020

  

2019

 

Cash flows from operating activities:

            

Net income (loss) attributable to Cohu

 $167,325  $(13,801) $(69,700)

Net income from noncontrolling interest

  -   -   8 

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

            

(Gain) loss on business divestitures

  (70,815)  (35)  1,138 

Interest capitalized associated with cloud computing implementation

  (91)  (124)  (168)

Gain on divestiture of consolidated entity

  -   -   (149)

(Gain) loss on extinguishment of debt

  3,411   (268)  - 

Impairment charges related to indefinite lived intangibles

  100   11,249   - 

Depreciation and amortization

  48,568   52,746   58,871 

Share-based compensation expense including restructuring charges

  13,792   14,234   14,148 

Amortization of inventory step-up and inventory related charges

  6,523   3,731   8,347 

Amortization of debt discounts and issuance costs

  643   1,177   1,110 

Accrued retiree benefits

  (500)  1,675   1,017 

Deferred income taxes

  953   (5,305)  (5,385)

Changes in other assets

  (1,652)  285   (3,044)

Amortization of cloud-based software implementation costs

  1,644   1,191   - 

(Gain) loss from sale of property, plant and equipment

  1   (4,170)  173 

Changes in other accrued liabilities

  (416)  91   5,348 

Changes in current assets and liabilities, excluding effects from divestitures:

            

Customer advances

  (4,090)  2,188   11,548 
Accounts receivable  (59,123)  (20,210)  21,150 

Inventories

  (35,864)  (14,982)  26 

Accrued compensation, warranty and other liabilities

  225   4,678   (9,405)

Accounts payable

  17,316   15,058   (3,122)

Deferred profit

  4,732   871   997 

Other current assets

  1,709   1,150   (5,996)

Income taxes payable

  3,444   (2,089)  (10,719)

Operating lease right-of-use assets

  6,746   6,831   7,159 

Current and long-term operating lease liabilities

  (6,852)  (6,437)  (6,083)

Net cash provided by operating activities

  97,729   49,734   17,269 

Cash flows from investing activities:

            

Purchases of property, plant and equipment

  (12,000)  (18,660)  (18,000)

Net cash received from sale of land, facility and assets

  157   17,025   1,767 

Purchases of short-term investments

  (204,699)  (19,703)  (315)

Sales and maturities of short-term investments

  135,549   -   - 

Cash received from disposition of business, net of cash paid

  120,886   2,975   - 

Net cash provided by (used in) investing activities

  39,893   (18,363)  (16,548)

Cash flows from financing activities:

            

Cash dividends paid

  -   (4,971)  (9,827)

Proceeds from revolving line of credit and construction loans

  1,376   5,878   5,477 

Repayments of long-term debt

  (206,069)  (41,056)  (3,817)

Net issuance (repurchases) of stock, including awards settled in cash

  (4,390)  2,077   (16)

Acquisition of treasury stock

  (7,324)  -   - 

Proceeds received from issuance of common stock, net of fees

  223,119   -   - 

Net cash provided by (used in) financing activities

  6,712   (38,072)  (8,183)

Effect of exchange rate changes on cash and cash equivalents

  (3,491)  129   (1,529)

Net increase (decrease) in cash and cash equivalents

  140,843   (6,572)  (8,991)

Cash and cash equivalents at beginning of year

  149,358   155,930   164,921 

Cash and cash equivalents at end of year

  290,201   149,358   155,930 

Cash held by discontinued operations (Note 14)

  -   -   (736)

Cash and cash equivalents at end of year from continuing operations

 $290,201  $149,358  $155,194 

Supplemental disclosure of cash flow information:

            

Cash paid for income taxes

 $22,717  $5,772  $14,942 

Cash paid for interest

 $6,253  $16,324  $14,846 

Property, plant and equipment purchases included in accounts payable

 $624  $1,063  $1,601 

Inventory capitalized as capital assets

 $1,635  $1,050  $300 

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

1.

Summary of Significant Accounting Policies

 

Basis of Presentation – Cohu, Inc. (“Cohu”, “we”, “our”, “us” and the “Company”), through our wholly owned subsidiaries, is a provider of semiconductor test equipment and services. Our consolidated financial statements include the accounts of Cohu and our wholly owned subsidiaries and variable interest entities (“VIEs”) for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation. We evaluate the need to consolidate affiliates based on standards set forth in ASC Topic 810, Consolidation (“ASC 810”).

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.

 

Our fiscal years are based on a 52- or 53-week period ending on the last Saturday in December. Our current fiscal year, which ended on December 25, 2021, consisted of 52 weeks. Our fiscal years ended on December 26, 2020, and December 28, 2019, each consisted of 52 weeks.

 

Certain prior year balances within property, plant and equipment disclosures have been reclassified to conform to the current year’s presentation. Such reclassifications did not affect the consolidated financial statements as previously reported.

 

Principles of Consolidation for Variable Interest Entities – We follow ASC Topic 810-10-15 guidance with respect to accounting for VIEs. On December 28, 2019, we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only VIE. As a result of the divestment, we no longer had a controlling interest in ALBS and stopped consolidating ALBS as of that date. Divestment of our ownership in ALBS resulted in a gain of $0.1 million which is included in restructuring charges for the year ended December 28, 2019.

 

Business Divestitures and Discontinued Operations – On June 24, 2021, we completed the sale of our 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 non-core 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 14,Business Divestitures and Discontinued Operations” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.

 

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 years ended December 25, 2021, December 26, 2020 and December 28, 2019, approximately 180,000, 113,000 and 422,000 shares, respectively, of our common stock were excluded from the computation.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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

 

(in thousands)

 

2021

  

2020

  

2019

 

Weighted average common shares outstanding

  47,409   41,854   41,159 

Effect of dilutive stock options and restricted stock units

  1,051   -   - 
   48,460   41,854   41,159 

 

For the years ended December 26, 2020, and December 28, 2019, 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.

 

Cash, Cash Equivalents and Short-term Investments – Highly liquid investments with insignificant interest rate risk and original maturities of three months or less are classified as cash and cash equivalents. Investments with maturities greater than three months are classified as short-term investments. All of our short-term investments in debt securities are classified as available-for-sale and are reported at fair value, with any unrealized gains and losses, net of tax, recorded in the statement of comprehensive income (loss). We manage our cash equivalents and short-term investments as a single portfolio of highly marketable securities. We have the ability and intent, if necessary, to liquidate any of our investments in order to meet the liquidity needs of our current operations during the next 12 months. Accordingly, investments with contractual maturities greater than one year have been classified as current assets in the accompanying consolidated balance sheets.

 

Fair Value of Financial Instruments – The carrying amounts of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximate fair value due to the short maturities of these financial instruments.

 

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 ASC Topic 326, Financial Instruments-Credit Losses (“ASC 326”). 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 December 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 the 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 market values are below our costs. Charges to cost of sales for excess and obsolete inventories totaled $7.1 million in 2021. Included in this amount are inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra which were not significant in 2021. Charges to cost of sales for excess and obsolete inventories totaled $8.1 million in 2020 and included $2.1 million of inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra. Charges to cost of sales for excess and obsolete inventories totaled $4.8 million in 2019 and included $0.7 million of inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Inventories by category were as follows (in thousands):

 

  

December 25,

  

December 26,

 
  

2021

  

2020

 

Raw materials and purchased parts

 $92,798  $83,755 

Work in process

  40,732   44,315 

Finished goods

  27,523   14,430 

Total inventories

 $161,053  $142,500 

 

Gain on Sale of Facilities – As part of our previously announced Xcerra integration plan we implemented certain facility consolidation actions. See Note 4, “Restructuring Charges” for additional information on this program. During 2020, we completed the sales of our facilities located in Rosenheim, Germany and Penang, Malaysia which resulted in a gain of $4.5 million.

 

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, three to ten years for machinery, equipment and software and the lease life for financing leases. Land is not depreciated.

 

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

 

  

December 25,

  

December 26,

 
  

2021

  

2020

 

Land and land improvements

 $7,703  $8,141 

Buildings and building improvements

  31,711   34,439 

Machinery and equipment

  95,542   88,960 
   134,956   131,540 

Less accumulated depreciation and amortization

  (70,999)  (64,624)

Property, plant and equipment, net

 $63,957  $66,916 

 

Depreciation expense was $13.2 million in 2021, $14.0 million in 2020 and $19.3 million in 2019. The decrease in depreciation expense recognized in 2021 and 2020 compared to 2019 was a result of assets becoming fully depreciated and facility sales.

 

Cloud Computing Implementation Costs – We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with 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.

 

Total unamortized capitalized cloud computing implementation costs totaled $13.5 million at both December 25, 2021 and December 26, 2020. These amounts are recorded within other assets in our consolidated balance sheets and the consistency year-over-year was due to new costs capitalized in 2021, being on pace with increased amortization as development was completed. Implementation costs are amortized using the straight-line method over seven years and we recorded $1.6 million and $1.2 million in amortization expense during the years ended December 25, 2021 and December 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”).

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Goodwill, Purchased Intangible Assets and Other 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, 2021, as we determined that the estimated fair values of our reporting units 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. As of December 25, 2021, we do not believe that circumstances have occurred that indicate impairment of our goodwill is more-likely-than-not. In the event we determine that an interim goodwill impairment review is required, in a future period, the review may result in an impairment charge, which would have a negative impact on our results of operations.

 

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 fair value and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.

 

Income Taxes – We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting dates. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, associated interest and penalties have also been recognized and recorded, net of federal and state tax benefits, in income tax expense.

 

We recognized deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for those jurisdictions when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized in the future.

 

55

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Contingencies and Litigation – We assess the probability of adverse judgments in connection with current and threatened litigation. We would accrue the cost of an adverse judgment if, in our estimation, the adverse outcome is probable, and we can reasonably estimate the ultimate cost.

 

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 consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our 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 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 the completion of 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 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.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At December 25, 2021 and December 26, 2020, we had $7.7 million and $8.3 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, respectively. 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. 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 customers. 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 recorded on the 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 consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. In certain instances where customer payments are received prior to product shipment, the customer’s payments are recorded as customer advances. At December 25, 2021, we had deferred revenue totaling approximately $21.9 million, current deferred profit of $13.2 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.1 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.

 

Disaggregated net sales by segment are as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Systems-Semiconductor Test & Inspection

 $541,589  $317,821  $299,473 

Non-systems-Semiconductor Test & Inspection

  318,865   267,419   241,405 

Systems-PCB Test

  17,831   33,293   25,928 

Non-systems-PCB Test

  8,929   17,474   16,523 

Net sales

 $887,214  $636,007  $583,329 

 

Advertising Costs – Advertising costs are expensed as incurred and were not material for all periods presented.

 

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.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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 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.6 million, $1.2 million and $1.1 million for the years ended December 25, 2021, December 26, 2020 and December 28, 2019, respectively.

 

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.

 

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 year ended December 25, 2021, in our consolidated statement of operations we recognized foreign exchange gains totaling $0.4 million. During the years ended December 26, 2020 and December 28, 2019, we recognized a foreign exchange loss of $3.2 million and an insignificant gain, respectively.

 

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 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. During the fourth quarter of 2020, we began entering 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 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. Additional information related to our foreign exchange derivative contracts is included in Note 7,Derivative Financial Instruments”.

 

Accumulated Other Comprehensive Loss – Our accumulated other comprehensive loss totaled approximately $27.3 million at December 25, 2021, and $4.3 million at December 26, 2020, and was attributed to, net of income taxes where applicable, foreign currency adjustments resulting from the translation of certain accounts into U.S. Dollars and adjustments to accumulated postretirement benefit obligations. The U.S. Dollar strengthened relative to certain foreign currencies in countries where we have operations as of December 25, 2021, compared to December 26, 2020 and consequently, our accumulated other comprehensive loss increased by $23.0 million. In the previous year, the U.S. Dollar weakened relative to certain foreign currencies in countries where we have operations and, as a result, our accumulated other comprehensive loss decreased by $27.3 million. Reclassification adjustments from accumulated other comprehensive loss during 2021 and 2020 were not significant. Additional information related to accumulated other comprehensive loss, on an after-tax basis is included in Note 15,Accumulated Other Comprehensive Income (Loss)”.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Recent Accounting Pronouncements

 

Recently Adopted Accounting Pronouncements – All accounting pronouncements adopted during the current year were not material.

 

Recently Issued Accounting Pronouncements – In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform. Our Term Loan Credit Facility bears interest at fluctuating interest rates based on LIBOR. If LIBOR ceases to exist, we may need to renegotiate our loan and we cannot predict what alternative index would be negotiated with our lenders. ASU 2020-04 was effective upon issuance and may be applied prospectively to contract modifications made on or before December 31, 2022. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

All other newly issued accounting pronouncements not yet effective have been deemed either immaterial or not applicable.

 

 

2.

Goodwill and Purchased Intangible Assets

 

Changes in the carrying value of our goodwill during the years ended December 25, 2021, and December 26, 2020, were as follows (in thousands):

 

  

Semiconductor Test &
Inspection

  

PCB Test

  

Total Goodwill

 

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

  (10,933)  319   (10,614)

Balance December 25, 2021

 $219,791  $-  $219,791 
 

(1)

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

 

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

 

  

December 25, 2021

  

December 26, 2020

 
          

Remaining

         
  

Gross Carrying

  

Accumulated

  

Useful Life

  

Gross Carrying

  

Accumulated

 
  

Amount

  

Amortization

  

(years)

  

Amount

  

Amortization

 

Developed technology

 $229,131  $104,855   4.5  $239,250  $83,246 

Customer relationships

  65,916   26,189   7.4   74,933   22,751 

Trade names

  20,877   7,714   7.3   23,756   6,279 

Covenant not-to-compete

  308   154   5.0   340   136 
  $316,232  $138,912      $338,279  $112,412 

 

The table above excludes $7.8 million of in-process technology in 2020, which has an indefinite life and is subject to impairment or future amortization as developed technology when the projects are completed. During 2021 all remaining in-process technology was completed and transferred to developed technology and began being amortized. Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates and the sale of our PCB Test business.

 

We evaluate goodwill and other indefinite-lived intangible assets for impairment annually and when an event occurs, or circumstances change that indicate that the carrying value may not be recoverable. We completed our required annual goodwill and indefinite-lived intangible impairment testing as of October 1, 2021, the first day of our fourth quarter and concluded there were no impairments of goodwill within our reporting units or our indefinite-lived intangible assets at that time. Other events and changes in circumstances may also require goodwill and our indefinite-lived intangible assets to be tested for impairment between annual measurement dates.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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 and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and 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 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 an additional $7.3 million impairment to IPR&D. For the twelve months ended December 26, 2020 total impairments recorded to IPR&D projects was $11.2 million. As noted above, during the fourth quarter of 2021 we completed and transferred to developed technology our last remaining in-process technology project which was reviewed for impairment as part of this process. Due to a change in forecasted results an impairment charge of $0.1 million was recorded.

 

Amortization expense related to purchased intangible assets was approximately $35.4 million in 2021, $38.7 million in 2020 and $39.6 million in 2019. As of December 25, 2021, we expect amortization expense in future periods to be as follows: 2022 - $34.8 million; 2023 - $34.8 million; 2024 - $34.8 million; 2025 - $26.1 million 2026 - $19.3 million; and thereafter $27.4 million.

 

 

3.

Borrowings and Credit Agreements

 

The following table is a summary of our borrowings as of December 25, 2021 and December 26, 2020:

 

  

Fiscal year ended

 

(in thousands)

 

December 25, 2021

  

December 26, 2020

 

Bank term loan under credit agreement

 $103,130  $306,630 

Bank term loans-Kita

  3,070   3,662 

Construction loan-Cohu GmbH

  10,045   9,902 

Lines of credit

  3,059   5,314 

Total debt

  119,304   325,508 

Less: financing fees and discount

  (1,514)  (5,568)

Less: current portion

  (14,397)  (8,389)

Total long-term debt

 $103,393  $311,551 

 

The debt principal payments, excluding financing lease obligations, for the next five years and thereafter are as follows (in thousands):

 

2022

 $14,795 

2023

  4,751 

2024

  4,757 

2025

  86,892 

2026

  1,268 

Thereafter

  6,841 

Total

 $119,304 

 

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, at a floating annual rate equal to LIBOR plus a margin of 3.00%. At December 25, 2021, the outstanding loan balance, net of discount and deferred financing costs, was $101.6 million and $10.1 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, 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 consolidated balance sheets. As of December 25, 2021, the fair value of the debt was $102.7 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of December 25, 2021 and is considered a Level 2 fair value measurement.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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 December 25, 2021, we believe no such events of default have occurred.

 

During 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, net, in our consolidated statement of operations and a corresponding $3.4 million reduction in debt discounts and deferred financing costs in our consolidated balance sheets. During 2020 we repurchased $36.4 million in principal of our Term Loan Credit Facility for $35.4 million in cash. We accounted for the repurchase as a debt extinguishment, which resulted in a gain of $0.3 million reflected in other expense, net, in our consolidated statement of operations, as well as a $0.7 million reduction in debt discounts and deferred financing costs in our consolidated balance sheets. Approximately $103.1 million in principal of the Term Loan Credit Facility remains outstanding as of December 25, 2021.

 

Kita Term Loans

 

We have a series of term loans with Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.43%, and expire at various dates through 2034. At December 25, 2021, the outstanding loan balance was $3.1 million and $0.2 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 fair value of the debt approximates the carrying value at December 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.9 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 December 25, 2021, total outstanding borrowings under the Loan Facilities was $10.0 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our 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 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 December 25, 2021.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Lines of Credit

 

As a result of our acquisition of Kita, we assumed a series of 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 960 million Japanese Yen of which 350 million Japanese Yen is drawn. At December 25, 2021, total borrowings outstanding under the revolving lines of credit were $3.1 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our 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 one available line of credit which provides borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. At December 25, 2021, and December 26, 2020, no amounts were outstanding under this line of credit.

 

 

4.

Restructuring Charges

 

Subsequent to the acquisition of Xcerra, 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 2019, we began the Integration Program of our German operations and entered a social plan with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH. 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 collectively reduced headcount, enabled us to consolidate the facilities of our multiple operations located near Kolbermoor and Rosenheim, Germany, as well as transitioned certain manufacturing to other lower cost regions. The facility consolidations and reduction in force programs were 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 $1.3 million, $11.4 million and $16.2 million for the years ended December 25, 2021, December 26, 2020 and December 28, 2019, 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.

 

Charges related to the Integration Program for the years ended December 25, 2021, December 26, 2020 and December 28, 2019, were as follows (in thousands):

 

(in thousands)

 

2021

  

2020

  

2019

 

Employee severance costs

 $1,161  $6,485  $12,170 

Inventory related charges (adjustments)

  (558)  3,731   2,729 

Other restructuring costs

  662   1,138   1,314 

Total

 $1,265  $11,354  $16,213 

 

Costs associated with restructuring activities are presented in our 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 facility closure costs.

 

62

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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

 

  

Employee Severance

  

Other Exit Costs

  

Total

 
             

Balance, December 28, 2019

 $1,236   -   1,236 

Costs accrued

  6,485   1,138   7,623 

Amounts paid or charged

  (2,055)  (1,138)  (3,193)

Impact of currency exchange

  160   -   160 

Balance, December 26, 2020

  5,826   -   5,826 

Costs accrued

  1,161   662   1,823 

Amounts paid or charged

  (6,545)  (662)  (7,207)

Impact of currency exchange

  (94)  -   (94)

Balance, December 25, 2021

 $348  $-  $348 

 

At December 25, 2021, our total accrual for restructuring related items is reflected within current liabilities in our consolidated balance sheets as these amounts are expected to be paid out in 2022. The estimated costs associated with the employee severance and facility consolidation actions will be paid predominantly in cash. All amounts accrued related to inventory will remain in our consolidated balance sheet until it is scrapped.

 

 

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.

 

Gains and losses on investments are calculated using the specific-identification method and are recognized during the period in which the investment is sold or when an investment experiences an other-than-temporary decline in value. 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):

 

  

At December 25, 2021

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $84,060  $2  $31  $84,031 

U.S. treasury securities

  3,953   -   5   3,948 

Bank certificates of deposit

  800   -   -   800 

Foreign government security

  925   -   -   925 
  $89,738  $2  $36  $89,704 

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

  

At 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 December 25, 2021, the cost and fair value of investments with loss positions were approximately $57.0 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. As of December 26, 2020, the cost and fair value of investments with loss positions were approximately $8.7 million.

 

(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 at December 25, 2021, were as follows:

 

  

Amortized

  

Estimated

 

(in thousands)

 

Cost

  

Fair Value

 

Due in one year or less

 $83,429  $83,408 

Due after one year through three years

  6,309   6,296 
  $89,738  $89,704 

 

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.

 

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 December 25, 2021 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $195,297  $-  $-  $195,297 

Money market funds

  -   92,400   -   92,400 

Foreign government security

  -   925   -   925 

Corporate debt securities

  -   86,535   -   86,535 

U.S. treasury securities

  -   3,948   -   3,948 

Bank certificates of deposit

  -   800   -   800 
  $195,297  $184,608  $-  $379,905 

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

  

Fair value measurements at December 26, 2020 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

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

Money market funds

  -   19,734   -   19,734 

Corporate debt securities

  -   15,694   -   15,694 

U.S. treasury securities

  -   2,012   -   2,012 

Government-sponsored enterprise securities

  -   1,998   -   1,998 

Foreign government security

  -   965   -   965 

Bank certificates of deposit

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

 

 

6.

Employee Benefit Plans

 

Defined Contribution Retirement Plans – Cohu and Xcerra each maintained defined contribution 401(k) retirement savings plans covering all their respective salaried and hourly U.S. employees. At the beginning of 2020 the legacy Xcerra plan was merged into Cohu’s. Participation is voluntary and participants’ contributions are based on their eligible compensation. Participants in the Cohu plan receive matching contributions of 50% up to 8% of salary contributed, subject to various statutory limits. In 2021, 2020 and 2019 we made matching contributions to the plan of $2.4 million, $2.3 million and $2.0 million, respectively.

 

Defined Benefit Retirement Plans – Some of our employees located in Europe and Asia participate in defined benefit retirement plans. Our largest defined benefit retirement plan is the Ismeca Europe Semiconductor BVG Pension Plan which covers our employees in Switzerland (“the Swiss Plan”) and the following discussion relates solely to the Swiss Plan.

 

Net periodic benefit cost of the Swiss Plan was as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Service cost

 $1,223  $1,310  $920 

Interest cost

  61   67   267 

Expected return on assets

  (128)  (200)  (168)

Settlements

  72   292   - 

Net periodic costs

 $1,228  $1,469  $1,019 

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

The following table sets forth the projected benefit obligation, the fair value of plan assets, the funded status and the liability we have recorded in our consolidated balance sheets related to the Swiss Plan:

 

(in thousands)

 

2021

  

2020

 

Change in projected benefit obligation:

        

Benefit obligation at beginning of year

 $(31,039) $(32,241)

Service cost

  (1,223)  (1,310)

Interest cost

  (61)  (67)

Actuarial gain

  1,179   1,916 

Participant contributions

  (1,780)  (1,136)

Benefits paid

  436   419 

Plan change

  1,076   944 

Settlements

  1,653   3,446 

Foreign currency exchange adjustment

  994   (3,010)

Benefit obligation at end of year

  (28,765)  (31,039)

Change in plan assets:

        

Fair value of plan assets at beginning of year

  18,756   18,705 

Return on assets, net of actuarial loss

  207   129 

Employer contributions

  878   886 

Participant contributions

  1,780   1,136 

Benefits paid

  (436)  (419)

Settlements

  (1,653)  (3,446)

Foreign currency exchange adjustment

  (613)  1,765 

Fair value of plan assets at end of year

  18,919   18,756 

Net liability at end of year

 $(9,846) $(12,283)

 

At December 25, 2021 and December 26, 2020, the Swiss Plan’s net liability is included in noncurrent accrued retirement benefits. Amounts recognized in accumulated other comprehensive loss net of tax related to the Swiss Plan consisted of an unrecognized net actuarial gain totaling $0.9 million at December 25, 2021, and net actuarial loss of $1.3 million at December 26, 2020.

 

Actuarial gains of $1.2 million and $1.9 million for the years ended December 25, 2021 and December 26, 2020 respectively were primarily due to plan experience.

 

Weighted-average actuarial assumptions used to determine the projected benefit obligation under the Swiss Plan are as follows:

 

  

2021

  

2020

 

Discount rate

  0.2%   0.2% 

Compensation increase

  1.5%   1.1% 

 

Weighted-average assumptions used to determine net periodic benefit cost of the Swiss Plan are as follows:

 

  

2021

  

2020

  

2019

 

Discount rate

  0.2%   0.2%   0.9% 

Rate of return on assets

  0.7%   1.0%   0.9% 

Compensation increase

  1.1%   1.1%   1.8% 

 

During 2022 employer and employee contributions to the Swiss Plan are expected to total $0.9 million. Estimated benefit payments are expected to be as follows: 2022 - $0.9 million; 2023 - $1.5 million; 2024 - $1.3 million; 2025 - $1.1 million; 2026 - $1.2 million; and $6.4 million thereafter through 2031.

 

As is customary with Swiss pension plans, the assets of the plan are invested in a collective fund with multiple employers. We have no investment authority over the assets of the plan that are held and invested by a Swiss insurance company. Investment holdings are made with respect to Swiss laws and target allocations for plan assets are 57% debt securities and cash, 21% real estate investments, 12% alternative investments and 10% equity securities. The valuation of the collective fund assets as a whole is a Level 3 measurement; however, the individual investments of the fund are generally Level 1 (equity securities), Level 2 (fixed income) and Level 3 (real estate and alternative) investments. We determine the fair value of the plan assets based on information provided by the collective fund, through review of the collective fund’s annual financial statements. See Note 5,Financial Instruments Measured at Fair Value” for additional information on the three-tier fair value hierarchy.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

We maintain other defined benefit plans for employees located outside the U.S. for which the majority of the obligations and net periodic benefit cost were determined to be immaterial for all periods presented.

 

Retiree Medical Benefits – We provide post-retirement health benefits to certain executives and directors under a noncontributory plan. The net periodic benefit cost was insignificant in 2021 and $0.1 million in 2020, and 2019. We fund benefits as costs are incurred and as a result there are no plan assets.

 

The weighted average discount rate used in determining the accumulated post-retirement benefit obligation was 2.5% in 2021, 2.1% in 2020 and 3.0% in 2019. The annual rates of increase of the cost of health benefits was assumed to be 6.6% in 2022. This rate was then assumed to decrease 0.28% per year to 4.4% in 2030 and remain level thereafter.

 

Contributions to the post-retirement health benefit plan are expected to total $0.1 million in 2022. Estimated benefit payments are expected to be as follows: 2022 - $0.1 million; 2023 - $0.1 million; 2024 - $0.1 million; 2025 - $0.1 million; 2026 - $0.1 million and $0.6 million thereafter through 2031.

 

The following table sets forth the post-retirement benefit obligation, funded status and the liability we have recorded in our consolidated balance sheets:

 

(in thousands)

 

2021

  

2020

 

Accumulated benefit obligation at beginning of year

 $(2,398) $(2,571)

Interest cost

  (49)  (75)

Actuarial gain

  241   134 

Benefits paid

  109   114 

Accumulated benefit obligation at end of year

  (2,097)  (2,398)

Plan assets at end of year

  -   - 

Funded status

 $(2,097) $(2,398)

 

Deferred Compensation – The Cohu, Inc. Deferred Compensation Plan allows certain of our officers to defer a portion of their current compensation. We have purchased life insurance policies on the participants with Cohu as the named beneficiary. Participant contributions, distributions and investment earnings and losses are accumulated in a separate account for each participant. At December 25, 2021, the payroll liability to participants, included in accrued compensation and benefits in the consolidated balance sheet, was approximately $1.6 million and the cash surrender value of the related life insurance policies included in other current assets was approximately $1.8 million. At December 26, 2020, the liability totaled $1.8 million and the corresponding assets were $1.8 million.

 

Employee Stock Purchase Plan – The Cohu, Inc. 1997 Employee Stock Purchase Plan (“the Plan”) provides for the issuance of a maximum of 2,650,000 shares of our common stock. Under the Plan, eligible employees may purchase shares of common stock through payroll deductions. The price paid for the common stock is equal to 85% of the fair market value of our common stock on specified dates. During the last three years we issued shares under the Plan as follows: 2021 - 161,351; 2020 - 242,633 and 2019 - 187,273. At December 25, 2021, there were 507,353 shares reserved for issuance under the Plan.

 

Stock Options – At December 25, 2021, a total of 1,375,536 shares were available for future equity grants under the Cohu, Inc. 2005 Equity Incentive Plan (“the 2005 Plan”). Under the 2005 Plan stock options may be granted to employees, consultants and outside directors to purchase a fixed number of shares of our common stock at prices not less than 100% of the fair market value at the date of grant. Options generally vest and become exercisable after one year or in four annual increments beginning one year after the grant date and expire ten years from the grant date. We have historically issued new shares of Cohu common stock upon share option exercise.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

During 2021, 2020 and 2019 no stock options were granted and the activity under our share-based compensation plans was as follows:

 

  

2021

  

2020

  

2019

 

(in thousands, except per share data)

 

Shares

  

Wt. Avg.

Ex. Price

  

Shares

  

Wt. Avg.

Ex. Price

  

Shares

  

Wt. Avg.

Ex. Price

 

Outstanding and exercisable, beginning of year

  262  $10.01   363  $10.27   405  $10.22 

Exercised

  (250) $10.03   (101) $10.95   (42) $9.82 

Outstanding and exercisable, end of year

  12  $9.44   262  $10.01   363  $10.27 

 

The aggregate intrinsic value of options exercised was $8.4 million in 2021, $1.3 million in 2020, and $0.2 million in 2019. At December 25, 2021, the aggregate intrinsic value of options outstanding, vested and expected to vest and exercisable was $0.4 million.

 

Information about stock options outstanding at December 25, 2021 is as follows (options in thousands):

 

    

Options Outstanding

  

Options Exercisable

 
        

Approximate

             
        

Wt. Avg.

             
    

Number

  

Remaining

  

Wt. Avg.

  

Number

  

Wt. Avg.

 

Exercise Price

  

Outstanding

  

Life (Years)

  

Ex. Price

  

Exercisable

  

Ex. Price

 
$9.44   12   1.3  $9.44   12  $9.44 

 

Restricted Stock Units – Under our equity incentive plans, restricted stock units (“RSUs”) may be granted to employees, consultants and outside directors. Restricted stock units vest over a one-year, two-year or a four-year period from the date of grant. Prior to vesting, restricted stock units do not have dividend equivalent rights, do not have voting rights and the shares underlying the restricted stock units are not considered issued and outstanding. New shares of our common stock will be issued on the date the restricted stock units vest net of the 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 December 25, 2021.

 

Restricted stock unit activity under our share-based compensation plans was as follows:

 

  

2021

  

2020

  

2019

 

(in thousands, except per share data)

 

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

 

Outstanding, beginning of year

  1,414  $15.16   1,328  $17.05   1,265  $19.48 

Granted

  270  $41.66   779  $14.02   694  $14.32 

Released

  (579) $16.23   (621) $17.48   (563) $19.08 

Cancelled

  (47) $18.96   (72) $17.59   (68) $17.60 

Outstanding, end of year

  1,058  $21.16   1,414  $15.16   1,328  $17.05 

 

Equity-Based Performance Stock Units We grant performance stock units (“PSUs”) to certain 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 25% 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 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 over the requisite 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.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

PSU activity under our share-based compensation plans was as follows:

 

  

2021

  

2020

  

2019

 

(in thousands, except per share data)

 

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

 

Outstanding, beginning of year

  425  $15.51   364  $18.72   340  $17.89 

Granted

  93  $51.43   200  $13.18   167  $14.11 

Released

  (125) $21.77   (39) $21.40   (36) $11.35 

Cancelled

  (9) $14.04   (100) $20.25   (107) $11.35 

Outstanding, end of year

  384  $22.22   425  $15.51   364  $18.72 

 

Share-based Compensation – We estimate the fair value of stock options and RSUs on the grant date using the Black-Scholes valuation model. The estimated fair value of PSUs is determined on the grant date using the Monte Carlo simulation valuation model. Option valuation models require the input of highly subjective assumptions and changes in the assumptions used can materially affect the grant date fair value of an award. These assumptions for the Black-Scholes model include the risk-free rate of interest, expected dividend yield, expected volatility, and the expected life of the award. The risk-free rate of interest is based on the U.S. Treasury rates appropriate for the expected term of the award as of the grant date. Expected dividends are based primarily on historical factors related to our common stock. Expected volatility is based on historic weekly stock price observations of our common stock during the period immediately preceding the share-based award grant that is equal in length to the award’s expected term. We believe that historical volatility is the best estimate of future volatility. Expected life of the award is based on historical option exercise data. The Monte Carlo simulation model incorporates assumptions for the risk-free interest rate, Cohu and the selected peer group price volatility, the correlation between Cohu and the selected index, and dividend yields. Share-based compensation expense related to restricted stock unit awards is calculated based on the market price of our common stock on the date of grant, reduced by the present value of dividends expected to be paid on our common stock prior to vesting of the restricted stock unit. As a result of the COVID-19 pandemic, Cohu’s Board of Directors authorized suspending our quarterly cash dividend indefinitely, as of May 5, 2020. All awards granted in 2021 and 2020 exclude the assumption of dividend payments and the estimated fair value awards granted in prior years, when dividends were paid, are unchanged.

 

The following weighted average assumptions were used to value share-based awards granted:

 

Employee Stock Purchase Plan

 

2021

  

2020

  

2019

 

Dividend yield

  0.0%  0.5%  1.3%

Expected volatility

  58.3%  67.1%  46.4%

Risk-free interest rate

  0.1%  1.1%  2.2%

Expected term (years)

  0.5   0.5   0.5 

Weighted-average grant date fair value per share

 $9.42  $6.01  $5.35 

 

Restricted Stock Units

 

2021

  

2020

  

2019

 

Dividend yield

  0.0%  0.0%  1.6%

 

Reported share-based compensation is classified in the consolidated financial statements as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Cost of sales

 $828  $893  $736 

Research and development

  3,017   3,245   2,994 

Selling, general and administrative

  9,947   10,096   10,418 

Share-based compensation of continuing operations

  13,792   14,234   14,148 

Income tax benefit

  (722)  (963)  (587)

Total share-based compensation, net of tax

 $13,070  $13,271  $13,561 

 

We account for forfeitures of plan-based awards as they occur. At December 25, 2021, we had approximately $19.5 million of pre-tax unrecognized compensation cost related to unvested restricted stock units and performance stock units which is expected to be recognized over a weighted-average period of approximately 2.3 years.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

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 against 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 consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our 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 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 December 25, 2021 will mature during the first quarter of fiscal 2022.

 

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

 

Currency

 

Contract Position

  

Contract Amount

(Local Currency)

  

Contract Amount

(U.S. Dollars)

 

Euro

  Buy   30,185  $34,200 

Swiss Franc

  Buy   19,086   20,800 
          $55,000 

 

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 value of our foreign currency contracts as of December 25, 2021 was immaterial.

 

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

 

Derivatives Not Designated

Location of Gain (Loss)

 

Fiscal Year

 

as Hedging Instruments

Recognized on Derivatives

 

2021

  

2020

  

2019

 

Foreign exchange forward contracts

Foreign transaction gain (loss)

 $(3,428) $756   n/a 

 

 

8.

Equity

 

Common Stock Issuance

 

On March 8, 2021, we closed an underwritten follow-on 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.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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 was 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. For the year ended December 25, 2021, we repurchased 206,572 shares of our common stock for $7.3 million to be held as treasury stock. As of December 25, 2021, we may purchase up to $62.7 million of shares of our common stock under our share repurchase program.

 

 

9.

Income Taxes

 

Significant components of the provision (benefit) for income taxes for continuing operations are as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Current:

            

U.S. Federal

 $1,103  $-  $- 

U.S. State

  101   21   130 

Foreign

  22,862   5,950   2,173 

Total current

  24,066   5,971   2,303 

Deferred:

            

U.S. Federal

  5   8   98 

U.S. State

  -   -   1 

Foreign

  948   (5,313)  (5,484)

Total deferred

  953   (5,305)  (5,385)
  $25,019  $666  $(3,082)

 

Income (loss) before income taxes from continuing operations consisted of the following:

 

(in thousands)

 

2021

  

2020

  

2019

 

U.S.

 $30,588  $(25,005) $(72,669)

Foreign

  161,756   11,828   592 

Total

 $192,344  $(13,177) $(72,077)

 

Deferred tax effects

 

Except for working capital requirements in certain foreign jurisdictions, we provide for all taxes, including withholding and other residual taxes, related to unremitted earnings of our foreign subsidiaries.

 

71

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting and tax purposes. Significant components of our deferred tax assets and liabilities were as follows:

 

(in thousands)

 

2021

  

2020

 

Deferred tax assets:

        

Inventory, receivable and warranty reserves

 $12,166  $11,720 

Net operating loss carryforwards

  44,806   56,777 

Tax credit carryforwards

  31,264   37,393 

Accrued employee benefits

  5,695   5,306 

Stock-based compensation

  2,222   2,210 

Lease liabilities

  4,500   5,146 

Other

  2,674   4,309 

Gross deferred tax assets

  103,327   122,861 

Less valuation allowance

  (76,250)  (86,124)

Total deferred tax assets

  27,077   36,737 

Deferred tax liabilities:

        

Intangible assets and other acquisition basis differences

  39,929   52,012 

Operating lease right-of-use assets

  4,066   4,706 

Unremitted earnings of foreign subsidiaries

  4,207   3,119 

Total deferred tax liabilities

  48,202   59,837 

Net deferred tax liabilities

 $(21,125) $(23,100)

 

The components of total net deferred tax assets (liabilities), net of valuation allowances, as shown in our consolidated balance sheets are as follows:

 

(in thousands)

 

2021

  

2020

 

Other assets (long-term)

 $4,762  $5,716 

Long-term deferred income tax liabilities

  (25,887)  (28,816)

Net deferred tax liabilities

 $(21,125) $(23,100)

 

Companies are required to assess whether a valuation allowance should be recorded against their deferred tax assets (“DTAs”) based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether DTAs will be realized are, (1) future reversals of existing taxable temporary differences (i.e. offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior carryback years, if carryback is permitted under the tax law; (3) tax planning strategies and (4) future taxable income exclusive of reversing temporary differences and carryforwards.

 

In assessing whether a valuation allowance is required, significant weight is to be given to evidence that can be objectively verified. We have evaluated our DTAs each reporting period, including an assessment of our cumulative income or loss over the prior three-year period and future periods, to determine if a valuation allowance was required. A significant negative factor in our assessment was Cohu’s three-year cumulative loss history incurred at our U.S. operations at the end of various fiscal periods including 2021.

 

As a result of our cumulative, three-year U.S. GAAP pretax loss and excluding the one-time gain on the sale of PTG from our U.S. continuing operations at the end of 2021, we were unable to conclude that it was “more likely than not” that our U.S. DTAs would be realized. We will evaluate the realizability of our DTAs at the end of each quarterly reporting period in 2022 and should circumstances change it is possible an additional valuation allowance will be recorded or the remaining valuation allowance, or a portion thereof, will be reversed in a future period.

 

Our valuation allowance on our DTAs at December 25, 2021, and December 26, 2020, was approximately $76.3 million and $86.1 million, respectively. The remaining gross DTAs for which a valuation allowance was not recorded are realizable primarily through future reversals of existing taxable temporary differences and to a lesser extent future taxable income in certain jurisdictions exclusive of reversing temporary differences and carryforwards.

 

As the realization of DTAs is determined by tax jurisdiction, the deferred tax liabilities recorded by our non-U.S. subsidiaries were not a source of taxable income in assessing the realization of our DTAs in the U.S.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

The CARES Act was signed into law on March 27, 2020. The CARES Act includes several significant business tax provisions that, among other things, would eliminate the taxable income limit for certain net operating losses (“NOL”) and allow businesses to carry back NOLs arising in 2018, 2019 and 2020 to the five prior years, suspend the excess business loss rules, accelerate refunds of previously generated corporate alternative minimum tax credits, generally loosen the business interest limitation under IRC section 163(j) from 30 percent to 50 percent among other technical corrections included in the Tax Cuts and Jobs Act tax provisions. Due to our overall loss position in the U.S. during the last five years, the CARES Act did not have a significant impact on Company’s financial position or statement of operations.

 

The reconciliation of income tax computed at the U.S. federal statutory tax rate to the provision (benefit) for income taxes for continuing operations is as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Tax provision at U.S. 21% statutory rate

 $40,392  $(2,757) $(15,136)

State income taxes, net of federal tax benefit

  2,246   (1,160)  (1,097)

Settlements, adjustments and releases from statute expirations

  (787)  (118)  (1,204)

Federal R&D credits

  (943)  (46)  (1,458)

Stock-based compensation

  (4,802)  727   587 

Excess executive compensation

  1,608   491   190 

Change in valuation allowance

  (9,882)  (1,691)  11,270 

Exemption of PTG gain

  (12,378)  -   - 

Dividend, net of foreign tax credits

  693   1,224   1,453 

GILTI, net of foreign tax credits

  9,343   4,191   2,480 

Foreign rate differential

  (1,023)  (1,512)  (1,266)

Other, net

  552   1,317   1,099 
  $25,019  $666  $(3,082)

 

An accounting policy may be selected to either (i) treat taxes due on future U.S. inclusions in taxable income related to global intangible low-taxed income (“GILTI”) as a current-period expense when incurred or (ii) factor such amounts into a company’s measurement of its deferred taxes. We have elected to account for GILTI as a period cost.

 

At December 25, 2021, we had federal, state and foreign net operating loss carryforwards of approximately $160.5 million, $135.3 million and $9.6 million, respectively, that expire in various tax years beginning in 2022 through 2040 or have no expiration date. We also have federal and state tax credit carryforwards at December 25, 2021 of approximately $6.8 million and $30.9 million, respectively, certain of which expire in various tax years beginning in 2022 through 2040 or have no expiration date. The federal and state loss and credit carryforwards are subject to annual limitations under Sections 382 and 383 of the Internal Revenue Code and applicable state tax law.

 

We have completed a Section 382 and 383 analysis of the Internal Revenue Code and applicable state law, regarding the limitation of its net operating loss and business tax credit carryforwards through October 1, 2018. As a result of the analysis, we concluded that the acquisition of Xcerra on October 1, 2018, triggered a limitation in the utilization of Xcerra’s net operating loss and research credit carryforwards. We’ve also analyzed and determined that there were no subsequent ownership changes during the three-year period ending December 25, 2021. We will continue to assess the realizability of these carryforwards in subsequent periods. Future changes in the ownership of Cohu could further limit the utilization of these carryforwards.

 

We have certain tax holidays with respect to our operations in Malaysia and the Philippines. These holidays require compliance with certain conditions and expire at various dates through 2027. The impact of these holidays was an increase in net income of approximately $4.5 million or $0.09 per share in 2021, $3.6 million, or $0.09 per share, in 2020 and $2.1 million, or $0.05 per share, in fiscal 2019.

 

73

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

A reconciliation of our gross unrecognized tax benefits, excluding accrued interest and penalties, is as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Balance at beginning of year

 $33,696  $34,740  $34,873 

Additions for tax positions of current year

  686   817   1,231 

Reductions for tax positions of prior years

  (83)  (425)  (484)

Reductions due to lapse of the statute of limitations

  (1,012)  (304)  (957)

Reductions due to settlements

  -   (1,134)  (30)

Foreign exchange rate impact

  104   2   107 

Balance at end of year

 $33,391  $33,696  $34,740 

 

If the unrecognized tax benefits at December 25, 2021 are ultimately recognized, excluding the impact of U.S. tax benefits netted against deferred taxes that are subject to a valuation allowance, approximately $5.3 million ($5.9 million at December 26, 2020 and $7.0 million at December 28, 2019) would result in a reduction in our income tax expense and effective tax rate.

 

We recognize interest and penalties related to unrecognized tax benefits in income tax expense. Cohu had approximately $0.8 million and $1.0 million accrued for the payment of interest and penalties at December 25, 2021, and December 26, 2020, respectively. Interest expense, net of accrued interest reversed, was $(0.2) million in 2021 and $(0.3) million in both 2020 and 2019.

 

Our U.S. federal and state income tax returns for years after 2017 and 2016, respectively, remain open to examination, subject to the statute of limitations. Net operating loss and credit carryforwards arising prior to these years are also open to examination if and when utilized. The statute of limitations for the assessment and collection of income taxes related to our foreign tax returns varies by country. In the foreign countries where we have significant operations these time periods generally range from four to ten years after the year for which the tax return is due or the tax is assessed.

 

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 and Malaysia. We believe our financial statement accruals for income taxes are appropriate.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

10.

Segment and Geographic 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.

 

(in thousands)

 

2021

  

2020

  

2019

 

Net sales by segment:

            

Semiconductor Test & Inspection

 $860,454  $585,240  $540,878 

PCB Test

  26,760   50,767   42,451 

Total consolidated net sales for reportable segments

 $887,214  $636,007  $583,329 

Segment profit (loss) before tax:

            

Semiconductor Test & Inspection

 $138,026  $(2,497) $(45,072)

PCB Test

  3,907   6,971   2,635 

Profit (loss) for reportable segments

  141,933   4,474   (42,437)

Other unallocated amounts:

            

Corporate expenses

  (10,819)  (4,384)  (9,848)

Gain on sale of PCB Test business

  70,815   -   - 

Interest expense

  (6,413)  (13,759)  (20,556)

Interest income

  239   224   764 

Gain on extinguishment of debt

  (3,411)  268   - 

Profit (loss) from continuing operations before taxes

 $192,344  $(13,177) $(72,077)

 

(in thousands)

 

2021

  

2020

  

2019

 

Depreciation and amortization by segment deducted in arriving at profit (loss):

 
             

Semiconductor Test & Inspection

 $48,129  $51,548  $56,621 

PCB Test

  439   1,198   2,250 

Total depreciation and amortization

 $48,568  $52,746  $58,871 

Capital expenditures by segment:

            

Semiconductor Test & Inspection

 $11,954  $18,616  $17,831 

PCB Test

  46   44   169 

Total consolidated capital expenditures

 $12,000  $18,660  $18,000 

 

(in thousands)

 

2021

  

2020

  

2019

 

Total assets by segment:

            

Semiconductor Test & Inspection

 $1,121,858  $968,028  $998,756 

PCB Test

  -   66,826   56,938 

Total assets for reportable segments

  1,121,858   1,034,854   1,055,694 

Corporate, principally cash and investments

  137,186   55,492   18,398 

Discontinued operations

  -   -   3,618 

Total consolidated assets

 $1,259,044  $1,090,346  $1,077,710 

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

During the last three years, the following customers of our Semiconductor Test & Inspection segment that comprised 10% or greater of our consolidated net sales were as follows:

 

  

2021

  

2020

  

2019

 

Analog Devices

  14.1%  *   * 

Intel

  *   *   11.1%

* Less than 10% of consolidated net sales.

 

On June 24, 2021, we completed the divestment of our PCB Test business. Prior to this, no customer of our PCB Test segment exceeded 10% of consolidated net sales for the years ended December 25, 2021, December 26, 2020 and December 28, 2019.

 

Net sales to customers, attributed to countries based on product shipment destination, were as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

China

 $213,575  $143,360  $118,213 

Philippines

  155,070   56,272   51,683 

Taiwan

  88,152   83,685   75,725 

Malaysia

  79,777   57,893   61,826 

United States

  77,495   108,694   71,963 

Rest of the world

  273,145   186,103   203,919 

Total, net

 $887,214  $636,007  $583,329 

 

Geographic location of our property, plant and equipment and other long-lived assets was as follows:

 

(in thousands)

 

2021

  

2020

 

Property, plant and equipment:

        

United States

 $18,375  $17,800 

Germany

  17,419   19,817 

Japan

  11,156   13,231 

Philippines

  10,384   9,333 

Malaysia

  4,082   3,986 

Rest of the world

  2,541   2,749 

Total, net

 $63,957  $66,916 
         

Goodwill and other intangible assets:

        

Germany

 $181,146  $232,925 

United States

  150,477   177,585 

Malaysia

  43,611   45,435 

Singapore

  12,990   13,469 

Switzerland

  4,583   5,006 

Japan

  3,148   3,703 

Rest of the world

  1,156   7,866 

Total, net

 $397,111  $485,989 

 

 

11.

Leases

 

We lease certain of our facilities, equipment and vehicles under non-cancelable operating and finance leases. Leases with initial terms with 12 months or less are not recorded in the consolidated balance sheet, but we recognized those lease payments in the 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 right of use asset (“ROU”) asset and lease liabilities.

 

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

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Supplemental balance sheet information related to leases was as follows:

 

   

December 25,

  

December 26,

 

(in thousands)

Classification

 

2021

  

2020

 

Assets:

         

Operating lease assets

Operating lease right-of-use assets

 $25,060  $29,203 

Finance lease assets

Property, plant and equipment, net (1)

  423   486 

Total lease assets

 $25,483  $29,689 

Liabilities:

         

Current:

         

Operating

Other accrued liabilities

 $4,886  $5,287 

Finance

Other accrued liabilities

  167   179 

Noncurrent:

         

Operating

Long-term lease liabilities

  21,977   25,565 

Finance

Long-term lease liabilities

  63   222 

Total lease liabilities

 $27,093  $31,253 
          

Weighted-average remaining lease term (years):

        

Operating leases

  6.9   7.3 

Finance leases

  1.8   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 in 2021 and 2020.

 

The components of lease expense were as follows:

 

  

December 25,

  

December 26,

 

(in thousands)

 

2021

  

2020

 

Operating leases

 $7,638  $8,374 

Variable lease expense

  2,192   2,110 

Short-term operating leases

  69   93 

Finance leases:

        

Amortization of leased assets

  86   84 

Interest on lease liabilities

  2   57 

Sublease income

  (81)  (113)

Net lease cost

 $9,906  $10,605 

 

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

 

  

Operating

  

Finance

     

(in thousands)

 

leases (1)

  

leases

  

Total

 

2022

 $6,341  $170  $6,511 

2023

  5,445   40   5,485 

2024

  5,050   11   5,061 

2025

  4,912   11   4,923 

2026

  2,617   2   2,619 

Thereafter

  9,656   -   9,656 

Total lease payments

  34,021   234   34,255 

Less: Interest

  (7,158)  (4)  (7,162)

Present value of lease liabilities

 $26,863  $230  $27,093 

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

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Supplemental cash flow information related to leases was as follows:

 

  

December 25,

  

December 26,

 

(in thousands)

 

2021

  

2020

 

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

        

Operating cash flows from operating leases

 $7,628  $8,079 

Operating cash flows from finance leases

 $1  $57 

Financing cash flows from finance leases

 $186  $146 

Leased assets obtained in exchange for new finance lease liabilities

 $54  $489 

Leased assets obtained in exchange for new operating lease liabilities

 $3,866  $2,403 

 

 

12.

Commitments and 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.

 

 

13.

Guarantees

 

Accrued Warranty

 

Changes in accrued warranty during the three-year period ended December 25, 2021, was as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Beginning balance

 $6,382  $6,155  $8,014 

Warranty accruals

  13,389   6,173   6,714 

Warranty payments

  (11,135)  (5,946)  (8,573)

Warranty liability transferred

  (945)  -   - 

Ending balance

 $7,691  $6,382  $6,155 

 

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

 

 

14.

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, subject to certain closing adjustments. The sale generated a $70.8 million pre-tax gain on sale of business, which was recorded in our consolidated statements of operations for the twelve months ended December 25, 2021. As a result of the closing of the transaction, we derecognized net assets of $48.2 million, including goodwill of $21.9 million and intangible assets of $14.8 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.

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Fixtures Services Business (FSG)

 

On October 1, 2018, we acquired a fixtures services business as part of Xcerra. At the time of the acquisition our management determined that this business did not align with Cohu’s core business and was not a strategic fit within our organization. The fixtures services business was marketed for sale since we acquired Xcerra on October 1, 2018 and it has been presented 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.

 

During the fourth quarter of 2019, we recorded a charge of $1.1 million to impair goodwill and purchased intangible assets associated with this operating segment as the estimated fair value less cost to sell exceeded the carrying value. We completed the sale of this business in February 2020 which resulted in an immaterial gain that that was recorded in our statement of operations for the twelve months ended December 26, 2020, as noted below.

 

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

 

  

December 26,

  

December 28,

 
  

2020

  

2019

 

Net sales

 $432  $6,136 
         

Operating income

 $11  $478 

Loss from impairment of FSG

  -   (1,086)

Gain on sale of FSG

  35   - 

Income (loss) before taxes

  46   (608)

Income tax provision

  4   89 

Income (loss), net of tax

 $42  $(697)

 

 

15.

Accumulated Other Comprehensive Income (Loss)

 

Components of other comprehensive income (loss), on an after-tax basis, were as follows:

 

(in thousands)

 

Before Tax amount

  

Tax (Expense) Benefit

  

Net of Tax Amount

 

Year ended December 28, 2019

            

Foreign currency translation adjustments

 $(7,522) $-  $(7,522)

Adjustments related to postretirement benefits

  (856)  228   (628)

Other comprehensive income (loss)

 $(8,378) $228  $(8,150)

Year ended December 26, 2020

            

Foreign currency translation adjustments

 $27,321  $-  $27,321 

Adjustments related to postretirement benefits

  2,599   (216)  2,383 

Other comprehensive income (loss)

 $29,920  $(216) $29,704 

Year ended December 25, 2021

            

Foreign currency translation adjustments

 $(22,859) $(97) $(22,956)

Adjustments related to postretirement benefits

  2,920   (318)  2,602 

Change in unrealized gain/loss on investments

  (67)  -   (67)

Reclassification due to sale of PBC Test Business

  (2,515)  -   (2,515)

Other comprehensive income (loss)

 $(22,521) $(415) $(22,936)

 

Components of accumulated other comprehensive income (loss), net of tax, at the end of each period are as follows:

 

(in thousands)

 

2021

  

2020

 

Accumulated net currency translation adjustments

 $(25,833) $(2,877)

Accumulated net adjustments related to postretirement benefits

  1,153   (1,449)

Accumulated net unrealized gain/loss on investments

  (67)  - 

Accumulated reclassification due to sale of PBC Test Business

  (2,515)  - 

Total accumulated other comprehensive loss

 $(27,262) $(4,326)

 

 

COHU, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

16.

Related Party Transactions

 

At December 25, 2021, certain of our cash and short-term investments were held and managed by BlackRock, Inc. which owns 15.1% of our outstanding common stock as reported in its Form 13-G/A filing made with the Securities and Exchange Commission on January 27, 2022.

 

We have an ownership interest in Fraes-und Technologiezentrum GmbH Frasdorf (“FTZ”), a company based in Germany that provides milling services to one of our wholly owned subsidiaries. This investment is accounted for under the equity method and is not material to our consolidated balance sheets. During 2021, 2020 and 2019, purchases of products from FTZ were not material.

 

We also had an ownership interest in ETZ Elektrisches Testzentrum fuer Leiterplatten GmbH (“ETZ”) which provided our PCB Test business, atg-Luther & Maelzer GmbH, with certain component parts. Our ownership interest in ETZ was transferred on June 24, 2021 as part of the sale of the PCB Test business and ETZ is no longer a related party. During 2021, 2020 and 2019, purchases of products from ETZ, when it was a related party, were not material.

 

80

 

 

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and the Board of Directors of Cohu, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Cohu, Inc. (the Company) as of December 25, 2021 and December 26, 2020, and the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the three years in the period ended December 25, 2021, and the related notes and the financial statement schedule listed in the Index at Item 15(a) (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 25, 2021 and December 26, 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 25, 2021, in conformity with U.S. generally accepted accounting principles.

 

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

 

Basis for Opinion

 

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

 

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

 

Critical Audit Matters

 

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

 

 

  Valuation of inventories
     

Description of the Matter

 

As of December 25, 2021, the Company’s consolidated inventories balance was $161.1 million. As described in Note 1 to the consolidated financial statements, the Company values its inventories at lower of cost, determine on a first-in, first-out basis, or net realizable value. Obsolete inventory or inventory in excess of management's estimated usage requirement is written down to its estimated net realizable value.

 

Auditing management’s estimates for excess and obsolete inventory involved subjective auditor judgment because the estimates rely on a number of factors that are affected by market and economic conditions outside the Company's control. In particular, the excess and obsolete inventory calculations are sensitive to significant assumptions, including product life cycles, historical usage, expected future usage and on-hand quantities of individual materials.

 

 

How We Addressed the Matter in Our Audit

 

We obtained an understanding, evaluated the design and tested the operating effectiveness of internal controls over the Company's excess and obsolete inventory valuation process, including management's assessment of the assumptions stated above and data underlying the excess and obsolete inventory valuation.

 

To test the valuation of inventories, our audit procedures included, among others, evaluating the significant assumptions stated above and testing the completeness and accuracy of the underlying data used by management in the analysis of excess and obsolete inventory. We evaluated adjustments to inventory reserves for specific product life cycles, compared the balance of on-hand inventories to usage forecasts and historical usage, and assessed the historical accuracy of management’s estimates by performing a retrospective analysis comparing prior period forecasted demand to actual historical sales.

 

 

/s/ Ernst & Young LLP

 

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

 

San Diego, California

February 18, 2022

 

 

Index to Exhibits

 

 

15. (b)

The following exhibits are filed as part of, or incorporated into, the 2021 Cohu, Inc. Annual Report on Form 10-K:

 

Exhibit No.

 

Description

       
 

3.1

 

Amended and Restated Certificate of Incorporation of Cohu, Inc. incorporated herein by reference to Exhibit 3.1 from the Cohu, Inc. Current Report on Form 8-K (file no. 001-04298) filed with the Securities and Exchange Commission on May 17, 2018

       
 

3.2

 

Amended and Restated Bylaws of Cohu, Inc. incorporated herein by reference to Exhibit 3.2 from the Cohu, Inc. Current Report on Form 8-K (file no. 001-04298) filed with the Securities and Exchange Commission on May 17, 2018

       
 

4.1

 

Description of Capital Stock incorporated herein by reference to Exhibit 4.1 from the Cohu, Inc. Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 10, 2020

       
 

10.1

 

Credit and Guaranty Agreement dated as of October 1, 2018, by and among Cohu, Inc., Certain Subsidiaries of Cohu, Inc. and Deutsche Bank AG New York Branch, incorporated herein by reference to Exhibit 10.1 from the Cohu, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 7, 2018

       
 

10.2

 

Pledge and Security Agreement dated as of October 1, 2018, by and among Cohu, Inc., Certain Subsidiaries of Cohu, Inc. and Deutsche Bank AG New York Branch, incorporated herein by reference to Exhibit 10.2 from the Cohu, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 7, 2018

       
 

10.3

 

Amended Cohu, Inc. 2005 Equity Incentive Plan incorporated herein by reference to Appendix A from the Cohu, Inc. Form DEF 14A filed with the Securities and Exchange Commission on March 28, 2019*

       
 

10.4

 

Amended Cohu, Inc. 1997 Employee Stock Purchase Plan, herein by reference to Appendix B from the Cohu, Inc. Form DEF 14A filed with the Securities and Exchange Commission on March 28, 2019*

       
 

10.5

 

Cohu, Inc. Deferred Compensation Plan (as amended and restated) incorporated herein by reference to Exhibit 10.1 from the Cohu, Inc. Current Report on Form 8-K (file no. 001-04298) filed with the Securities and Exchange Commission on December 29, 2008*

       
 

10.6

 

Form of employee restricted stock unit agreement for use with restricted stock units granted pursuant to the Cohu, Inc. 2005 Equity Incentive Plan incorporated herein by reference to Exhibit 10.1 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on August 4, 2015*

       
 

10.7

 

Form of non-employee director restricted stock unit agreement for use with restricted stock units granted pursuant to the Cohu, Inc. 2005 Equity Incentive Plan incorporated herein by reference to Exhibit 10.2 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on August 4, 2015*

       
 

10.8

 

Form of non-employee director restricted stock unit deferral election form for use with restricted stock units granted pursuant to the Cohu, Inc. 2005 Equity Incentive Plan incorporated herein by reference to Exhibit 10.3 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on August 4, 2015*

 

 

 

10.9

 

Non-employee director fee deferral election form incorporated herein by reference to Exhibit 10.4 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on August 4, 2015*

       
 

10.10

 

Form of deferred stock agreement for shares granted pursuant to the Cohu, Inc. 2005 Equity Incentive Plan incorporated herein by reference to Exhibit 10.5 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on August 4, 2015*

       
 

10.11

 

Form of stock option agreement for use with stock options granted pursuant to the Cohu, Inc. 2005 Equity Incentive Plan incorporated herein by reference to Exhibit 10.6 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on August 4, 2015*

       
 

10.12

 

Intel Corporation Purchase Agreement Capital Equipment, Goods and Services, dated April 30, 2012, by and between Delta Design, Inc. and Intel Corporation incorporated herein by reference to Exhibit 99.1 from the Cohu, Inc. Current Report on Form 8-K/A (file no. 001-04298) filed August 1, 2012

       
 

10.13

 

Form of Indemnification Agreement, incorporated herein by reference to Exhibit 10.1 from the Cohu, Inc. Current Report on Form 8-K (file no. 001-04298) filed December 13, 2018*

       
 

10.14

 

Cohu, Inc. Retiree Health Benefits Agreement (as amended) incorporated herein by reference to Exhibit 10.2 from the Cohu, Inc. Current Report on Form 8-K (file no. 001-04298) filed with the Securities and Exchange Commission on December 29, 2008*

       
 

10.15

 

Lease agreement dated December 4, 2015 by and between CT Crosthwaite I, LLC and Cohu, Inc. incorporated herein by reference to Exhibit 10.14 from the Cohu, Inc. Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 23, 2016

       
 

10.16

 

Severance Agreement, dated September 8, 2020, between the Company and Christopher G. Bohrson incorporated herein by reference to Exhibit 10.1 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 4, 2020 *

       
 

10.17

 

Severance Agreement, dated September 8, 2020, between the Company and Jeffrey D. Jones incorporated herein by reference to Exhibit 10.2 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 4, 2020 *

       
 

10.18

 

Severance Agreement, dated September 8, 2020, between the Company and Thomas D. Kampfer incorporated herein by reference to Exhibit 10.3 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 4, 2020 *

       
 

10.19

 

Severance Agreement, dated September 8, 2020, between the Company and Luis A. Müller incorporated herein by reference to Exhibit 10.4 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 4, 2020 *

       
 

10.20

 

Change in Control Agreement, dated September 8, 2020, between the Company and Christopher G. Bohrson incorporated herein by reference to Exhibit 10.5 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 4, 2020 *

       
 

10.21

 

Change in Control Agreement, dated September 8, 2020, between the Company and Jeffrey D. Jones incorporated herein by reference to Exhibit 10.6 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 4, 2020 *

 

 

 

10.22

 

Change in Control Agreement, dated September 8, 2020, between the Company and Thomas D. Kampfer incorporated herein by reference to Exhibit 10.7 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 4, 2020 *

       
 

10.23

 

Change in Control Agreement, dated September 8, 2020, between the Company and Luis A. Müller incorporated herein by reference to Exhibit 10.8 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 4, 2020 *

       
 

10.24

 

Settlement Agreement regarding employment, dated October 27, 2020, between the Company and Pascal Rondé incorporated herein by reference to Exhibit 10.9 from the Cohu, Inc. Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 4, 2020 *

       
 

10.25

 

Share and Asset Purchase Agreement, dated May 10, 2021, by and among Cohu, Inc., Cohu Semiconductor Test GmbH, Credence International Ltd. (BVI), Xcerra Corporation, Everett Charles Tech, Inc., KOGNITEC Vertrieb & Service GmbH, Mycronic AB and Mycronic, Inc. incorporated herein by reference to Exhibit 10.1 from the Cohu, Inc. Current Report on Form 8-K filed with the Securities and Exchange Commission on May 13, 2021

       
 

21

 

Subsidiaries of Cohu, Inc.

       
 

23

 

Consent of Independent Registered Public Accounting Firm

       
 

31.1            

 

Certification pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002 for Luis A. Müller

 

31.2            

 

Certification pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002 for Jeffrey D. Jones

 

32.1

 

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 for Luis A. Müller

 

32.2

 

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 for Jeffrey D. Jones

       
 

101.INS

 

Inline XBRL Instance Document (the Instance Document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)

       
 

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

       
 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

       
 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

       
 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

       
 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

       
 

104

 

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

       
   

* Management contract or compensatory plan or arrangement

 

 

Item 16. Form 10-K Summary.

 

None.

 

 

SIGNATURES

 

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

 

   

COHU, INC.

 
       

Date: February 18, 2022

By:

 /s/ Luis A. Müller

 
   

Luis A. Müller

   

President and Chief Executive Officer

  

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

 

Signature  

 

Title

   

Date

         

 /s/ James A. Donahue

 

Chairperson of the Board,

 

February 18, 2022

James A. Donahue

 

Director

   
         

 /s/ Luis A. Müller

 

President and Chief Executive Officer, Director

 

February 18, 2022

Luis A. Müller

 

(Principal Executive Officer)

   
         

 /s/ Jeffrey D. Jones

 

Vice President, Finance and CFO

 

February 18, 2022

Jeffrey D. Jones

 

(Principal Financial and Accounting Officer)

   
         

 /s/ William E. Bendush

 

Director

 

February 18, 2022

William E. Bendush

       
         

 /s/ Steven J. Bilodeau

 

Director

 

February 18, 2022

Steven J. Bilodeau

       
         

 /s/ Andrew M. Caggia

 

Director

 

February 18, 2022

Andrew M. Caggia

       
         

 /s/ Lynne J. Camp

 

Director

 

February 18, 2022

Lynne J. Camp

       
         

 /s/ Yon Y. Jorden

 

Director

 

February 18, 2022

Yon Y. Jorden

       
         

 /s/ Nina L. Richardson

 

Director

 

February 18, 2022

Nina L. Richardson

       

 

 

COHU, INC.

SCHEDULE II

VALUATION AND QUALIFYING ACCOUNTS

(in thousands)

 

      

Additions

  

Additions

         
      

(Reductions)

  

(Reductions)

         
  

Balance at

  

Not

  

Charged

      

Balance

 
  

Beginning

  

Charged

  

(Credited)

  

Deductions/

  

at End

 

Description

 

of Year

  

to Expense

(1) 

to Expense

  

Write-offs

  

of Year

 
                     

Allowance for doubtful accounts:

                 
                     

Year ended December 28, 2019

 $40  $24  $(28) $27  $9 
                     

Year ended December 26, 2020

 $9  $(1) $79  $(41) $128 
                     

Year ended December 25, 2021

 $128  $14  $149  $1  $290 
                     
                     

Reserve for excess and obsolete inventories:

                 
                     

Year ended December 28, 2019

 $23,938  $1,285  $4,792  $9,057  $20,958 
                     

Year ended December 26, 2020

 $20,958  $4,611  $8,117  $6,749  $26,937 
                     

Year ended December 25, 2021

 $26,937  $(2,926)(2) $7,102  $8,101  $23,012 

 

All amounts presented above have been restated to exclude the impact of our discontinued operations.

 

(1) Changes in reserve balances resulting from foreign currency impact and reclassifications from other reserves.

(2) Reductions not charged to expense includes $2.2 million transferred as part of the sale of our PCB Test business.

 

 
EX-21 2 ex_335171.htm EXHIBIT 21 HTML Editor

Exhibit 21

SUBSIDIARIES OF COHU, INC.

 

LEGAL ENTITY NAME

 

PLACE OF

INCORPORATION

Delta Design, Inc. (1)

Delaware

FRL, Incorporated

California

Cohu Foreign Sales Corp

Barbados

Xcerra Corporation (5)

Massachusetts

  


(1) Delta Design, Inc. owns the following subsidiaries:

 
 

Delta Design Singapore PTE LTD (2)              

Singapore

 

Cohu S.A.                                   

Costa Rica

 

Cohu Semiconductor Test GmbH (Partial ownership 37%) (3)

Germany

 

Rosenheim Automation Systems Corporation

California

 

Ismeca Semiconductor Holding SA (4)

Switzerland

(2) Delta Design Singapore PTE LTD owns the following subsidiaries:

 
 

Delta Design Philippines LLC (14)

Delaware

 

Delta Design Singapore PTE LTD, Taiwan Branch

Taiwan

(3) Cohu Semiconductor Test GmbH owns the following subsidiaries:

 
 

Multitest GmbH (7)

Germany

(4) Ismeca Semiconductor Holding SA owns the following subsidiaries:

 
 

Ismeca Europe Semiconductor SA (6)

Switzerland

 

Cohu Malaysia Sdn. Bhd.

Malaysia

 

Ismeca Semiconductor (Suzhou) Co Ltd

China

(5) Xcerra Corporation owns the following subsidiaries:

 
 

LTX-Credence France S.A.S.

France

 

LTX-Credence Italia S.r.l.

Italy

 

LTX Asia International, Inc. (15)

Delaware

 

LTX-Credence Sdn BhD. (10)

Malaysia

 

LTX LLC

Delaware

 

Multitest Electronic Systems Inc.

Delaware

 

Cohu Interface Solutions LLC (9)

Delaware

 

Credence Capital Corporation

California

 

Xcerra International Inc. (12)

Delaware

 

Credence International Ltd. (13)

British Virgin Islands

 

LTX-Credence KK

Japan

 

Xcerra (Thailand) Company Limited

Thailand

 

Credence Systems (M) Sdn BhD

Malaysia

 

Credence Systems (UK) Limited (16)

United Kingdom

 

Everett Charles Technologies Mexico, S. de R.L. de C.V.

Mexico

 

Cohu Semiconductor Test GmbH (Partial ownership 63%) (3)

Germany

(6) Ismeca Europe Semiconductor SA owns the following subsidiaries:

 
 

Ismeca Europe Semiconductor SA, Korean Branch

South Korea

(7) Multitest GmbH owns the following subsidiaries:

 
 

Cohu GmbH (8)

Germany

(8) Cohu GmbH owns the following subsidiaries:

 
 

Kita Manufacturing Co., LTD

Japan

 

FTZ Fraes-und Techologiezentrum GmbH Frasdorf (39% Ownership)

Germany

 

 

 

(9) Cohu Interface Solutions LLC owns the following subsidiaries:

 
 

Everett Charles Tech, Inc.

Massachusetts

(10) LTX-Credence Sdn BhD. owns the following subsidiaries:

 
 

LTX Corporation Philippine Branch (11)

Philippines

 

Multitest Electronic Systems (Penang) Sdn. Bhd.

Malaysia

(11) LTX Corporation Philippine Branch owns the following subsidiaries:

 
 

Multitest Electronic Systems (Philippines) Corporation

Philippines

(12) Xcerra International Inc. owns the following subsidiaries:

 
 

Credence Systems Korea Ltd.

South Korea

 

Xcerra International Inc., Taiwan Branch

Taiwan

(13) Credence International Ltd. owns the following subsidiaries:

 
 

Credence Malta Limited

Malta

 

LTX-Credence Singapore Pte Ltd.

Singapore

 

NPTest de Costa Rica SA.

Costa Rica

 

Cohu Semiconductor (Shenzhen) Co., Ltd (17)

China

(14) Delta Design Philippines LLC owns the following subsidiaries:

 
 

Delta Design Philippines LLC, Philippines Branch

Philippines

(15) LTX Asia International, Inc. owns the following subsidiaries:

 
 

LTX Asia International, Inc., Taiwan Branch

Taiwan

(16) Credence Systems (UK) Limited owns the following subsidiaries:

 
 

Credence Systems (UK) Limited, Belgium Branch

Belgium

(17) Cohu Semiconductor (Shenzhen) Co., Ltd owns the following subsidiaries:

 
 

Cohu Semiconductor (Shenzhen) Co., Ltd, Suzhou Branch

China

 

Cohu Semiconductor (Shenzhen) Co., Ltd, Shanghai Branch

China

 

 
EX-23 3 ex_335172.htm EXHIBIT 23 HTML Editor

Exhibit 23

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in the following Registration Statements:

 

 

1.

Registration Statement (Form S-3 No. 333-237067) of Cohu, Inc, and

 

 

2.

Registration Statements (Form S-8 Nos. 333-233080, 333-207016, 333-62803, 333-27663, 333-40610, 333-66466, 333-97449, 333-117554, 333-132605, 333-142579, 333-160760, 333-177453 and 333-186973) pertaining to the 1996 and 1998 Stock Option Plans, 1996 Outside Directors Stock Option Plan, 1997 Employee Stock Purchase Plan, and 2005 Equity Incentive Plan of Cohu, Inc.;

 

of our reports dated February 18, 2022, with respect to the consolidated financial statements and schedule of Cohu, Inc., and the effectiveness of internal control over financial reporting of Cohu, Inc., included in this Annual Report (Form 10-K) of Cohu, Inc. for the year ended December 25, 2021.

 

/s/ Ernst & Young LLP

 

San Diego, California

February 18, 2022

 

 
EX-31.1 4 ex_335173.htm EXHIBIT 31.1 HTML Editor

EXHIBIT 31.1

 

CERTIFICATION PURSUANT TO SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002

 

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

 

1. I have reviewed this Form 10-K 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 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 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.

 

Dated: February 18, 2022

 

/s/ Luis A. Müller


Luis A. Müller,

President and Chief Executive Officer

 

 
EX-31.2 5 ex_335174.htm EXHIBIT 31.2 HTML Editor

EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002

 

I, Jeffrey D. Jones, certify that:

 

1. I have reviewed this Form 10-K 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 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 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.

 

Dated: February 18, 2022

 

/s/ Jeffrey D. Jones


Jeffrey D. Jones,

Vice President Finance and Chief Financial Officer

 

 
EX-32.1 6 ex_335175.htm EXHIBIT 32.1 HTML Editor

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 Annual Report of Cohu, Inc. (the "Company") on Form 10-K for the fiscal year ended December 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.

 

Dated: February 18, 2022

 

/s/ Luis A. Müller


Luis A. Müller,

President and Chief Executive Officer

 

 
EX-32.2 7 ex_335176.htm EXHIBIT 32.2 HTML Editor

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 Annual Report of Cohu, Inc. (the "Company") on Form 10-K for the fiscal year ended December 25, 2021 (the "Report"), I, Jeffrey D. Jones, Vice President Finance and 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.

 

Dated: February 18, 2022

 

/s/ Jeffrey D. Jones


Jeffrey D. Jones,

Vice President Finance and Chief Financial Officer

 

 
EX-101.SCH 8 cohu-20211225.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Operations (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 008 - Statement - Consolidated Statements of Cash Flows 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 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 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 13 - Guarantees link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 15 - Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 16 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 4 - Restructuring Charges (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 6 - Employee Benefit Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 7 - Derivative Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 9 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 10 - Segment and Geographic Information (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 11 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 13 - Guarantees (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 15 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 3 - Borrowings and Credit Agreements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 3 - Borrowings and Credit Agreements - Debt Principal Payments for the Next Five Years and Thereafter (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 4 - Restructuring Charges (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 6 - Employee Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 6 - Employee Benefit Plans - Net Periodic Benefit Cost of Swiss Plan (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 6 - Employee Benefit Plans - Benefit Obligation, Fair Value of Plan Assets, Funded Status and Liability of Swiss Plan (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 6 - Employee Benefit Plans - Weighted-average Actuarial Assumptions to Determine Benefit Obligation and Net Periodic Benefit Cost (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 6 - Employee Benefit Plans - Post-retirement Benefit Obligation to Funded Status and Liability (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 6 - Employee Benefit Plans - Stock Option Activity Under Share-based Compensation Plans (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 6 - Employee Benefit Plans - Stock Options Outstanding and Exercisable (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 6 - Employee Benefit Plans - Restricted Stock Unit Activity Under Share-based Compensation Plans (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 6 - Employee Benefit Plans - Performance Based Stock Unit Activity Under Share-based Compensation Plans (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 6 - Employee Benefit Plans - Weighted-average Assumptions Used to Value Share-based Awards Granted (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 6 - Employee Benefit Plans - Reported Share-based Compensation in Consolidated Financial Statements (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 8 - Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 9 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 9 - Income Taxes - Components of Provision (Benefit) for Income Taxes for Continuing Operations (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 9 - Income Taxes - Income (Loss) Before Income Taxes From Continuing Operations (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 9 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 9 - Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 079 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Current Segments (Details) link:calculationLink link:definitionLink link:presentationLink 080 - Disclosure - Note 10 - Segment and Geographic Information - Customers Comprising 10% of Consolidated Sales (Details) link:calculationLink link:definitionLink link:presentationLink 081 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Net Sales to Customers, Attributed to Countries (Details) link:calculationLink link:definitionLink link:presentationLink 082 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Property, Plant and Equipment and Other Long Lived Assets in Geographical Area (Details) link:calculationLink link:definitionLink link:presentationLink 083 - Disclosure - Note 11 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 084 - Disclosure - Note 11 - Leases - Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 085 - Disclosure - Note 11 - Leases - Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 086 - Disclosure - Note 11 - Leases - Future Minimum Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 087 - Disclosure - Note 11 - Leases - Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 088 - Disclosure - Note 13 - Guarantees (Details Textual) link:calculationLink link:definitionLink link:presentationLink 089 - Disclosure - Note 13 - Guarantees - Changes in Accrued Warranty (Details) link:calculationLink link:definitionLink link:presentationLink 090 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 091 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) link:calculationLink link:definitionLink link:presentationLink 092 - Disclosure - Note 15 - Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 093 - Disclosure - Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) link:calculationLink link:definitionLink link:presentationLink 094 - Disclosure - Note 16 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 095 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details Textual) link:calculationLink link:definitionLink link:presentationLink 096 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 cohu-20211225_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 cohu-20211225_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 cohu-20211225_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Dividend yield Note To Financial Statement Details Textual Foreign exchange forward contracts Significant Accounting Policies Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] 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 Risk-free interest rate 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 6 - Employee Benefit Plans Note 7 - Derivative Financial Instruments Note 9 - Income Taxes Note 10 - Segment and Geographic Information Note 11 - Leases Change in unrealized gain/loss on investments Changes in unrealized gains and losses on investments, net of tax Change in unrealized gain/loss on investments, net of tax Note 13 - Guarantees Note 14 - Business Divestitures and Discontinued Operations Expected volatility Note 15 - Accumulated Other Comprehensive Income (Loss) us-gaap_LiabilitiesCurrent Total current liabilities Schedule II - Valuation and Qualifying Accounts Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) Other comprehensive income (loss), net of tax Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Expected term (Year) Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax Adjustments related to postretirement benefits, net of tax Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) Note 3 - Borrowings and Credit Agreements - Debt Principal Payments for the Next Five Years and Thereafter (Details) Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) 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) Swiss Plan [Member] Information about the Swiss Plan. Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) Debt Security, Government, Non-US [Member] Note 6 - Employee Benefit Plans - Net Periodic Benefit Cost of Swiss Plan (Details) Note 6 - Employee Benefit Plans - Benefit Obligation, Fair Value of Plan Assets, Funded Status and Liability of Swiss Plan (Details) Note 6 - Employee Benefit Plans - Weighted-average Actuarial Assumptions to Determine Benefit Obligation and Net Periodic Benefit Cost (Details) Note 6 - Employee Benefit Plans - Post-retirement Benefit Obligation to Funded Status and Liability (Details) Granted, wt. avg. (in dollars per share) Foreign currency translation adjustments us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent Foreign currency translation adjustments, net of tax Note 6 - Employee Benefit Plans - Stock Option Activity Under Share-based Compensation Plans (Details) Released, wt. avg. (in dollars per share) Cancelled, wt. avg. (in dollars per share) Note 6 - Employee Benefit Plans - Stock Options Outstanding and Exercisable (Details) Note 6 - Employee Benefit Plans - Restricted Stock Unit Activity Under Share-based Compensation Plans (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding, beginning of year, wt. avg. (in dollars per share) Outstanding, end of year, wt. avg. (in dollars per share) US Treasury Securities [Member] us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Cancelled, units (in shares) Note 6 - Employee Benefit Plans - Performance Based Stock Unit Activity Under Share-based Compensation Plans (Details) Note 6 - Employee Benefit Plans - Weighted-average Assumptions Used to Value Share-based Awards Granted (Details) us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax Impact of sale of PCB Test business us-gaap_DeferredCompensationLiabilityCurrent Deferred Compensation Liability, Current, Total Note 6 - Employee Benefit Plans - Reported Share-based Compensation in Consolidated Financial Statements (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Outstanding, beginning of year, units (in shares) Outstanding, end of year, units (in shares) Changes in cumulative translation adjustment Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest Changes in cumulative translation adjustment, attributable to non-controlling interest Schedule of Derivative Instruments [Table Text Block] Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) Real Estate Investments [Member] This element represents direct equity investments in real estate projects Note 9 - Income Taxes - Components of Provision (Benefit) for Income Taxes for Continuing Operations (Details) Note 9 - Income Taxes - Income (Loss) Before Income Taxes From Continuing Operations (Details) Granted, units (in shares) US Government-sponsored Enterprises Debt Securities [Member] Alternative Investments [Member] Fair value of investments in certain entities that calculate net asset value per share, including, but not limited to, by unit, membership interest, or other ownership interest. Investments include, but are not limited to, investments in certain hedge funds, venture capital funds, private equity funds, real estate partnerships or funds. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Released, units (in shares) Note 9 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Corporate Debt Securities [Member] Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details) Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details) (Parentheticals) us-gaap_LongTermDebtCurrent Long-term Debt, Current Maturities, Total Less: current portion Note 9 - Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Details) Note 10 - Segment and Geographic Information - Summary of Current Segments (Details) Note 10 - Segment and Geographic Information - Customers Comprising 10% of Consolidated Sales (Details) Current installments of long-term debt Note 10 - Segment and Geographic Information - Summary of Net Sales to Customers, Attributed to Countries (Details) Note 10 - Segment and Geographic Information - Summary of Property, Plant and Equipment and Other Long Lived Assets in Geographical Area (Details) Other comprehensive income (loss), net of tax us-gaap_OtherComprehensiveIncomeLossNetOfTax Other comprehensive income (loss), net of tax Note 11 - Leases - Balance Sheet Information (Details) Note 11 - Leases - Lease Expense (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice Options exercisable, weighted average exercise price (in dollars per share) Note 11 - Leases - Future Minimum Lease Payments (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Note 11 - Leases - Cash Flow Information (Details) Note 13 - Guarantees - Changes in Accrued Warranty (Details) us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition Debt Securities, Available-for-sale, Unrealized Loss Position, Total Note 14 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Note 15 - Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Loss (Details) Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Balance Balance us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Options exercisable, number (in shares) Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) Notes To Financial Statements us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Options outstanding, weighted average remaining life (Year) Notes To Financial Statements [Abstract] Weighted-average grant date fair value per share (in dollars per share) Fixtures Services Business FSG [Member] Represents information about Fixtures Services Business ("FSG"). us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Options outstanding, weighted average exercise price (in dollars per share) Outstanding and exercisable, weighted average exercise price, balance (in dollars per share) Outstanding and exercisable, weighted average exercise price, balance (in dollars per share) Customer advances cohu_PercentageOfFairValueToDeterminePriceOfCommonStock Percentage of Fair Value to Determine Price of Common Stock Percentage of the Fair Value to Determine the price of common stock. cohu_EmployeeStockPurchasePlanSharesReservedforFutureIssuance Employee Stock Purchase Plan, Shares Reserved for Future Issuance (in shares) The shares reserved for future issuance under the employee stock purchase plan. Exercised, weighted average exercise price (in dollars per share) Accrued compensation and benefits Income taxes payable Accounts payable Unvested Restricted Stock Units [Member] The unvested restricted stock units. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Options outstanding, number (in shares) Outstanding and exercisable balance (in shares) Outstanding and exercisable balance (in shares) Other accrued liabilities us-gaap_PolicyTextBlockAbstract Accounting Policies Accrued warranty us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 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) 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: Vesting [Axis] Vesting [Domain] us-gaap_Assets Total assets for reportable segments Assets, Total Discontinued operations us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation Disposal Group, Including Discontinued Operation, Assets, Total Plan Name [Axis] Plan Name [Domain] us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1 Disposal Group, Including Discontinued Operation, Goodwill us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets Disposal Group, Including Discontinued Operation, Intangible Assets us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Income tax benefit us-gaap_DeferredIncomeTaxAssetsNet Other assets (long-term) Share-based Payment Arrangement [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_ContractWithCustomerAssetNet Contract with Customer, Asset, after Allowance for Credit Loss, Total Dividend, net of foreign tax credits Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deemed dividends. Long-term Lease Liabilities [Member] Represents long-term lease liabilities. Award Type [Domain] Award Type [Axis] Other comprehensive loss attributable to noncontrolling interest Accumulated Amortization Intangible assets, net Gross Carrying Amount, finite-lived intangible assets Net income from noncontrolling interest us-gaap_CapitalizedComputerSoftwareGross Capitalized Computer Software, Gross us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance Comprehensive income attributable to noncontrolling interest Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Divestiture of interest in consolidated entity cohu_CollectionTermRange Collection Term Range (Year) The collection term range. Property, plant and equipment, net Property plant and equipment, net Property, plant and equipment, net Goodwill Beginning balance Ending balance Inventory, receivable and warranty reserves Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory and warranty reserves. Intangible assets and other acquisition basis differences Amount of deferred tax liability attributable to taxable temporary differences from acquisition basis differences. Settlements, adjustments and releases from statute expirations Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements adjustments and releases from statute expiration. Property, plant and equipment Intel [Member] Information about Intel. Rest of the World [Member] The rest of the world. Accrued retiree benefits Contract amount us-gaap_DerivativeAssets Net income (loss) Net income (loss) us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Comprehensive income (loss) us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax Income (loss) before taxes us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation Income tax provision us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest Net income (loss) Derivative Instrument [Axis] Derivative Contract [Domain] us-gaap_AvailableForSaleSecuritiesDebtSecurities Short-term investments us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax Gain on sale of FSG Additions (reductions) not charged to expense Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, not charged (credited) to costs and expenses. Income tax provision (benefit) Income Tax Expense (Benefit), Total Consolidation, Variable Interest Entity, Policy [Policy Text Block] Additions (reduction) charged (credited) to expense Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges (credits) to costs and expenses. us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal (Gain) loss on business divestitures us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount us-gaap_GeneralAndAdministrativeExpense Corporate expenses us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay cohu_DefinedBenefitPlanExpectedFutureEmployeeAndEmployerContributionsNextTwelveMonths Defined Benefit Plan, Expected Future Employee and Employer Contributions, Next Twelve Months Represents the expected future employee and employer contributions, next twelve months. us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Cash and cash equivalents Cash and cash equivalents at end of year from continuing operations us-gaap_DefinedBenefitPlanFairValueOfPlanAssets Plan assets at end of year Fair value of plan assets at beginning of year Fair value of plan assets at end of year Funded status Net liability at end of year Benefit obligation at beginning of year Benefit obligation at end of year us-gaap_DefinedBenefitPlanBenefitObligation us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Employer contributions us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo Defined Benefit Plan, Expected Future Benefit Payment, Year Two us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree Defined Benefit Plan, Expected Future Benefit Payment, Year Three us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour Defined Benefit Plan, Expected Future Benefit Payment, Year Four us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive Defined Benefit Plan, Expected Future Benefit Payment, Year Five Amendment Flag Auditor Name Auditor Location Auditor Firm ID ICFR Auditor Attestation Flag City Area Code us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths Defined Benefit Plan, Expected Future Benefit Payment, Year One 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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1 Defined Benefit Plan, Ultimate Health Care Cost Trend Rate us-gaap_GainLossOnSaleOfPropertyPlantEquipment Gain (Loss) on Disposition of Property Plant Equipment, Total Gain on sale of facilities Rate of return on assets us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease Compensation increase Compensation increase Current Fiscal Year End Date Discount rate us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Valuation and Qualifying Accounts Disclosure [Table Text Block] The tabular disclosure of valuation and qualifying accounts and reserves. Accumulated benefit obligation at beginning of year Accumulated benefit obligation at end of year us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Entity File Number Entity Emerging Growth Company Document Type Gain (loss) on extinguishment of debt Gain (Loss) on Extinguishment of Debt, Total (Gain) loss on extinguishment of debt Entity Small Business Return on assets, net of actuarial loss Entity Shell Company Participant contributions us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 Settlements Document Information [Line Items] Document Information [Table] us-gaap_DefinedBenefitPlanSettlementsPlanAssets Settlements us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss Foreign currency exchange adjustment Entity Public Float us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid Benefits paid Entity Filer Category Entity Current Reporting Status Costs accrued Restructuring charges (Note 4) Restructuring Charges, Total Entity Voluntary Filers Entity Well-known Seasoned Issuer us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant Participant contributions Actuarial gain Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Foreign currency exchange adjustment Plan change Settlements us-gaap_DefinedBenefitPlanSettlementsBenefitObligation Impairment charges Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Net sales percentage Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name 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] Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding Revenue Benchmark [Member] us-gaap_CashSurrenderValueOfLifeInsurance Cash Surrender Value of Life Insurance Investments [Domain] Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Investment Type [Axis] Local Phone Number us-gaap_TableTextBlock Notes Tables us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Selling, general and administrative us-gaap_ProvisionForDoubtfulAccounts Provision for Doubtful Accounts us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax ALBS [Member] Represents information pertaining to ALBS Solutions Sdn Bhd. Raw materials and purchased parts Finished goods Work in process cohu_IncreaseDecreaseOfEarningPerShareDueToImpactOfTaxHolidays Increase (Decrease) of Earning Per Share Due To Impact Of Tax Holidays (in dollars per share) The increase or decrease of earning per share due to impact of tax holidays. Xcerra [Member] Related to the entity Xcerra. Research and development cohu_IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities Accrued compensation, warranty and other liabilities The increase (decrease) during the period in accrued salaries, warranty, and other liabilities. Derivative Instruments, Gain (Loss) [Table Text Block] us-gaap_InterestExpense Interest expense us-gaap_AmortizationOfFinancingCosts Amortization of Debt Issuance Costs Defined Benefit Plan, Equity Securities [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Domain] Schedule of Inventory, Current [Table Text Block] Goodwill and other intangible assets us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Finite-Lived Intangible Asset, Expected Amortization, after Year Five Fair Value Measurement, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo Finite-Lived Intangible Asset, Expected Amortization, Year Two us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree Finite-Lived Intangible Asset, Expected Amortization, Year Three us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour Finite-Lived Intangible Asset, Expected Amortization, Year Four us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive Finite-Lived Intangible Asset, Expected Amortization, Year Five Segment Reporting, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Finite-Lived Intangible Asset, Expected Amortization, Year One SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Foreign Currency Transactions and Translations Policy [Policy Text Block] In-process Technology [Member] Represents information pertaining to in-process technology. Other assets Lessee, Leases [Policy Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Remaining Useful Life (Year) Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Comprehensive Income, Policy [Policy Text Block] Discontinued Operations, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Internal Use Software, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total current assets 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. Advertising Cost [Policy Text Block] Ismeca [Member] Represents information pertaining to Ismeca, a wholly-owned subsidiary of Cohu. cohu_NumberOfAvailableLinesOfCredit Number of Available Lines of Credit Represents the number of available lines of credit as of the balance sheet date. Standard Product Warranty, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance, Total Less valuation allowance Commitments and Contingencies, Policy [Policy Text Block] Other current assets us-gaap_DeferredTaxAssetsNet Total deferred tax assets 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] Prepaid expenses Other Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Goodwill and Intangible Assets, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsGross Gross deferred tax assets us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Inventories Total inventories Net sales Foreign transaction gain (loss) cohu_ValuationAllowancesAndReservesDeductionsRecoveries Deductions/write-offs Amount of decrease (increase) in valuation and qualifying accounts and reserves. Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Axis] us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Cumulative Effect, Period of Adoption, Adjustment [Member] Accounts receivable, net Schedule of Segment Reporting Information, by Segment [Table Text Block] Accrued employee benefits 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. us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost Stock-based compensation 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 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] Tax credit carryforwards Net operating loss carryforwards Current assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Inventory, Policy [Policy Text Block] Effect of exchange rate changes on cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) 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_DeferredTaxLiabilities Net deferred tax liabilities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities Derivatives, Policy [Policy Text Block] us-gaap_InventoryWriteDown Inventory Write-down Unremitted earnings of foreign subsidiaries Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_PaymentsOfDividendsCommonStock Cash dividends paid Amortization of cost us-gaap_CostsAndExpenses Costs and Expenses, Total us-gaap_PaymentsForRepurchaseOfCommonStock Acquisition of treasury stock Cost and expenses: cohu_DefinedBenefitPlanBenefitObligationBenefitsPaidRecovered Benefits paid Amount of the payment (recovery) to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, life insurance benefits, and legal, educational and advisory services. Proceeds received from issuance of common stock, net of fees Proceeds from Issuance of Common Stock U.S. State us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit U.S. State Foreign cohu_DefinedBenefitPlanPlanAssetsBenefitsPaidRecovered Benefits paid Amount of payment (recovery) to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services. us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign U.S. Federal us-gaap_DeferredFederalIncomeTaxExpenseBenefit U.S. Federal 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. Lessee, Leases [Text Block] The entire disclosure for operating and finance leases of lessee. us-gaap_CurrentIncomeTaxExpenseBenefit Total current Construction Loans [Member] us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign Income from continuing operations, Foreign 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. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Total Profit (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. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic Income (loss) from continuing operations, U.S. 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. Thereafter, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due after fifth fiscal year following latest fiscal year. 2026, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fifth fiscal year following latest fiscal year. 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. Comprehensive Income (Loss) Note [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Debt Securities and Cash [Member] Information related to debt securities and cash. State and Local Jurisdiction [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Foreign Tax Authority [Member] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-term Debt, Total Repayments of long-term debt Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefits Balance at beginning of year Balance at end of year us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year Basis of Accounting, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Reductions due to lapse of the statute of limitations Foreign exchange rate impact Cash dividend, per share (in dollars per share) us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities Reductions due to settlements us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions Reductions for tax positions of prior years Additions for tax positions of current year Vesting Over One Year Period [Member] Represent a year vesting period. Vesting Over Two Year Period [Member] Represent two year vesting period. 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. PCB Test Business [Member] Represents PCB test business. cohu_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessBeforeTax Reclassification due to sale of PBC Test Business Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of business. Reclassification due to sale of PBC Test Business, tax Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of business. cohu_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessNetOfTax Reclassification due to sale of PBC Test Business, net of tax Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of business. AOCI, Accumulated Reclassification, Sale of Business [Member] Accumulated reclassification due to sale of business recognized in other comprehensive income, attributable to parent. Excess executive compensation Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to excess executive compensation. Effect of dilutive stock options and restricted stock units (in shares) us-gaap_TaxCreditCarryforwardAmount Tax Credit Carryforward, Amount 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) Blackrock [Member] Represents the entity of Blackrock, a related party of the company. us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted Average Number of Shares Outstanding, Diluted, Total Diluted (in shares) Analog Devices [Member] Represents Analog Devices. us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards, Total Proceeds from revolving line of credit and construction loans us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare Income (loss) from discontinued operations (in dollars per share) Statement of Financial Position [Abstract] us-gaap_EarningsPerShareDiluted Net income (loss) attributable to Cohu (in dollars per share) Weighted average common shares outstanding (in shares) Basic (in shares) Diluted: Cost of sales (1) us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare Income (loss) from continuing operations (in dollars per share) us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare Income (loss) from discontinued operations (in dollars per share) us-gaap_EarningsPerShareBasic Net income (loss) attributable to Cohu (in dollars per share) us-gaap_IncomeLossFromContinuingOperationsPerBasicShare Income (loss) from continuing operations (in dollars per share) Basic: Statement of Cash Flows [Abstract] Warranty liability transferred Represents warrant liability transferred for product warranty accrual. Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Statement of Stockholders' Equity [Abstract] Property, Plant and Equipment, Net [Member] Represents property, plant and equipment, net. Net issuance (repurchases) of stock, including awards settled in cash Represents net issuance (repurchase) of stock, including awards settled in cash. cohu_ExtinguishmentOfDebtDecreaseDeferredFinancingCosts Extinguishment of Debt Decrease Deferred Financing Costs Represents decrease deferred financing costs for extinguishment of debt. us-gaap_RestructuringReserveTranslationAdjustment Impact of currency exchange Interest on lease liabilities Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] us-gaap_FinanceLeaseLiabilityPaymentsDue Total lease payments, finance leases Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Amortization of leased assets Investments Classified by Contractual Maturity Date [Table Text Block] 2026, finance leases Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Thereafter, finance leases Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Less: Interest, finance leases 2022, finance leases 2023, finance leases Unrealized Gain (Loss) on Investments [Table Text Block] 2024, finance leases 2025, finance leases Restructuring Plan [Axis] Restructuring Plan [Domain] Other Restructuring [Member] Type of Restructuring [Domain] us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases Employee Severance [Member] 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) Other, net Cash flows from financing activities: U.S. statutory rate Change in valuation allowance us-gaap_IncomeTaxReconciliationTaxExemptIncome Exemption of PTG gain 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 Class of Stock [Axis] Stock-based compensation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] State income taxes, net of federal tax benefit Foreign rate differential us-gaap_IncomeTaxReconciliationTaxCreditsResearch Federal R&D credits Tax provision at U.S. 21% statutory rate cohu_UnrecognizedTaxBenefitsInterestExpenseNetOfAccruedInterestReversed Unrecognized Tax Benefits, Interest Expense, Net of Accrued Interest Reversed Amount of interest expense net of accrued interest reversed for an underpayment of income taxes. Not Designated as Hedging Instrument [Member] Income Tax Disclosure [Text Block] Hedging Designation [Axis] Hedging Designation [Domain] Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Debt [Table Text Block] Inventory capitalized as capital assets Represents information about inventory capitalized as property, plant and equipment. Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Share-based Payment Arrangement, Option, Activity [Table Text Block] Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Sales and maturities of short-term investments us-gaap_DisposalGroupIncludingDiscontinuedOperationCash Cash held by discontinued operations (Note 14) Semiconductor Equipment [Member] Semiconductor equipment as a business segment. us-gaap_GoodwillAndIntangibleAssetImpairment Goodwill and Intangible Asset Impairment, Total cohu_RestructuringExpenses Restructuring Charges, Total The amount of expenses associated with restructuring. Schedule of Nonvested Performance-based Units Activity [Table Text Block] cohu_AccumulatedOtherComprehensiveIncomeLossUnrealizedGainLossOnInvestmentsNetOfTax Accumulated net unrealized gain/loss on investments Amount of accumulated other comprehensive income (loss) from unrealized gain (loss) on investments, net of taxes. cohu_AccumulatedOtherComprehensiveIncomeLossSaleOfBusinessNetOfTax Accumulated reclassification due to sale of PBC Test Business The amount of accumulated other comprehensive income (loss) from the sale of business, net of tax. PCB Test Business Sale [Member] Related to PCB test business sale. Guarantees [Text Block] Schedule of Net Benefit Costs [Table Text Block] Schedule of Net Funded Status [Table Text Block] Third Facility [Member] Represents third facility. Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Defined Benefit Plan, Assumptions [Table Text Block] 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. Equity Based Performance Stock Units [Member] Equity based performance stock units. 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. Retirement Plan Name [Axis] Retirement Plan Name [Domain] Reporting Unit [Axis] Reporting Unit [Domain] us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets Proceeds from Sales of Business, Affiliate and Productive Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Goodwill [Table Text Block] Revolving Credit Facility [Member] Net cash received from sale of land, facility and assets Postretirement Health Coverage [Member] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Property, plant and equipment purchases included in accounts payable Credit Facility [Axis] Credit Facility [Domain] Trade Names [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Capital expenditures Purchases of property, plant and equipment cohu_StandardProductWarrantyTerm Standard Product Warranty Term (Month) Describes the term of the product warranty. Weighted average shares used in computing income (loss) per share: Cash paid for income taxes Noncompete Agreements [Member] Developed Technology Rights [Member] Current and long-term operating lease liabilities Supplemental disclosure of cash flow information: cohu_DebtInstrumentAmortizationPercentageOfPrincipalAmount Debt Instrument, Amortization, Percentage of Principal Amount Percentage of quarterly installments of the original principal, with balance payable at maturity. Secured Term Loan Facility [Member] Represents the information pertaining to the secured term loan facility. us-gaap_LongTermDebtFairValue Long-term Debt, Fair Value 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] cohu_NetIncomeLossAttributableToNoncontrollingInterestPerBasicShare Net income attributable to noncontrolling interest (in dollars per share) The amount of net income (loss) attributable to noncontrolling interest per each share of common stock or unit outstanding during the reporting period. cohu_NetIncomeLossAttributableToNoncontrollingInterestPerDilutedShare Net income attributable to noncontrolling interest (in dollars per share) The amount of net income (loss) attributable to the noncontrolling interest 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. Computer Software, Intangible Asset [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_IncomeLossFromContinuingOperations Income (loss) from continuing operations Income (loss) from discontinued operations, net of tax Income (loss), net of tax Net income (loss) attributable to Cohu Net income (loss) attributable to Cohu Restricted Stock Units (RSUs) [Member] Performance Shares [Member] Share-based Payment Arrangement, Option [Member] Impact of currency exchange us-gaap_GoodwillForeignCurrencyTranslationGainLoss us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit Sale of PCB Test Business (1) Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Inventory Charges [Member] Related to inventory charges. Integration Program [Member] Related to the Integration program GILTI, net of foreign tax credits Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to GILTI. Profit (loss) for reportable segments The amount of profit (loss) from operating segments. Cash flows from investing activities: us-gaap_ExtinguishmentOfDebtAmount Extinguishment of Debt, Amount us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes payable Related Party Transactions Disclosure [Text Block] Changes in other accrued liabilities SWITZERLAND SEC Schedule, 12-09, Reserve, Inventory [Member] CHINA us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable GERMANY Change in unrealized gain/loss on investments, tax us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) SEC Schedule, 12-09, Allowance, Credit Loss [Member] us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax Total share-based compensation, net of tax 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. us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent Adjustments related to postretirement benefits, tax Foreign currency translation adjustments, tax us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income (loss) attributable to Cohu us-gaap_IncreaseDecreaseInContractWithCustomerLiability Customer advances Common stock, shares outstanding (in shares) 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 JAPAN us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating leases Operating leases Short-term operating leases Lease, Cost [Table Text Block] Leased assets obtained in exchange for new finance lease liabilities Leased assets obtained in exchange for new operating lease liabilities us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating leases (Year) us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount us-gaap_DividendsCommonStockCash Cash dividends us-gaap_DebtInstrumentCollateralAmount Debt Instrument, Collateral Amount Debt Instrument [Axis] Debt Instrument, Name [Domain] London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] Amortization of cloud-based software implementation costs Capitalized Computer Software, Amortization Variable Rate [Axis] us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Share-based compensation expense us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths Lessor, Operating Lease, Payment to be Received, Year One us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears Lessor, Operating Lease, Payment to be Received, Year Two us-gaap_TreasuryStockValueAcquiredCostMethod Common stock repurchases us-gaap_TreasuryStockValue Treasury stock, at cost; 207 shares in 2021 and 0 shares in 2020 us-gaap_StockRepurchasedDuringPeriodShares Stock Repurchased During Period, Shares (in shares) us-gaap_StockRepurchasedAndRetiredDuringPeriodValue Repurchase and retirement of stock PHILIPPINES us-gaap_StockRepurchasedDuringPeriodValue Stock Repurchased During Period, Value us-gaap_IncreaseDecreaseInOtherCurrentAssets Other current assets us-gaap_IncreaseDecreaseInOtherNoncurrentAssets Changes in other assets us-gaap_IncreaseDecreaseInInventories Inventories us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Total Net periodic costs Service cost Service cost Interest cost Interest cost Interest cost us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets Expected return on assets us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) SINGAPORE us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Exercised, outstanding and exercisable (in shares) 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 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 us-gaap_LiabilitiesAndStockholdersEquity Liabilities and Equity, Total UNITED STATES Sale of common stock, net of issuance costs Retained earnings Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Total accumulated other comprehensive loss Money Market Funds [Member] Debt Disclosure [Text Block] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Underwritten Public Offering [Member] Related to underwritten public offering. Cash [Member] Changes in current assets and liabilities, excluding effects from divestitures: us-gaap_ForeignCurrencyTransactionGainLossRealized Foreign Currency Transaction Gain (Loss), Realized us-gaap_OperatingLeaseLiabilityNoncurrent Operating, noncurrent Present value of lease liabilities, operating leases us-gaap_OperatingLeaseLiabilityCurrent Operating, current us-gaap_FinanceLeaseLiabilityCurrent Finance, current us-gaap_FinanceLeaseLiabilityNoncurrent Finance, noncurrent 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 Total deferred Deferred income taxes 2024, operating leases 2025, operating leases 2026, operating leases us-gaap_FinanceLeaseRightOfUseAsset Finance lease assets Thereafter, operating leases us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax Accumulated net adjustments related to postretirement benefits 2022, operating leases 2023, operating leases us-gaap_PaymentsForRestructuring Amounts paid or charged us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax Accumulated net currency translation adjustments Amortization of debt discounts and issuance costs us-gaap_AssetsFairValueDisclosure Assets, Fair Value Disclosure us-gaap_Depreciation Depreciation, Total Total depreciation and amortization Depreciation and amortization us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges (Gain) loss from sale of property, plant and equipment us-gaap_CashAndCashEquivalentsFairValueDisclosure Cash and cash equivalents Treasury stock, shares (in shares) Common stock, $1 par value; 60,000 shares authorized, 48,756 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] cohu_DefinedBenefitPlanHealthCareCostTrendRateAnnualRateOfChange Defined Benefit Plan, Health Care Cost Trend Rate, Annual Rate of Change The annual rate of change (increase (decrease)) in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status. Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) 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) us-gaap_DeconsolidationGainOrLossAmount Gain on divestiture of consolidated entity Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Ownership [Domain] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Operating cash flows from finance leases Ownership [Axis] Preferred stock, $1 par value; 1,000 shares authorized, none issued Preferred stock, shares issued (in shares) Cash paid for interest Geographical [Axis] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Preferred stock, shares authorized (in shares) Preferred stock, par value (in dollars per share) Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] us-gaap_ProductWarrantyAccrualPayments Warranty payments Warranty accruals Cash flows from operating activities: Revenue [Policy Text Block] Statement [Line Items] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] AOCI Attributable to Parent [Member] Paid-in capital Schedule of Product Warranty Liability [Table Text Block] Stockholders' equity: MALAYSIA Deferred income taxes Long-term deferred income tax liabilities Consolidation Items [Domain] us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Consolidation Items [Axis] Accounting Standards Update 2016-02 [Member] us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Accounting Standards Update [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Accounting Standards Update [Axis] Condensed Statement of Comprehensive Income [Table Text Block] Disposal Group Classification [Axis] Disposal Group Classification [Domain] us-gaap_ProductWarrantyAccrual Beginning balance Ending balance Noncontrolling Interest [Member] Retained Earnings [Member] Treasury Stock [Member] us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 Stock Repurchase Program, Remaining Authorized Repurchase Amount Additional Paid-in Capital [Member] 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] Equity Component [Domain] us-gaap_LongTermDebt Long-term Debt, Total Total Lines of credit Long-term Line of Credit, Total us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet Less: financing fees and discount Document Annual Report Machinery and Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code Long term Debt Long-term Debt, Gross Document Transition Report Foreign Currency Gain (Loss) [Member] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Short-term borrowings Security Exchange Name Title of 12(b) Security Cost of Sales [Member] Research and Development Expense [Member] us-gaap_ValuationAllowancesAndReservesBalance Balance, beginning of year Balance, end of year us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Income Statement Location [Axis] Income Statement Location [Domain] 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. us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Operating lease right-of-use assets Amount of deferred tax liability attributable to taxable temporary differences from operating lease right-of-use assets. Lease liabilities Amount before allocation of valuation allowances of deferred tax asset attributable to lease liabilities. Segments [Axis] Segments [Domain] cohu_IncreaseDecreaseOfNetIncomeDueToImpactOfTaxHolidays Increase (Decrease) of Net Income Due to Impact of Tax Holidays Increase (decrease) in net income due to the impact of tax holidays. Noncontrolling interest SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Statement [Table] us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss Operating income us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue Net sales 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. us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent Other comprehensive income (loss), before tax us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Reserve for excess and obsolete inventories not charged to expense PCB Test sale us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 Other comprehensive income (loss), tax Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Other comprehensive income (loss) attributable to Cohu Disposal Groups, Including Discontinued Operations [Table Text Block] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 2024 First Facility [Member] Represents the first facility. us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour 2025 Disposal Group Name [Axis] 2026 us-gaap_RestructuringReserve Accrued restructuring, balance Accrued restructuring, balance Disposal Group Name [Domain] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive Thereafter Second Facility [Member] Represents the second facility. Loan Facilities [Member] Represents the loan facilities. us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2022 Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo 2023 cohu_IncreaseDecreaseInDeferredProfit Deferred profit The amount of increase (decrease) in deferred profit during the period. cohu_VariableInterestEntityOwnershipPercentageSold Variable Interest Entity, Ownership Percentage Sold The percentage of interest in a variable interest entity sold during the period. cohu_DisposalGroupIncludingDiscontinuedOperationImpairment Disposal Group, Including Discontinued Operation, Impairment Loss from impairment of FSG Amount of impairment attributable to disposal group, including, but not limited to, discontinued operation. 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. Assets Held-for-sale [Policy Text Block] Disclosure of accounting policy for assets held-for-sale for fiscal year end. Amortization of inventory step-up and inventory related charges The adjustment related to the amortization of inventory step-up and inventory related charges. 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. Other Accrued Liabilities and Long-term Lease Liabilities [Member] Primary financial statement caption encompassing other accrued liabilities and long-term lease liabilities. cohu_InterestCapitalizedAssociatedWithCloudComputingImplementation Interest capitalized associated with cloud computing implementation Amount of interest capitalized associated with cloud computing implementation. Employee Severance and Other Exit Costs [Member] Represents employee severance and other exit costs. Share-based compensation expense including restructuring charges Amount of noncash expense for share-based payment arrangement, including restructuring charges. Change in unrealized gain/loss on investments, before tax us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent Adjustments related to postretirement benefits, before tax Accrued retirement benefits Foreign currency translation adjustments, before tax Foreign currency translation adjustments, before tax Foreign Exchange Forward [Member] us-gaap_StockholdersEquity Total stockholders' equity Noncurrent income tax liabilities Position [Domain] Long [Member] us-gaap_LongTermDebtNoncurrent Total long-term debt Long-term debt Position [Axis] Gross unrealized losses Gross unrealized gains Amortized cost EX-101.PRE 12 cohu-20211225_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 cohugraphone.jpg begin 644 cohugraphone.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** " MBBB@ HHHH **** "BBB@ HHHH **YS6O&UEI.OV^A6EE>ZQK$\9F^PZ>J%XH MAG]X[2,B(N1@98$D@ &JM[\2-&T[2);R]M]0AG2[6Q2P>V(N)[DJ&$4:YPY^ M;&X'8<$ABO- '6T5R=KX_M9]5N]'N=(U*QUJWMOM4>F7/D"6YC]8G64QMSQ@ MN"/I4GA/X@:/XP\*W.O:>EU;V]J\D<\-U&%EB9!D@JI/8@]: .HHKS>/XTZ; M-X8T_7XO#>O-I^I70M;9\6H+R$[0,&?(!((R?2NG\->--/\ $W]IQ1075C>: M3-Y-[9WBJ)(3C()V,RD$9P03TH Z&BN;T'QQIOB?PA-XAT"&XOK>)I4\A/+6 M5BA((&Y@O(P1EAP1TK#TGXPZ3JD&AW@45Q"?%/3%UO7-.O=*U2R&@Q&:_N9A 8HTQE2-DK,VX= %SSS MBM"S\=V$L-'N15ZL2CLN./6N:C^+&CM9VFI7&FZK:Z'>3^1;ZS/#&+=R3A20',BJ2,!F M0"@#N:*XN7XCJ/&%WX:M/#&MWNH6D N7$#6@1HB7SQ@'F@#5HK!\,^*'\2Z3/?#P]K6D^4Q5;?5; M9;>64@9^52QX[9.!63H/Q,LO$.FZW=VFC:K"^BN8[FUN! DI:?;V\+S36]S&HFC"DC! 8C)QQ@X.1S0!N45R^J>/=.TSP GC!+2\ MOM,:!;AA:B/S$0]R&=0<9P0"3]:@T;XBV.J^(K+1;K2=3TJ\U"S^V68O5A*W M$?4D&*1\'!SAL4 =?16!XE\8Z?X9FLK6>*YO=1OWV6FGV2!YIL=2 2%"CNS$ M#WK(UOXG6?A_2;R^U/0-;B^P(LEW"88@T*L< AC($D'_ %S9L=Z .VHKFO\ MA,9&ATJ2+PWJT@U.$S1A7M08@!NP^9ASC!XSUIGA/Q_I7C#1K[4+*&ZM/[/F M>&ZM[M%66)E&3D*S#D=.: .HHKS7_A=VD-X53Q''X?UU]+DO?L43./ MNF8'&>,D5TNH>,9-.ED1_#>K2B*Q^W2-&]KA5'5>9A\PP>G'H30!TM%8/@WQ M;;^-?#L.M6%C>6EI.3Y/VL1AI!Z@([8'UP?:EN/&&E6WC:U\*RR.-2NK9KF, M #;M4XP3G.>X&* -VBN+\5?$J#PC=11ZCX=UJ6&>Z6T@N85M]DTK= H>96QS MU*@>],U'XFII-YI5IJ'A77H+G5;AK6WB86N3(O4$^?C&.0P)!'>@#MZ*Y#0_ MB);Z[JNM:;%H>JVMYHJYN8KHVZECV"XE(.<<,<+[U4N_B@EEJNE:;/X3U\7F MKJ6M(3]D!? R0Z/-?3Z1J-C)"9 UG(?[3AMA=26^+0E8C_ !<7')_V1EO:@#O:*Y&] M^(EG%JE[IVDZ1JNMW.G0B6^73TBQ;9&0C&21 7Q_"NX^U1W7Q,TQ/#">(=*T M[4M8TLP-/+<62Q*( IPRN)9$.X'/RC)XZ4 =E17.^$_&"^+;..\@T75-/M)K M=+FWGO5BV3HV<;3'(^#QR&P>11X=\;:9XLT.]U/0(Y[M;2>6W:$;%=W0X^7+ M!>>H)(X(SB@#HJ*YGP/XXM/'FDRZEING7]G:I*T0:\$0+LIPV CL>#ZX]J3Q MEXXMO!8T]KW2M0OEU"Y6TA:S\DXE8X53OD7&?7IZD4 =/17%P_$RQEAU]7T7 M5H;_ ,/H);[3Y%@\T1E=V]6$IC88!_CSQTZ9DT+X@_\ "0:;;:E:>%M>CT^Z M@:>"Y=+=PX"E@-J3,X)Q@ J,GB@#L**X./XII+XFN- 7PCXA_M*VMUN9H +0 ME(CT;B]-?XNZ2/!M MWXCBTC6)X-/NGM;ZVCBB\^U=>NY3( 1R#E2W!YQ@X .]HKG-/\:6>L7&D?V/ M97=]9:M;&YBOXFB$4:KC<'#.'# E00%/+>QQT= !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%85AXQTG4?&FI^%K:1CJ M6F0QS3J0-NU^PYSD97/ ^^O7L ;M%)N'J/SHR,9R,>M 'F$UC?\ A'XWZAXF MO-/O;[1M:L$MQ+B:WP,R+$>=XZA#AO;/%>H;AZC\Z"P'4B@#RB\MKGQ'\7+/Q=# MIVI6VC:!ILZ&:?3YHY;F612-B0LHE8 '.0O/05G>&],U+1/$EW<0:;J \/:Q MHL-W=JUC,)(KN "-D$6S=EL?=QEADC(&:]?U+4K/2-+N-1U*X2WM+:,R2S.> M$4=37-:=\0[?4+>RNVT#6[6PU":.&RO)[9-D^]PJ-M5R\:G.X-(J@C'<@$ \ M9@L-57X'>$]".C>((-3LM76:X2/1K@O @E9BXS$5. P(ZY]#S7I]SH%KX5T. M[BT9M6N]3\3W*M=:GOVOBCPW8ZW8)+';7L0EC2< .%/J 2/UH \J\( MKJO@;QIXOT;4+#4+S2]04WL-YIVB7*VR7!4[XT4!^N1T9AD YXKF? >B:WX M4TWPAKEQHFLZA;6[26NIZ5=V,\LFGR%V*7-O$ZDKP1N,8]NI-?1X(/0UR$[S6SXA MDB%K=!\I%"TBAC'C() *C')8D&O=@0>A!I00>AS0!XGXAM=4\\L9(8;-8C%""5R.A]*]5KF-8\?Z1I$VG+B:]CO\ 41IJS6FQ MDBG]&)8<#OC.* *4V@ZEXA^#$VB7:BTU2^TQH95<8$(M;'A MW0+G57L;J^CMEWO#:;#)M[D!V4''7&<^F: /)X?#4>I?'*[2^M->33DT>"SA MOH[:Z@BDFB8$AF"A&7 S\V4/N:]#^(=KI-[X0E@\0Z'J6NV#RQB2STQ)&E/S M<-M1E8J.IP?P-0Z3\1;#7]&TW4]#TZ_OH+Z.!0!R/C73HM4^.%O M<:EIWB+^R+?3&MYKO3]/O"!+N#*H:)#O'K]Y?6NNUS5+KQ:+#2M.L[S3UNF: M5YM3T2YDBV+D!7 *;&)YPS#C\JZ'2O&&C:SX1_X233[G?IRQ-([,-K1[?O*P M/1AC&*;I/C/1M7\$Q^*X[G[/I30M.TMQA3$HSG< 3@C'2@#Q:Q36['X(>*O M]UHVMW,]JTD.F2IH]T$NHF?("90D8.>IZ'J>M;_@BTU'PEXRL)KO2]6U'2=6 MTZ)(+RYLIYKG2YE4!X6+J9(XB1D X7\*[.U^)^FRC3KB^TO5--TS5)/*LM2N MXXQ#,Q/RY"N7CW=BZK6]XF\3Z9X2T9M2UF9DB#".-(T+R2N>%1%')8GM0!QG MC/2M2TSXK^'O&D-AX8')"QR!7'3^(#)Z9KH--\7?;=1M+"^T/5M)N;Q&>% M+R)"I55R27C=U4_[)(;VQS70[ACJ/SH X30M2_M'2=(E&F:M;?V5IY6Y6[TZ M:%@YB"[%1DW2'(_@!'OGBN4T?2]1TWQI+J%CINH#0=*>(D?ZL MIOW,,8&.>U>S;AZC\Z-PSC(_.@#YTM?#NN7WP!?3H=$U1=1L-=^WR61L_*L13>W4<@ M8]Z[K(SC//I5#6=5&CZ5+>BRO+_RR!]GL8O-E;) X7OC.3["@#S'X9:[>>'O MASX>T*30=;34E?R[E9M&NE2W3+,SER@4\#@ DDD<5B>,K7Q#>MI7CW2[6\FN M[/5?,BTQ= N4O?*^ZR.Q)!4+T.Q0<]:]MM]3L[J\FM()T:YMU5IH<_-%N&5W M#L2*L2R&.W>2.-IF525C0C+GT&2!D^Y H \E^,,MSKFB^%)=,TC6+@KJ<%[+ M%%I=PSPQ*06W@)E2/[IY]!5GXGO/=>,O ES9Z;JMU#8W[75S);Z9<2B&-E ! M8JAP<_P]1W%=7X+\=VWC9+V2RTK4+&*RF-O))>>2 TBG#* DC'CUQCT)KJ"P MVDCGZ4 >9^(/#^KP?&;3=9T*VD:QUNQ:SU215($00AE=N.#CY0#CJ?2LCXJ: MW&F65VWE*Z87;)"I)/LI/H1CBO0_"GC*S\7+J7V M2TN[1]-NVM)TN@@.]1S@HS CGUKH-P'4C\Z ,OP]J,6HZ:#:VE];V\!$,1OK M9X)) H W;'56 ]R!FO/;);D?M+W^H-IFJ+8RZ:MHEXVG3B$RJ9LVXX^]G M:>QKU>N:\2^.])\,Z3>ZA*)KY+">."[CL]C/"SXQD,RCN. <\]* ..T%;WX= M^+_&+:II&IWUMJ]T=0L;G3[&6Z$N5YB;RU)1L\?-@=\UG:3X4U7PM^SWK6GZ MC973ZGJ8GD6RM86N'C:0G:F(P><8R>@/>O9(I5EA25>%90PSVR*BOKIK/3YK MF.WENC$A<0PE0SX[#<0N?J10!YUH%]=Z;\#M#T[^S]4@U"2TCT]T?2;AVMWQ MM=GC"AMH&>> >,'N,;PI%JW@+XJZ]:7]I?7^E:O"MVUWINB7*V\-P%Y 7]YR M1Z,>>.#Q71:=\9=)OK?2;R;1-8L=.U:[^QVU]<+ 8_-R1M8)*SCD8SMQ^%>A M[AZC\Z /%/A5K&H>%/AXNES>'M<_M:;4G\N"71KI45))A\[2% H 4ECENU;7 MQOM9]1TWP[:6]AJEYY>LP7-P=.M)Y&BA4G>V^)25(SQ@[O2O4=PYY''6C<,9 MR,4 >*Z7'JGAG0O&OAK5](U2_FN;>9]/UF'3)YY-022,A$ED1"3(I(!W]!]" M:TOA (/#_AW1]/?2O$::M=0QPWJ7EC=K#;;%8Y#RKL5Z;J4CZ%;175R85B(>.0X!3,@SSU!P:W-;\4VVB>&TU=[.^O1*JF M&SLH/-N)BPSM5 >2!DGG& : .#TM;D?M*ZOJ#:9JB6,^G):1W;Z=.L+2I@L/ M,*;<<'#9P>Q.:-'CO?!_QC\8WVHZ3JEQ:ZU';RV,UE8R7$, MO!.FK%KELEE9303ZEIEMC3/#>J'_P"/@-'&5;V??% '+^$_ VH^#/BA<+ICL_A.[MI[BV@(_X\IW:+?&/16QD#V/< M$GTVJ]E=-=V,-Q+;R6CRH&,$S(7CR.AVLRY^A(K(\:^+[3P-X8FUW4;.ZN[6 MW91,MH$+H&. V'9M*&!Z$?G0 M%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %74[]=,TNXO7@ MN+@0H7\JUA:61_944$DUXG=V7B#P]X]\*^-$MKO5!=B6#4+;3]"NDEB@D8N? M-R6R4=^ 0A.!@$=/=J* /F;5?#=P_B._O+;PWK:%O&$5P)H-,ND(L]C"5D*H M" 6Z[<%OEZ\5KZ9H>JGP;#:SZ'J/]AVGC&2YNM,?3I1YFGELQ[8"N9(PQ#% MIZ=.*^@J* /G1O"^H^;X.&N^']0N;2&?4W\H:=+-]FM'!^SPR!5.!_TS;H#@ MC -<_K"K8_#SPC9>,G-C#] M5UCZOX6TO6[R*[O1>1W$49B$MG?SVK%"02K&)UW#('!SCMUH XS6?"T/BO\ M9[CT'P;>0W$-NXJ<@]"3FMKPMXEGO=$T[3?[!U:RU** MW6&ZCN;&2"*V*#:Q$K#8XR/E",Q((. ,XZJSL[?3[.*ULXA%!$NU$';\>I/< MD\D\U/0!\^Z'X>\0V-Y;RRZ3J$5_;:?JJ^(KH6%=15HM/3P[J4'VWP?+9W7VK3YDC>[#LP5V==N< 8R<= .U?2=% ' MAOPJTZ]M?B1I]S/H6IV$(\*064T]SILL*MHH ^:_A[H&NZ3?>&!8:%JN MG7W]C7]O>3S:?/$JS,S&$.[+C'0C)P/;-=S\/9;7PCX2BO6\'>(%UQHXK;5A M!92;IIO,*^80Q"R_>9C*N[CJW0'UNB@#"TGQ#!XBGUC3UL+^TDT^4V\@O(/+ M$P(.'0Y^9#@X->$V_A*>R\):/I\OA/4H98/%9EOC;Z;+NDMU9\-NC7.V\I2N MGR&=P6^3]RF]EXQP>0!SCD#NJ* /+O\ A"KS1/B=:>(_#*R)H&L/Y^JV7E,I MBF"EDF$9&03T(QD$].3CF?'%GXAU>WL_'&D6UX]WI^K++:Z8= N4O2B_*49B M>4*Y8?NP/FP6SD5[O10!XYXSLXO$5PWB#2M,\5:!XB2W4:??6-G-FZ)&?)G0 M+\JJW!W[1_M$55^UZOIWQIM]=UC1-8N/(T!;6ZEL])GEC>ZQED1D0J1D_>'R M^]>VT4 >,^%-#UO0?!MKH%Y:S6E_X@U.:]EWZ=+>6]I$S9$<_ED*-V /OC&> M>AK%T?PSK\GA;QO\.3:WK+/))<:7J#Z;-;6LK,=S1AG!"C/3YB/0FO?]R[L; MAGTS0'4G 8'Z&@#PK7-1D^('A+0OA]I.GWEOKUG+;-J<-S;O$NGI#P79R-K! ML?+M)SGBNQ^+'AK5=4TS0=0T2V.H2Z%J"7S*1S]:[TLJ_>('U- '$^(-8 MU'Q7X)UBT\)6&JVE[)8/Y<][:26924CA%$H5F;KRH*CUKR75/#.I2>$-?72_ M#FI0:;+:Z?'#8KILJR->H1YTJQA=V<9S(!SZU[MXO\3P^#O#5SK=W8W5Y:VH MW3+:^7N1?[V'9,(-!T>>76E\264EG=6]FV+9:DP>[=KN5Q*W9MC,5![9 ''% 'E!\/>(%^(IF;3;XZT-> M-RVK+ WEG3O*QL$WW=O;RLYSSM[UD:QX;N8/!?B*PTWPW>W<;7-O+;77]C2Q M7;OYI9DD0+B4J,GSEZ@X)S7M_BCQ7IOA/3H[G4C)))<2K!;6L"[YKF0]$1>Y M]R0!W(J/3?%'VW4DT^^T;4]*NWC:0)=QH5VCOYD;,A/^R&)'<"@#Q^Z\*:Q& MWQ#;1= NXM1OHX9;&[%L49X2B^9&LAP=S<@H#GUQ7H'PNL)-%\-7TLHN$MI) M?/CM1H\EBMO\@WI' S,_4'MRG:#J M$.G?\)2+F:QN=+FD$]F5PI\CY6E0'DH#G@>F*L^)?"XM=/\ #4\6A:MX@O-- M8+>L="E3[99,^1&48/RN.%8[@!@XZ5]#T4 <[H7B>RU#6KC0K/2M0T_[%;13 M1FYLS!$\;< (#SP1@@@8Q7B^M>%+RRT#XB6\/A>_-Y>ZVCVDUMI[R-+;EE8! M'4%BHPQXX!ZX)KZ$BM+:">>:"WBCEN (@#2D# +$=2 .>U34 ?.DVB:^ MFB^,;/P_HVIVUDVLV=VEL^G3*MS:@ 2JL9"^9D@;D!!8 YZUZKX-M'T+X<=J[:B@#YO\ !>BZYX9T_P -Z^^B M:S?06MY-!J6D7=A/(]J7"%(W&,>W4XHUOP[J,?B.[\CPUJ4@?QC; M:I;RPZ7*R):D+N8,$XZ?,O48Y%?2%% 'B5QX=#:MXKACTK5&LM2@DEEOUTAU MO;>1IE/E@D;;N,_>V\L%#*>H%9.J^'M;N]"\/6[:+]AT5)KZ*X2VT2>:-'?/ MEW?V(%9(RZ\.6-I#/_9LI^TS1 MLI<94,N[')PQ[\G%>OZKXAN/#WP\MKZSTG4[^\-M''#:6MC)),'*@9:/ (QR M2&V],9&:ZNB@#Q2STMH;7P1KVF>'-O>&=%LY;C3KVZEO?"][I?D6\)F:"YGF:1$?;G:N'P6/RC:G_V)-'I\LICC4@RQ@A?W1SN+(V"2"".,4 4]!UB'Q!H%EJUK%/##>0K,L=PFR1 1G##L1^-:%(B+'&J M1J%11A548 'I2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!X$^G7Y^-5OK \*:E8PIJD\=U/%I\THN(6BQO>7#%U;IM&$ XQDUE^!M U+ M2?$7AF:U\.:K8SB[U%+B=M,FC$</"6@ZA8^,O!4 MMUX[76;XZ=*$DE=CL=I-N'!'1\D <9'2MKXZZ7?ZS?K!I_AF]OI8 MM.>2#4+:TDN&60."(TQE8SQDMC>>@(KVVB@#SOXCB[U#X&7EI;V6H7=]>V$< M201VDLDQD.W.Y0I9>AR6Q7/7O@.[_P"%87^M:'+K%YXEO=+@MS]NC\F:.) - MT"1A(]H.".1EO[W->RT4 ?/.H>%M:_X1O2OLUM=3Z(^J&:\L&\.3)%;!XL<6 M/F>8Z*W/IN^89ZUI67@G[?\ $[0;77M,U*_L4T#R+N]FL98%GD#9C61E) (7 M'RESC !YXKW2B@#SGXF^'M1EU/PKXAT>QDU"+P_>^;<64/S2/$1@E%_B(].I M[9JK&-5@MM U M.30KQM+M/$=S-!9K9.\UM8R(0J^2 65"?X,#&>0*]_HH ^7]/TF'3=/^']MX ME\/7*A-;U 364^FNTCQ-EE41["WG M4J\,!_EA,J6O[IV4E-+#5=3\*WUEHL%E: MW?PEAO/A[V$C,R0A58;XTW!1N4Y"] .!H:MX%OF6 M]L]#N((K#6+"/3[]KF61Y843>N^,D,78I(R_.1C:IR>17=44 <3<>"KUM2GL MK:6U30+O48-2G4EO.1XO+/E*N-I1FA0EBQU"YL;NY:*YMI+ M='C:-@6\]UCC9>/F4NX4L,@'(.,&@#:HJAI.M6.MQW,FF3&>*WG:W:4*0C.N M-VUNC $XR,C((Z@U?H **** "BBB@ HHHH ***X?XL:AJFF^#S/IKW<%J&?[ M?>,L89)B%(\M4 WD!03D@KP*O\ BG5+N.XTJ26ZU.TT9XU:?5=*,31A MW^Z9 P9A'Q]X# W@D@"@#MZ*\[O_ !!JD=]J.NQW\J6>F:U;Z7_9X53'+$S1 M))(W&[?F9B,$#"+QR:]#=U1"[G"J,DGL* ,ZW_Y&>_\ ^O2W_P#0IJTJQ],O M;:^\0W\MG,DT8MK=2R'(SNEX_6MB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M**SM:URRT*S$]Z[%I&V0P1KNDG<]%11RQH NW-S#9VTEQ=2I##&I9Y)&PJ@= MR:\:^(5EK'Q3BBCT/2);+3+"ZMO*U2>%Q-=[YHPQB4%6\E5/F,Q/)08QC([V MVT&]\1W$6H^,8U2*-A):Z.C[HXCV:4CB1_;[H[9/-=90!A^$I;C^PDL[S2!I M,U@WV5H(E_0Q_,!$,LV!AL<=<73Q:[GE11C;Y MI;A2, C:>,\C.1T-% '+77@H7.N27 U!DTRXO8M0N=/$6?-N8PNUM^>%S'&2 MN.2O7DUU-%% &;;_ /(SW_\ UZ6__H4U:59MO_R,]_\ ]>EO_P"A35I4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%ZQJ$FD>$PI:,[+O5'&8;4]U7_GI)[# M@=_2@"YKOB0V%PFFZ1;?VEK$RYCM4;"QK_STE;^!!Z]3T )INB^&?LE\=7UF M8:AK4B[6N",) I_Y9Q+_ K[]3W/I;T+P_8^'[5XK(.\LS>9<7,S;Y9W[L[= MS[=!T K4H **** "BBB@ HHHH **** "BBB@ I&8*I9B ,DGM2UPOQEU;5XK9)_LWE730RVGS.=S D,[P@; C9)QR">:9X@OGU6+Q%JL&H7 _L'0X M+[2I4D9!YCQR2>:R@@/NV(,,,#!]30!ZG17E=QJ%UEO_Z% M-6E6/IET+OQ#?R+%-$!;6XVS1E&^]+V/:MB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ1UK2P2#J5F"."#.O^ M- %VB@'(R.156XU33[7/VJ^MH'=.TQ[V75;: M1 0JI%(&>1CT55'))]*SK32[GQ;B=TC/][J1TQUKJ;&QM=,L8K.P@2WMX5VQQ MQC 458 P,"B@ HHIKR)&NZ1E1>F6.* '57OM0M-,MQ/J%S';0F1(P\K!06=@ MJCZDD#\:HR>([(W%[:6.^]O;)-TMM N6![+D\9Y]:\Y\7:[9>(?%5MHWBBYM M]%T[3[?S;VUNF+R2S3(RA59?E^2-L[L\&0'JM 'KE%%U,ERMU M<6,S6<]PBD+.R=)![,I5O;=CM744 %%%% !1110 4444 %9'B7P^GB31Y;!K MZ[L2ZLHGM7"L RD$$$$$$'H1^5:]% ',MX&L_P"SX;"'4M3@M5,C7,44X'VU MI&+2-*=N26);)4KU.,<5+JW@K2M7N8Y)O.AC$*6\]O X6.ZA0DI'(,?,H); M&/O,.AKH:* ,&X\'Z;<^(!JLC7 /G)HH MH S;?_D9[_\ Z]+?_P!"FK2K-M_^1GO_ /KTM_\ T*:M*@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **CGGBM;=Y[F18HH MUW.[G 4>I-6D'_3&,]?\ ?/'IF@#:UCQ)I>A^ M6E_E2Q227EL'O)I?+8?* MH7*L3W8YSVKWS1O#.FZ&SRVL;2WWEPWF32?5CV]A@>U:U '(6/@I;S3[ MPJ&36=3\5LUMX69K/3LXDUETSO'<0*?O'_;/ [9K;TG1 MM.\.V#I9HL2DF2>>5LO*W=W<\D^YH PM*^'>DQW,NI:_96.I:K<*%DD:U01Q M+_3Z]JN2^ /#,IRNF>2>QMYY(L?]\,*N/XCM76Q;3H;C48[V4QI- M:1[XTP<,SMT4#]<4CQZ[?1WT+R6^FH6 M)X2P( !(Z8SC- &>?!BVY M']G^(M9LNRQBZ$B$_1U)/YUBOJOB"+3Y[GPYX@A\2&"7R?LRZ?\ -OQG!D5L M >^,"NM3P[9?;;*^N_.N[VSA\J.XFE.3URQ487<=H>F3P&(@_8KTB4,1P0) %X/O5)+H1VMM#XH\.^(+^2WE,J2 MR1BXPQ/I%P0.P(.*] HH YC_ (6#X=B'^EW$UD>XN;9TQ]>*YRT\8W'B7Q1J MMKHOC'3K*W@NH[>SA-AYS3 P1.6R7'\;L,8_AKTJN8O/ \%SK5YJ=MK.K:?- M>R++,EI,BJ76-8]PW(2#M11U[4 6/!FHW^I^'WDU::.>Z@O[RT>6.+RPXAN9 M(E;;DXR$'>M^LW0=$@\/:2+"UFGG7SI9VEN'#2.\DC2.Q( '+.>U:5 !1110 M 4444 %%%% !6=KNOZ;X:TF34M:NEMK6/JS>$S< M#5$TV^L1-/9R2D;)&\B1&1@>H9'<>HSD4 ;UWXO\/V.G6E_>:M;16MY_J)6? MY7_PQWST[U-JWB/2-"6!M6OHK87!Q%NR=_TQ]1^=<;!XATK4/!#1S6NG:?J6 MJ&[L_(DE4PNYE<32ACC=$7W/G^('UJ;688](L=,O_#?B!FO+"TB@MK!I5=-0 MB'RA-O7<_&'!QD \@4 ==+K^E0ZY'HTM]"NHRIO2W+?,1S_@?RK1KRK4FV_V MYI[.HUF?Q992VR'_ %C(&MF5P.NQ8U;)Z?*_O7JCDJC%5W,!PN<9H SK?_D9 M[_\ Z]+?_P!"FK2K'TR:>;Q#?MNQ9VV0P MQC=),_947J35?7O$46CF*UMXFO-4NLBVLHS\S_[1_NH.[&J^B>&G@OVUG79Q M?:Q(NW?C]W;+_P \XE[#U/4]_2@"I;:%?>)9H]0\81^5 C;[?1T?=''Z-*1P M[>WW1[UU@ 4 8 X ':BB@ HJIJ6JV&D6CW6J7<-K"@+,\K@M 'TKK?B?3]#V13%[B\ ME'[JSMUWRR>^WL/(-2Z3 M2%H@G&5$?W<''I6G10 R**.")8H(UCC085$7 4>@ I]%% !1110 4444 %%% M% !1110 4444 %%%% !1110 55U'3+'5[&2SU2TAN[:08>*9 RG\#5JB@#/N M/#^C7:1)=:38SK"@CB$ELC"-1T5PJ0:1IJW<-TNGVHN($$<,P@7?&H& MJG&0,$\#UJY10! UC:/?)>O:PM=HFQ9S&#(J^@;J!R>*GHHH S;?_D9[_P#Z M]+?_ -"FK2K-M_\ D9[_ /Z]+?\ ]"FK2H **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K"UWQ!):7*:5HT*WFL3KE(2?DA7_GI(>R_J>@J MOKOB&[:__L+PPB7&K. 997&8K%#_ !R>I]$ZGZ5H:!X?M]!M76-WN+J=M]S= MS',D[^I/\AT% $/A[PU'HQFN[J=K[5KO!NKV0?,_HJC^%!V45MUAZ_XST'PU M$6U74$20<"",&25CZ!%RM)/;.*U=+\ :59W$-[JKSZYJ40PM[J3"1ESR=HQA1GT%=10!RNE^ K M?[9UV9];U@J ;JY'R1X&/W<7W4Z=N?>H?^%4^"=K*-"C"MORHFE .[[W& M['.!GUQ7844 5M.T^UTG3;?3].A6"TM8UBAB7.$4# S[59HHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *QO%'B>S\*Z3]MO(Y[AV+ M+#;6Z;I)F",Y"CV5&8GL%)K9KA_BS;:9/X(N)=4FN+22W622TO(%),$OEL!G M&>&!*D'@AB* -.\\=Z59:/%J30WTL#+(THAM6=[81L5D,@_AVL"I]P>M3:EX MTT?3)[=)9)98Y85N'G@CWQV\+'"R2-_"IYP?8^E[>E4-:6"RLO$-C8VD[Q>(=!M[/18Q$Q\TB.6, M1]/EQO1OFQPY/8T =[/XNTRV\0#29/.\SS$A>X$>88Y7&4B9^@<@C _VE]16 MY7E-Q:7%O_:'A9UFDU2^\06E]!*(R0\"M;NTV[H-HA<8)SE1ZBO57W;#LQNQ MQGIF@#.M_P#D9[__ *]+?_T*:M*L?3/M7_"0W_V[R?,^S6^/)SMQNE]>_6MB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI'=8T+R,%51DLQP!7.77C MC31,UMH\<^LW2\&.Q3>J_P"])]T#WS0!TE<=XB\8QBZFTK1[VWMY(_EO-1F8 M>5:?[(S]^3T4=._I7/2>(?$OBV[DMXM0L_#NB+)Y,]]"XDD=R<>5%(?E+=MR MY ^M:6C^"=-TZ*\M/#^CM!=6SA8]3U=?.\QR?F=03R>^[C)H ?IFN6^F:8T' MA#1[J^0[I9=0NSY*3-C+2%V^:0_0?2H4L/%GBVWLKJ;5A9V,DQ^T6T,+V^8Q M_=8_,V[WQQ786VA6T=]!J-Y_I6I10B'[4PVY'__ .O2W_\ 0IJTJS;?_D9[_P#Z]+?_ -"FK2H **** "BBB@ H MHHH **** "BBB@ HK.N?$6BV5P]O>:Q86\R?>CEND5E[\@G(JY;7,%Y;I<6D MT<\+C*21.&5OH1P: ):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BH;N\MM/M7N;ZXCMX(QEI)7"J/Q-!'A6U6&S_BU6 M_4I'CUC3@M]3@4 ;/B*6"/0;D7.JG20R86\5PK1MU!&>OT[]*\9\/?$#Q=XX M\57^A:'?6D8AEB=KUI"B2HB@-Y*XSAV&XXY /O70>.8M%T?PUK<^J7%QX@UJ MULQ.YN2ZI&A91\NT;4!W?P\XS7GH_P"$CMM>T69HM/C?5+^$FQL"0VGA5(A4 M2GY8]RC:1U(SD9H ]EU31=/L;"75_B#KDEY! SQ.WE6T?/&(U^\<\#.2:I0 MP:OXNEM[>PT]-%\'M&6/_+*>Z] 8P!L3OCJ1UK1T7P%$NL2Z]XD9+W5)W\SR M59C;P'L%4]2/[QKLJ ,32?"]GIVFVUK=-_:!M6+Q/<(N(S_L*!A0.P[5MT44 M %%%% !1110 4444 %%%% !1110 4444 %%%!.!D\"@ HJKJ&J6&E0";4KR" MUC8X#32!0Q]!GJ:RK;QOX?O;^*SLKXW$\K;5$<$A7_OK;C]: -^BLC6-9N]. MGCAL=%O-1>1=VZ+:L:\XP6)X/X4W2=1UV\O&&J:''IUL$)#_ &Q96+<8& .. M] &S6%JWBVPTG4#8^1>7UTD8EEBL;%](FT30(K2[E26Y:66 MXG:)<)YDLC2.%'90SD#VQ6O0 4444 %%%% !1110 5SGC7Q7_P (II,!;VWNM'N=44QN4%H,R MP2!3LD49!X/IS]: )M2\:G2O#]AJ5UHUZ&N;Z.QEB&,6[M,(2S-W3=T('S J M>,U9Y48SC^(X]ZVO&%HFN306,&AWAU(JDMIJP MB4)9."<,9,YRO)VXPSJ1^ M\C!;H"_L:Z>O.=0T/4WO=2T"/3YGM]3UR#4Q?@CRHH5:%W5CG._,+ #&/F4Y MZUZ*X+(P5MK$<-C.* ,ZW_Y&>_\ ^O2W_P#0IJTJQ],BGA\0WZW-R;E_LUN0 MY0+@;I>,"MB@ HHHH **** "BBL+5/&&E:;<&T1Y+^^Z"SL4\V7/H0.%_P"! M$4 ;M1SSPVT+2W,J0QKRSR,% _$US7F>,-9'[I+7P_;M_$_^D7'UQ]P?0YJ2 M#P+I;3+<:P]QK-R.1)?REPO^ZGW0/;% #I_'F@I*8;.XEU*;M'80M-GZ,!M_ M6H_^$DUVZYTWPE=;3WO;A("/P^8UT<%M!:Q"*UACAC'1(U"@?@*DH \6AU>6 MP\1>(EUO3=$@NYM3\TB^M)[@[?(A VLD9!7Y?7KFM[P!)XLM_!=LUEI^ER6K M7%T\<9:2%MK7,A& PX&#D<=,5Z710!S'_"2:]:*XC/5)4##\C0!*C MK(@=&#*PR"#D&EKF'\$6]HYE\-ZA>:+(3G9 ^^$GU,394TPZIXHT3_D+:9'K M%L/^7C3?EE ]XF/)_P!TT =5165I'B;2-;8II]XK3K]^WD!25/JC8/X]*U: M"BBB@ HHHH **** "BBB@ HHH) &3P!0 45DW?B;2K6S^TIN:_91S? M$/60(4;S&T[3V,,..H$C]7Q^ JU;Z]H.GRRVO@O1UU&Y)PXTZ)4B!_VI?NX^ MF: *UAX?U#5-1T[4M;A_M,2+YLAO_P!VEK_L1VXR,]]S$TNI7.E1)/I.KW=Q MXHO9)A(EA;QC,>/NJ0F%4#ON/-:']B:_KWS>(]1^P6K?\P_36()'H\O4_08% M;NF:/I^BVHM]+M(K:/N(UP6]R>I_&@#D=8\):WXWT.XL->O4T6PN$"K96*B1 ML @CS'/WNG08%9EC\$M+MM1LKB>[ADAM;I+HPQ6*1>:Z9V[B#ZG/X5Z=10 4 M444 %%%% !103@9/2H1>6[023)/&\<8.]E8$+CKG% $U%/HBWNG:9)+<.H9;2XD$#C/9CR 10!HT5S*2^-;IU M;R-'L(\CI''6NCL/"5M97\5[)J&IWL\1) M0W5XSJ"1C[O3O6)<_"W3;FX:-[N4Z6S[C8-$C8&[=Y:R$;E3/\([<4 =+I7B M72-;F:+2KZ.Y=$#L(P2 #[XQ5.\\43P7LMK:>'M6NWC;;YJPJL3?1RW]*VX+ M:"UB$=M#'"@& J* !^52T 9VE7FI7UG+)J&F?V;*&(CC><2[ACJ=O3GM63]C M\:761/JNEV />TM6D8?]]G%=/10!G_V;<3Z']@OM2N))F7:]Y!B"0G.:RPD\8:BUXG7 M^S[;,5LOL1U?_@1K3[S>XX%;NF:-IVBVHM]*LH;6(#&(UQGZGJ?QJ%]?LQ?W M-E$MQ-<6T1E=4@;;C&0 Y 4DY]:P;OQ]"EE#)"+&VN'D(DMKZ^19(E_O;$W$ M_04 =C17"-XW%S?7PM+^:XMGC*6J6.ERF6-L#YBSC:W.>.G2HA=ZG>VME'_9 M/B:YEM7+F::9+03DG/SA6((]L4 =])(D4;22NJ(HRS,< #W-49?$&D0I;,^I M6NVZ8K PE!$I!P=I'7FN5CL]9:]O+J'P78037RE9Y)]2W^8I[%0O3CI5M+'Q M8L,<<-CX:MHX<^6K12,(_IC&* ,WQC\1197$NG^%YH;K4-.?SM1B=3^[C7!\ MODO&6$5U]F@\N%)]\9A4%\DL&V'//!/0"O2/A+9>)[7X?P#1M5 MT>Z1YY&F6]M9%FAFSB2-]C_># \GDYSTQ0!Z/_PD,(DOE:ROU^Q*6=C;G$@_ MV/[U-'B:R\NP9HKQ/MQ(B!MFRN#CYN/E_&J'VWQI;?ZW2-+O_P#KA=M#_P"A M!J/^$JU2V_Y"'A+4U]3:/'.!^JT :/\ PD^D^;?QFY=6T]=USN@D 0>H)7#? MAFI$\0Z1)':.-0@47N?LWF/L,O.. <$\UF)X]\/NWE7D\UC(>J7EL\8'U8C; M^M:MK=:-JZI)93V-\(SE6B=)-GTQG% %+4M,\-^(VE2\%G<36Q^>2.0"6 C_ M &E.5(JBNE^)-&&_1-575[3M::D?G _V9AS_ -] UO2Z+ILRW*R6,!%VNV?$ M8'FC_:QUJJWA;16DL'_L^,-IV?LI!(\KG/'/K0!0A\;V4,BP>(;6YT.X)QB[ M3]TQ_P!F4?*1[G%='#-%<0K+;R)+&XRKHP8,/8BLB7PKITT>H1LUSLU 8F7S MVP/=0?NGZ5D+\-M/L8XCH&I:II$\8YDM[HD2G.K_:K:W%==S=-:S1?[A *+^ H%]<_O"&&_\ M10!U^MZO!H6BW.I7(9T@3<$3[SMV4>Y.!5;2/$VGZKI5C=M-':27GRK;3R!9 M!(#AH\'J001Q7C'CV]35/%%M8:0-0-A-"U[?6]Q"V6E60!.'C<;1D\ 8]ZM_ M#765TGQ#J]GJ.C33VL'E7%J8[0/)#*X.X*%10H.T'/!R* /77\4:7Y%Y);RR M79LFVS1V\3.P;I@<S75DMMI,QM[A-\LTKB,P#T*\DGVK*3Q-%^7_@3"@#IOLW MB&^L;J*XO;;396D'V>6TB\QD3ON#\$GV'%4=9FT31+Z"_P!:O[BXO8X?+BME MD+&3C!80CC)]>E8]G:?$;Q+&6U?4+3PQ:."!%8Q>9+'1T$]Y-_O,@ M*Q$^F<^];.D6VL16Q@\+>'X-#MW.7N]3;?/)[E%.2?=F-=C9Z?9Z?%Y5C:PV MZ?W8D"_RJ=F5%+.0JCDDG % ',)X)BO&67Q-J5WK4@.?+F;RX ?:)<+^==); MV\-K"L-M$D,2C"I&H4#\!4%IJVG:A-)#87]K=21#,B0S*Y3Z@'BLBZ\5S+=R M6VG>']5O9(V*^:(ECA)'^VQ_H: .BHK.TZXU2[TQWO[&+3KL[@D7G^FX8 -=-J/A MO3]8\.-HFKI)?6CH$^?6L'1/AKI^DZA:W-Q=/?+8DFTCDAC4 M1L1C7/?N%Q4NCZ;JM ME++)JVMOJ7F !8S;)$L?TVC)_&M:B@#GKKP/H>H7DESJ<$UZ\CE]MQ.[*A_V M1G 'M6O8:99:9:?9M/M8[>#)/EHN * M[KPIH,,NG_9X[F[E:&.YNP3# 1$[@MCJ6*!%']YQ]*ZZN;\>V-]J7@Z_LM/T MNWU4W$#QO:SR;-P*D J2",@X//YB@"IKGB;7M#\,V%]/I5LUR^HPV=YF8A$1 M[@0B5!U.[<&"DY ;DG!RGB3Q??Z9?ZE_9EM!-::'9K>ZGYN=[HVXA(L' 8+& MQ.[CE1W-9-YX6\1Q?#2RT2U@AO;I-1AN1'->D"V@CNEG2$2%27VJBQY('KT& M*N^)/#&LWMWK"Z5';^1XDL([.\DEEP;(J'5I%&/WF4DQCC!0>M $MQXUNTU2 M:ZMX;9] M+^#39Y3GSFEE*#S%.=NQ3,@.1GAO05T7B+6%\/>&-3UF2%ITT^T MENFB5L%PB%L ]LXKD[CP;J0O+G2+6*W_ +"O=4@U.2=I/WD0C\HF$)CGPR: /&X_VCK>+Q<]M+ MX7N([JY\FU,+W8!B<.XPWR<8+\_UKM-4^,6FFVFDT-K7R8W$9N[Z78I8]-D0 M^=_I\N.]>,0? ;QQ-XGBGO[32+N>V>&YN5:^<"X!D-V"#CTSW-?1NB_ M#SPEX>NC3[B@#S:X\>^$)=>M[?Q-J]QX@G,8F:(K MY5O 2"0HAX#-P.I)Y'-;FD^-_$OB;1)H_"V@"TEAF"JS[8HXX\<#G<">_ Q[ M5Z-_9.G&9I386QD;JYA7)_'%68XHXEQ$BH/11B@#R9];\:7^L?:X;&^1$C\D MP1V[21$X(+8+HI/.>1Z8K4TOP+?'PP/,NKR)@S31Z:JQ6^).F3(H8@D#KSC- M>CT4 >:?\(-J]YM:ZT[2Y&4Y#:I>7%XW_H2BNKD\+QQZ3'#I*V6EW@"EYX;- M'&?XL!L\>F:Z"B@#G+?PYJZSQ/>^*[ZX2-@WEI!%"&QV.U>E:&L:#!K7E?:; MF]A$6<+;7+1!L_WMIYZ5IT4 8>F^$=*TJ_2\MQ:X=\9&#U-.U3P=X M?UJ^^V:KI<%U<;0GF/G.!T'7W-;5% '&'X:Z?9:A/=>&KN;0OM2*ES';(C++ MM/# .#M;_:'/ ]*L0?#'P=!;B(:%;N>KR/DO(W=F.>6/<]ZZNB@#/TK0=,T. MR>TTFT2U@D8LR1DXR1C/-9!\"VBX^SZQKMN!T6+4Y !^&:Z>B@#,ETF9M .G MQWTAF";5NKA%F;/J0PP:Y"[^'^HSLC2KH%XRD'S);%X7'T,3#FO0J* .)U/P MQK&E6LM?$."]BM;C25N%=@OFS0K@>[ M.C@ ?\!->C44 <)JOQ#U#PW-''XB\-7";QE9+!VN01_P%./H:=IOQ:T'4IO* M6SU:"0#)26S.['K@$G'X5W-1B"%9/,6) _3<%&?SH Y&7XM^"(+EK:YUQ8+A M/OPRV\JNOU!6K$/Q+\*W(S:ZA-0]7>($G\ M:-.T;3M),G]F6<-KYI!?REQNQ0!XA\7?',/VRTU/PLVJIJ5K;2I,8Y&MD: D M<'D,2'VD ?B,4?![5?$NKKJ^MV]Q#]HEAMTN9]3OWFCC55)#%>"&^\>6& >. M*]$\3?"7PWXDNDO?(-E>QJZK-"H8'?\ >)1@5)]R.*N^#?AUHW@J"5=--Q+) M<1K'H(1DVEA.L<1'H1'EF'L2: MZFU&B>'M 6\T?3L6K %5M+S3[."V7&"(HPN?RJU110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!FV_\ R,]__P!>EO\ ^A35I5FV M_P#R,]__ ->EO_Z%-6E0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% ' ?$G7]2TF_T6V@U*31-.NYE6;4TB1PLG MG1!8V+@JBE&E;)ZE ,\D&QK^M:M9SZ+:ZC>76CB:-!=ZC8VB36WVAN/+)DW% M%R#@[?XERP[Z7C71-7U[38[32IM.\EI8S<6^HVYEC=5D5L_*0?X3P>"...M5 M5\(ZC'H-CX974+:708;..TN?/@9KJ8*,-A]VU0P 'WPA5?.!&6BC8C:23NYYKKR,C!Y% &3I]U!=^ M(K^2UGCG06MN"T;AAG=+QD5K5F6B)'XEOQ&JJ/LMN<*,?Q35IT %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M4UI$1D5W56<[4!.-QP3@>O )_"@!U%%% &;;_P#(SW__ %Z6_P#Z%-6E6;;_ M /(SW_\ UZ6__H4U:5 !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %>4?$S3A:^,=/UO789;C1&00"YMLF?29%C MG8SH/3YE([2QM)%;YEMV>W7R1_LNLSL1U._/I7JCL$ M0LV<*,G S6-+X2TB;7H]6>W?[0C+)Y8E80M(HVK(T>=I<# #$9 YX%;5 '/ MPZQ:KKUW<,MT(I+>%%;['+R5:0D?=_VA^=7O[?L/^GK_ , YO_B:TJ* ,W^W M[#_IZ_\ .;_ .)H_M^P_P"GK_P#F_\ B:TJ* ,W^W[#_IZ_\ YO_B:/[?L/ M^GK_ , YO_B:TJ* ,W^W[#_IZ_\ .;_ .)H_M^P_P"GK_P#F_\ B:TJ* ,W M^W[#_IZ_\ YO_B:/[?L/^GK_ , YO_B:TJ* ,W^W[#_IZ_\ .;_ .)H_M^P M_P"GK_P#F_\ B:TJ* ,6\\0PK'']D2Y=C,@<&SEX3<-Q^[Z9JQ_;]A_T]?\ M@'-_\36E10!F_P!OV'_3U_X!S?\ Q-']OV'_ $]?^ (+06\AA%T9 IV#['-R<B@#-_M^P_Z>O_ .;_XFC^W[#_IZ_P# M.;_XFM*B@#-_M^P_Z>O_ #F_P#B:/[?L/\ IZ_\ YO_ (FM*B@#-_M^P_Z> MO_ .;_XFC^W[#_IZ_P# .;_XFM*B@#-_M^P_Z>O_ #F_P#B:/[?L/\ IZ_\ M YO_ (FM*B@#-_M^P_Z>O_ .;_XFC^W[#_IZ_P# .;_XFM*B@#-_M^P_Z>O_ M #F_P#B:KP>(83>7*S)?X?6MJB@#-_M^P_P"GK_P#F_\ MB:/[?L/^GK_P#F_^)K2HH S?[?L/^GK_ , YO_B:/[?L/^GK_P YO\ XFM* MB@#-_M^P_P"GK_P#F_\ B:/[?L/^GK_P#F_^)K2HH S?[?L/^GK_ , YO_B: M/[?L/^GK_P YO\ XFM*B@#-_M^P_P"GK_P#F_\ B:/[?L/^GK_P#F_^)K2H MH S?[?L/^GK_ , YO_B:KR>(81J$"QI_*MJB@#-_M M^P_Z>O\ P#F_^)H_M^P_Z>O_ #F_P#B:TJ* ,W^W[#_ *>O_ .;_P")H_M^ MP_Z>O_ .;_XFM*B@#-_M^P_Z>O\ P#F_^)H_M^P_Z>O_ #F_P#B:TJ* ,W^ MW[#_ *>O_ .;_P")H_M^P_Z>O_ .;_XFM*B@#-_M^P_Z>O\ P#F_^)H_M^P_ MZ>O_ #F_P#B:TJ* ,W^W[#_ *>O_ .;_P")J*XUV-TC2P2X>9YHUPUI*HVE MU#')4 87)K7HH **** "BBB@ HHHH **** "BBB@ KD?B/+?6OA^SN].U*YL MFBU6Q618"!YZ/=11LC'&0,.>A&>AR,BNNK#\5^&_^$ITN*Q;4[K3TCN(K@M; M)&Q=HW#H#O5A@.JGCKC!XR* ,SQMI]_Y":CI>JWT&I)-#'86T,S+%(Q<95XQ MPX(SDL#M4$C&":OZJL^IRZC%!/>+!:0B-X["3RY97/SLBL2-K%0@# @C><$= M1%J?A2^U#68]0B\4:E9F*+RTBB@MF5^ M"H+SP9?^'O[2O(AJ0?[;>*(S-.9.)"=RE1N'' &!@+C K6T_2S9&-YKN:[F2 MW2#S)E0'"DDMA5 !;(S@ ?*.* .*L_$%[X;L?B!>ZA>W.K?V1?%K=9V .#:P MR+&, !1N?' ]SDY-7/ EWJ*ZSJFG>)OM8UQ88;F8R7AE@DC?<%,48 6+!1@5 M )X!+.?FK0M? ULG_"0QZEJ%UJ=OX@JWTZ)$UY>!/,\I,[$^15& 68YQDECDGC !MT444 %%%% M !5;48I9M+N8K>YDM)7B8)/$%+1''# ,",CW!%6:AO('NK&:"*X>V>1"BS1A M2T9(^\ P(R/<$4 <=X7M9]?^%^D#5-8U!?W;-%]%LM0NY7O9IG_TA_P#626Z.Q1W]VC" D]VYH7P#)%X/M?#T M'B34X[>WEWF7RKFZ++8GS;O5+O4;KRRGVBX$8 M89()P$4*.B\ 8X]SD \_NM>O?"E_XM GU8RV>D_;((M3E\U;IPQ#SQ&-:U#29+^\U&(Z;'>1O=RM*XG+;& 8Y.&)4A!P,< 9K8 MMO!T3?:7U[4;K7)[BV:T,MVD2%(6(+(%B15Y*J2<9X'-&E>#8=.G:XN-2O=1 MN&:+]]=%-WEQ9\N/Y5 P",DDGN3CMCFFW.D&#X@:6EIJFJM-(TMY=H^H3-#Y2C 41%M@&YD&,=, MULW_ (9:^\7:?KO]K7<)L49$M$2(Q.&^]DE"W/'1ATXJ]!I,,.N76J^9))/< M1)#M8C;&JDG"\<9+9/T'I0!?HHHH **** "BBB@#BO#QU*3QIXRT^?5[JX2, MVS6QEVXM@Z.2J #@>Y[YHTHW7A_4?$"+J%Y>Z5;QQM$][,T[1SD'^.J-=11& MV$[&!XSS*&CZ$ ;CN(R !@BN>C\3L/%EO(NMS?VR^N_8+C1I+DX%J> P@S@ M#YO, R<\DUV5WX2N[GQ(^K)XFU* , @MHXK?8B Y**QC+@$CG#9]ZM)X9C;5 MI]1OKZXO+A@ZVQE"*+16&"$"J 3CC.+W4F\ W^L:=JUU9%;N M-H3;MMWQ"14V'(RN3NR5P3Q5+XH:K>:;KUCF_OK>SDM6\MK*X>-;6?> )[C8 M>* .DM=_V2'S9%EDV+ND085SC MDCV-2U';6\5I:Q6UNNR*%!&BY)PH& .?:I* "BBB@ HHHH Y#Q'-?6_Q"\*^ M1J-S':7#7$"23DFM36/#!U?Q%I6K?VK=VITQF:.WB2(I(6&&W%D+W$5N%"X.$#B+> .O#=>N>: (=2MCK>DW][=HX)Z@]*XKQ;JNNZ=H_A^37=0OX6?3V$LFGS/$8+K MC9/:9%:,&V6\4#B4CH6$D;#KSQCFJ> MI^ AJGD2RZ_J<=XMH]E=72"'==PNU>BV.C1:;I\MK8S2Q%UVI*<,T8"[5 R,': ,9S[YK'TSP7+I/ MA1-#M/$.HA%F+_:3'!YA4DED_P!7@ D]0-P[$4 1?#O5&U'1[Z-+]M3L[._E MM[2^:7S3-$I^7,G.\CINR(C?CC( MR< 9- %A_MVIRP6$EV]I,ED'NV@R#O? PI[$!7]QN!'05RDVJ:SX8TO6K/3+ MFZU 3ZI'8Z+)>S&:17= 9 7?)94828W9Z8Y P>RD\/R'1KRRM]7OK>XNU"M? MQE#,N%"Y!*D X'7'OUK-B\")_8+:7>ZU?W2(T;6DFR&(V;1G*F,1QJN<]<@Y M'!R.* ,WPOJ4[:/-IKQZG]DNS=7C71W !V=7PN$:,9 55"EQP*9JS:E MX3URXU*RU"^U&*/2+N\U&WN9F>(.@#0E%/$>3Y@PN 0.G KI=%\,0Z/)YYO+ MB\NG:1YKB?;NF=\98[5 Z*H & *HZ9X,FL;VYEO/$6HZE!=N[W%M3RS98\9) MP*Z"@ HHHH **** &R*7C95#+RSU'6+Z>2/5KV MW>[,NV=XTN9% #+C9P /EQ@=,5V[@LC!6*DC 8=O>N2M? DMIX9OM&A\2ZF% MO;N2ZDN/*M_,!D8O(H_=;=K,Q/([X&!Q0!#H,VH0>'7LY+^>Y6XU-[73KFX< MM*]ON)R7ZDA%DVN'Y=.:%KS5KO4GA#A#<)$@4$* L:*HP%.,#^)LYJIIOA. M\T_6);Z3Q1J=TLTADD@EBMU5SMPH++$&PO89QQ0!E^'[^73M:U5_%$-_9:C' M;-=L&U)[FTEAZLT*' 0H?E*[ 1D&=A"\ MC."Z-&.'7!;J#M5=)J>L7NJ7,FQ1/<+$I2-7#F,*B*N&(^8X MR1@$\#$6K^%;S4]<74H/$NI6&R/RXX((;=DC!^\5+Q,P)QR(/[6O(VL;> M2W2T5(C&Z2%2^24+Y)1#G=QMXZG.]0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6'J/B#4+*_ MDM[?PGK.H1IC;!).K<9QRHY![?>-O%VM1> =?D@\)>( M=/E33;ADO//LU^SD1MB3*7)8;>N5!/' S6)KANM'M[*]L/#OCBUF34[%0UUX MA$T;JUU$K1E#>L&WJ2@R,989('(]7N;:"]M);6\ACN+>=#'+%*@9)%(P5(/! M!'&*Q+;P!X/LKN*ZL_"NBP7$#B2*6+3XE:-@;G/W?*E?ICG..HQGG&G10!Y=X, M\-Z-XS\"-K_B: /K&HOR#N.;[^--5D(O MX%LYM"_MA=%>)0_VHEI!")Q(&V_?8?)L^[R&Y KHF\#: VJ37ZVDL;W$OG7$ M$5W+';SOW:2!6$;DX&2RG..:>?!FAG6Y-5%K(MS+)YSA+F58FEV[1*8@VSS M ,/MW# YXH \\\'Z[KVA^&[&PMS8?99X]4:T:9)9I5DAFD8/(Q<;@>05Z\ [ MSD@=?X6\5:GK.LV4%ZEH+>\T*WU,"&)E9)'P&7)8@KSQP"/4U9L?AUXV@O?]":5H%DU.YD53)_K,JTA#!N<@Y')]34VA^ O#GAR_CO=+L7%U#;BUBF MN+F6X>*$=(T,C-M48X48 Y]30!S6I6=MIOQ2US6M/TJPEU2#0$N(Y)4"%I-S MKDN%+#*J%)ZX %0V7Q#UZ*P$VK6VFM+>:59WMHMN)%6)YY%CVR,Q.Y!@E'+%6SD8W,. <\X&C61I_AG3],\HVTE^S1R&7?/J-Q,SDKMPY= MR74#HK9 /( /-:] !1110 51U74+C3K=)+72;S5&9]IBLVA#*/[Q\V1!CZ$G MVJ]10!FC5+K^T_LO]AZAY7E>9]KWP>5G&=F/,W[NWW<9[XYKA/%?B;Q/K$L. MG>&-#UBRO[/_ $RZB$EJ9% _U*MB?;L=@6D@R& MB(\S?O# J?EQD=:GCUV_?3X[AO"^K)(\WE-;-):^8BX_UA(F*[?HQ;VJ?0M ML/#EB]II2SK%)*TS^?&&O?$]AJWAY8;/Q#;0 MR2P7.P#S]N/W4I'+(P)&.V@H XOX>W^S5O$6A"XU"'[5&-3AEO; M6:!XWD7;-M$RJQ57VD=ANQ5+PUI-EI=[!H/B30XH;NYLYEBOK202V6MKLR\D MB?\ /4J=QW D_-AB.*]#U#PII.J:Y;:O>QW#7EJACB*7DR(%/53&K!6![@@Y M[U4M? /A^R+&W@NU_<&VCSJ%P?L\9&"L.7_<\#&4VF@#S-_#>BZ/\$(?$^D6 M5MI>NV$;36M]:1K#+))YA41LRX+AA\NTY!K<^).M2F&SD6/44O\ 1TAU-8[2 MRN)8S,",QR.B,@7;O^^1C@UU=A\-_#.GS6CQVMW.MD_F6T-YJ-Q0-NC0=%4X#;1P,G'6K\_PXT%_#D6D6GVZR%J6:RNX;Z8W- MFQ&"8Y68LH_V<[?:G^!_#VH>%]/FTZ_^R72A]XU*-Y//O&/5YE?/S]!NWMGT M7I0!S_AO1].\::WXEOO%-I'>WMGJ3V5LD_+6,2JI4Q=XV;.[.>*27Q3J M&D6VHQ>&GL[W2O#21"Y%VS2SW@8DL$E5@$*@$997W'KC!KJ]2\%:'JNJ/J-Q M;W$-W*@CFDL[R:V\]1T601NHD';#9XXI+SP/X>OM0BO)M/"R1Q)"4AE>**6- M#E$DC4A)%7L&! H X\>/?%DE]*4LM'CMQK8TF*)FE9VWJ&5V?@+MSR-IST^7 M&3+#XW\57EQH^GVL&CBYO+V[LKB[D278K0KN#K"&S@CL9/;(ZUT,GPX\.22O M(T6H;GO?M[$:K=#]_P#W^).#^E8NK_#8-K6C?V+"R:;!>37EZTFLW4<^^1-I M,3#<1US@.H/3WH AM?'GB+6(FMM+ATNVU"QLY;J\-PCR1S%)"FR,!U*AL9W' M=CI@]:NZ=X[U#4/$&F0S6\&G66I0QO;I=P2YE9D+,$G7,98'C8P5NXSTK:NO M 7AR[M[.%[%XELHFAA:WN986\MN61F1@75CR0Q()R3FK!\(Z,=5BU#[/*LL( M7RXUN91"A5=JL(0VP,!P&VY'8T ><:1XNUZ'Q/>W,J:99Z;:VEY=SZ=9VS?O M6CEVEO,WC+MQ\Q3CG@]:[3P1K?BC65GD\3:.ME;O''+:3JL:;PPR5*K/+G'' MS$KG^Z*GL_AYXVN]X,A;S-0N)%D$G+JZLY#J3R58$>U7]#\+Z5X<5 MAI4=PBLH11-=RSB-1T1!(S;%_P!E<#VH UZ*** "BBB@#*U?5[S39(UM/#^I M:L'!+/9/;J$]CYLJ'\LU%IFNW^H7H@NO"^KZ9&5)^T71:GXF\1W']N:I =;A&ESRQQ+:-8"U@"=IEEE61B>IX'7Y:]!\+Z]?:[IT< M]_H-_I3-$C[KIH2LA(YVB.1B/^! 4^^\'^'M2U1=1O\ 1K.XNU(/FO$"6(Z% MO[V.V3O;F*3']T)*S\^ZBO&/&^C MV">-O$R_V!ID5O=2V<4NN&,>;I4DBC$ZHJ@G+8^8.N"03D=?>JP!X)T(WVIW M4MO<3OJT9CO$GO9I8Y5QC'ELY48' P!CMB@#G=:\5Z[H<^MV=K-8W"Z7IMM= M6\L]N[-)N8HX+M5/C&32[F&VBCDA=[2WE@EB>Y*HK QS MG,4F2W*_*R=]W6IYOA=X4N+=(+FTO)HEA%N4EU.Y99(@Q8(X,GSJ"<@-D#MB MM"#P5H-M>&YAM)%^1HUA^TRF% PPQ6+=L4D<;@H/O0!Q:_$?7Y88]/M;6"ZU MN>X,:VZ6#Q20*(P[>9!/-'S\P 82X86S^Q.?[3N1NASDJ?WG4G)+=3DY)R: +.@6D=_X M#TVVN-QBELHE<*V-PVC(^AZ'VKAI]+@L+&Z@T:-8/#6LZU;0QV]NVV'R=G[U MD X".ZX('# G^]7H3>'-.;PS_8&+D:?Y(@VB[E$FST\W=O\ ;[W3BJEMX)T2 MVTZXL?+O+B"X5%87>H3W#*$.5V-([%-IY&TC!Y'- '#16D,_BL>$YK2-O#D> MKS;+1@# P6WCD6+9]TH'D?"8P-HXXJ#1[:/Q#=)H^O(9]-TZTO39^<^X92Y> M)),GJR(BE6ZKNR,9KT/_ (0W1/[&33!;2K"DQN%E2ZE6<2G.9/.#>9O.2"V[ M)!()YIMWX)\/WFEVFGRV&RVLXVBA2"9XB(VQNC)0@LC8&Y22&P,@T .\$WMU MJ7@71;S4=WVJ>SC>7=UW%1FMRFQ11P0I%"BQQHH5448"@= *=0 4444 %P:WHMKX@TUM/U!I?LLC S1QN5$R@_<;')4]QW'!X)%9T7@ MG1[:2TEM(Y+::SNYKJ&6%]K*9I"\D?'6-BWW3QP.X!H C_X2K5O^A%\0_P#? MVP_^2JI>.=FM?!_Q%+JFD26K#2[J06M^L3O$Z1N5;Y&=<@@,""2..AKLJH:U MHUEX@T>XTO5%E>TN5*3)%.\)=3U4LA!P1P1G!'!H \LTA;SP;!J7B?3?#4FB M:4VFVEM%INZ'_2[QY @G\N-RB_?4$EE) YQUK5F\:^.;>"UTV?PYLUJ\FG:V M(MX662")8R6,7VP!3NDVX\XG"YQS@=T_AW3)?#;:!=6[76FO"8'ANI7F+)Z% MW)8_7.1Q6<_@'0);6*&6.^=X9C/%=/J5R;F)RNP[9S)YBC;Q@-C':@#,\-^( M?%FL^*)['5+'3=(BL;:VFN;?+7$S-*C%D#JP5<,O7Y\CZ\4EL['Q9\4_$>G^ M*+*+4;?1[:U&GV%W&)(BLB%GF"-\K,6&S=V"XR,G/5:3X2TC0]4GU#3H[E+B MXB2&4R7LTJLJ?=^5W*Y'KC/)YY-+K/A/2-=O(+R^@E2\MU*1W=IJ> M9$RMM[[--;\[[?!'8/I2:V-$DA,3^>',OD>?NWXV^80?+VYV\[^U; MEOX#T"UDTZ2"&[1]-GEN+=O[0N"3)(Q:1W._]X6).2^[()'2K \':(NOOK"V MCK=R2B=U%Q((6E"[1*8=WEE\ #?MW>] '(6_CSQ&^FZ3<>3I<\MY::B\D?ER M1*9;9B%(;>VU2.HP3[UJ>$_%&O:AJNFVVOPZ?Y>K:.-3MS9*ZF J8P\;EF._ M/G(00%QAA@]:DU'X<:(([F]TO35EU-5N6LQ=WLQAMY9L[RBDLL0)8D[%_"K/ M@7PA%X8T.T%S"%U-;6.WF87LMRBJG 6(R8V)WV*JJ.F.!0!U-%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% @ !1110 4444 %%%% !1110 4444 %%%% !1110!__]D! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 25, 2021
Feb. 10, 2022
Jun. 25, 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 FY    
Document Fiscal Year Focus 2021    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 25, 2021    
Document Transition Report false    
Entity File Number 1-4298    
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 Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Shell Company false    
Entity Public Float     $ 1,654,000,000
Entity Common Stock, Shares Outstanding   48,563,820  
Auditor Name Ernst & Young LLP    
Auditor Location San Diego, California    
Auditor Firm ID 42    
ICFR Auditor Attestation Flag true    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Current assets:    
Cash and cash equivalents $ 290,201 $ 149,358
Short-term investments 89,704 20,669
Accounts receivable, net 192,873 151,919
Inventories 161,053 142,500
Prepaid expenses 16,194 18,773
Other current assets 768 1,827
Total current assets 750,793 485,046
Property, plant and equipment, net 63,957 66,916
Goodwill 219,791 252,304
Intangible assets, net 177,320 233,685
Other assets 22,123 23,192
Operating lease right of use assets 25,060 29,203
Assets, Total 1,259,044 1,090,346
Current liabilities:    
Short-term borrowings 3,059 5,314
Current installments of long-term debt 11,338 3,075
Accounts payable 85,230 67,923
Customer advances 7,300 14,410
Accrued compensation and benefits 39,835 34,862
Accrued warranty 6,614 6,066
Deferred profit 13,208 8,671
Income taxes payable 6,873 3,857
Other accrued liabilities 19,002 30,275
Total current liabilities 192,459 174,453
Other accrued liabilities 8,588 8,900
Noncurrent income tax liabilities 6,138 6,888
Accrued retirement benefits 18,037 21,663
Deferred income taxes 25,887 28,816
Long-term debt 103,393 311,551
Long-term lease liabilities 22,040 25,787
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,756 shares issued and outstanding in 2021 and 42,190 shares in 2020 48,756 42,190
Paid-in capital 674,777 448,194
Treasury stock, at cost; 207 shares in 2021 and 0 shares in 2020 (7,324) 0
Retained earnings 193,555 26,230
Accumulated other comprehensive loss (27,262) (4,326)
Total stockholders' equity 882,502 512,288
Liabilities and Equity, Total $ 1,259,044 $ 1,090,346
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
shares in Thousands
Dec. 25, 2021
Dec. 26, 2020
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,756 42,190
Common stock, shares outstanding (in shares) 48,756 42,190
Treasury stock, shares (in shares) 207 0
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Net sales $ 887,214 $ 636,007 $ 583,329
Cost and expenses:      
Cost of sales (1) [1] 500,253 364,225 353,500
Research and development 91,963 86,151 86,147
Selling, general and administrative 126,958 129,248 142,936
Amortization of purchased intangible assets 35,414 38,746 39,590
Gain on sale of PCB Test business (2) [2] (70,815) 0 0
Restructuring charges (Note 4) 1,823 7,623 13,484
Impairment charges 100 11,249 0
Gain on sale of facilities 0 (4,495) 0
Costs and Expenses, Total 685,696 632,747 635,657
Income (loss) from operations 201,518 3,260 (52,328)
Other (expense) income:      
Interest expense (6,413) (13,759) (20,556)
Interest income 239 224 764
Foreign transaction gain (loss) 411 (3,170) 43
Gain (loss) on extinguishment of debt (3,411) 268 0
Total 192,344 (13,177) (72,077)
Income tax provision (benefit) 25,019 666 (3,082)
Income (loss) from continuing operations 167,325 (13,843) (68,995)
Income (loss) from discontinued operations, net of tax 0 42 (697)
Net income (loss) 167,325 (13,801) (69,692)
Net income from noncontrolling interest 0 0 8
Net income (loss) attributable to Cohu $ 167,325 $ (13,801) $ (69,700)
Basic:      
Income (loss) from continuing operations (in dollars per share) $ 3.53 $ (0.33) $ (1.68)
Income (loss) from discontinued operations (in dollars per share) 0 0.00 (0.01)
Net income attributable to noncontrolling interest (in dollars per share) 0 0 0.00
Net income (loss) attributable to Cohu (in dollars per share) 3.53 (0.33) (1.69)
Diluted:      
Income (loss) from continuing operations (in dollars per share) 3.45 (0.33) (1.68)
Income (loss) from discontinued operations (in dollars per share) 0 0.00 (0.01)
Net income attributable to noncontrolling interest (in dollars per share) 0 0 0.00
Net income (loss) attributable to Cohu (in dollars per share) $ 3.45 $ (0.33) $ (1.69)
Weighted average shares used in computing income (loss) per share:      
Basic (in shares) 47,409 41,854 41,159
Diluted (in shares) 48,460 41,854 41,159
[1] Excludes amortization of $27,508, $29,510, and $30,126 for the years ended December 25, 2021, December 26, 2020, and December 28, 2019, 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 14, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Net income (loss) $ 167,325 $ (13,801) $ (69,692)
Net income from noncontrolling interest 0 0 8
Net income (loss) attributable to Cohu 167,325 (13,801) (69,700)
Other comprehensive income (loss), net of tax      
Foreign currency translation adjustments (22,956) 27,321 (7,522)
Adjustments related to postretirement benefits, net of tax 2,602 2,383 (628)
Change in unrealized gain/loss on investments (67) 0 0
Reclassification due to sale of PBC Test Business, net of tax (2,515) 0 0
Other comprehensive income (loss), net of tax (22,936) 29,704 (8,150)
Other comprehensive loss attributable to noncontrolling interest 0 0 (4)
Other comprehensive income (loss) attributable to Cohu (22,936) 29,704 (8,146)
Comprehensive income (loss) 144,389 15,903 (77,842)
Comprehensive income attributable to noncontrolling interest 0 0 4
Comprehensive income (loss) attributable to Cohu $ 144,389 $ 15,903 $ (77,846)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Additional Paid-in Capital [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
AOCI Attributable to Parent [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Treasury Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Noncontrolling Interest [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock [Member]
Noncontrolling Interest [Member]
Total
Balance (Accounting Standards Update 2016-02 [Member]) at Dec. 29, 2018 [1] $ 0 $ 0 $ 10,352 $ 0 $ 0 $ 0 $ 10,352              
Balance at Dec. 29, 2018               $ 40,763 $ 419,690 $ 111,670 $ (25,880) $ 0 $ (299) $ 545,944
Net income (loss)               0 0 (69,692) 0 0 0 (69,692)
Changes in cumulative translation adjustment               0 0 0   0   (7,526)
Foreign currency translation adjustments, net of tax                     (7,522)     (7,522)
Changes in cumulative translation adjustment, attributable to non-controlling interest                         (4)  
Adjustments related to postretirement benefits, net of tax               0 0 0 (628) 0 0 (628)
Cash dividends               0 0 (9,866) 0 0 0 (9,866)
Exercise of stock options               42 367 0 0 0 0 409
Shares issued under ESPP               187 2,159 0 0 0 0 2,346
Shares issued for restricted stock units vested               599 (599) 0 0 0 0 0
Repurchase and retirement of stock               (196) (2,575) 0 0 0 0 (2,771)
Noncontrolling interest               0 0 53 0 0 (53) 0
Share-based compensation expense               0 14,148 0 0 0 0 14,148
Divestiture of interest in consolidated entity               0 0 0 0 0 356 356
Changes in unrealized gains and losses on investments, net of tax                           0
Balance at Dec. 28, 2019               41,395 433,190 42,517 (34,030) 0 0 483,072
Net income (loss)               0 0 (13,801) 0 0 0 (13,801)
Changes in cumulative translation adjustment               0 0 0   0   27,321
Foreign currency translation adjustments, net of tax                     27,321     27,321
Changes in cumulative translation adjustment, attributable to non-controlling interest                         0  
Adjustments related to postretirement benefits, net of tax               0 0 0 2,383 0 0 2,383
Cash dividends               0 0 (2,486) 0 0 0 (2,486)
Exercise of stock options               101 1,001 0 0 0 0 1,102
Shares issued under ESPP               243 3,026 0 0 0 0 3,269
Shares issued for restricted stock units vested               660 (660) 0 0 0 0 0
Repurchase and retirement of stock               (209) (2,597) 0 0 0 0 (2,806)
Share-based compensation expense               0 14,234 0 0 0 0 14,234
Changes in unrealized gains and losses on investments, net of tax                           0
Balance at Dec. 26, 2020               42,190 448,194 26,230 (4,326) 0 0 512,288
Net income (loss)               0 0 167,325 0 0 0 167,325
Changes in cumulative translation adjustment               0 0 0   0   (22,956)
Foreign currency translation adjustments, net of tax                     (22,956)     (22,956)
Changes in cumulative translation adjustment, attributable to non-controlling interest                         0  
Adjustments related to postretirement benefits, net of tax               0 0 0 2,602 0 0 2,602
Exercise of stock options               250 2,260 0 0 0 0 2,510
Shares issued under ESPP               161 3,403 0 0 0 0 3,564
Shares issued for restricted stock units vested               704 (704) 0 0 0 0 0
Repurchase and retirement of stock               (242) (10,222) 0 0 0 0 (10,464)
Share-based compensation expense               0 14,420 0 0 0 0 14,420
Common stock repurchases               0 0 0 0 (7,324) 0 (7,324)
Changes in unrealized gains and losses on investments, net of tax               0 0 0 (67) 0 0 (67)
Impact of sale of PCB Test business               0 0 0 (2,515) 0 0 (2,515)
Sale of common stock, net of issuance costs               5,693 217,426 0 0 0 0 223,119
Balance at Dec. 25, 2021               $ 48,756 $ 674,777 $ 193,555 $ (27,262) $ (7,324) $ 0 $ 882,502
[1] Cumulative effect of accounting change relates to our adoption of ASU 2016-02.
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Cash flows from operating activities:      
Net income (loss) attributable to Cohu $ 167,325 $ (13,801) $ (69,700)
Net income from noncontrolling interest 0 0 8
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
(Gain) loss on business divestitures (70,815) (35) 1,138
Interest capitalized associated with cloud computing implementation (91) (124) (168)
Gain on divestiture of consolidated entity 0 0 (149)
(Gain) loss on extinguishment of debt 3,411 (268) 0
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) 100 11,249 0
Depreciation and amortization 48,568 52,746 58,871
Share-based compensation expense including restructuring charges 13,792 14,234 14,148
Amortization of inventory step-up and inventory related charges 6,523 3,731 8,347
Amortization of debt discounts and issuance costs 643 1,177 1,110
Accrued retiree benefits (500) 1,675 1,017
Deferred income taxes 953 (5,305) (5,385)
Changes in other assets (1,652) 285 (3,044)
Amortization of cloud-based software implementation costs 1,644 1,191 0
(Gain) loss from sale of property, plant and equipment 1 (4,170) 173
Changes in other accrued liabilities (416) 91 5,348
Changes in current assets and liabilities, excluding effects from divestitures:      
Customer advances (4,090) 2,188 11,548
Accounts receivable (59,123) (20,210) 21,150
Inventories (35,864) (14,982) 26
Accrued compensation, warranty and other liabilities 225 4,678 (9,405)
Accounts payable 17,316 15,058 (3,122)
Deferred profit 4,732 871 997
Other current assets 1,709 1,150 (5,996)
Income taxes payable 3,444 (2,089) (10,719)
Operating lease right-of-use assets 6,746 6,831 7,159
Current and long-term operating lease liabilities (6,852) (6,437) (6,083)
Net cash provided by operating activities 97,729 49,734 17,269
Cash flows from investing activities:      
Purchases of property, plant and equipment (12,000) (18,660) (18,000)
Net cash received from sale of land, facility and assets 157 17,025 1,767
Purchases of short-term investments (204,699) (19,703) (315)
Sales and maturities of short-term investments 135,549 0 0
Cash received from disposition of business, net of cash paid 120,886 2,975 0
Net cash provided by (used in) investing activities 39,893 (18,363) (16,548)
Cash flows from financing activities:      
Cash dividends paid 0 (4,971) (9,827)
Proceeds from revolving line of credit and construction loans 1,376 5,878 5,477
Repayments of long-term debt (206,069) (41,056) (3,817)
Net issuance (repurchases) of stock, including awards settled in cash (4,390) 2,077 (16)
Acquisition of treasury stock (7,324) 0 0
Proceeds received from issuance of common stock, net of fees 223,119 0 0
Net cash provided by (used in) financing activities 6,712 (38,072) (8,183)
Effect of exchange rate changes on cash and cash equivalents (3,491) 129 (1,529)
Net increase (decrease) in cash and cash equivalents 140,843 (6,572) (8,991)
Cash and cash equivalents at beginning of year 149,358 155,930 164,921
Cash and cash equivalents at end of year 290,201 149,358 155,930
Cash held by discontinued operations (Note 14) 0 0 (736)
Cash and cash equivalents at end of year from continuing operations 290,201 149,358 155,194
Supplemental disclosure of cash flow information:      
Cash paid for income taxes 22,717 5,772 14,942
Cash paid for interest 6,253 16,324 14,846
Property, plant and equipment purchases included in accounts payable 624 1,063 1,601
Inventory capitalized as capital assets $ 1,635 $ 1,050 $ 300
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

1.

Summary of Significant Accounting Policies

 

Basis of Presentation – Cohu, Inc. (“Cohu”, “we”, “our”, “us” and the “Company”), through our wholly owned subsidiaries, is a provider of semiconductor test equipment and services. Our consolidated financial statements include the accounts of Cohu and our wholly owned subsidiaries and variable interest entities (“VIEs”) for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation. We evaluate the need to consolidate affiliates based on standards set forth in ASC Topic 810, Consolidation (“ASC 810”).

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.

 

Our fiscal years are based on a 52- or 53-week period ending on the last Saturday in December. Our current fiscal year, which ended on December 25, 2021, consisted of 52 weeks. Our fiscal years ended on December 26, 2020, and December 28, 2019, each consisted of 52 weeks.

 

Certain prior year balances within property, plant and equipment disclosures have been reclassified to conform to the current year’s presentation. Such reclassifications did not affect the consolidated financial statements as previously reported.

 

Principles of Consolidation for Variable Interest Entities – We follow ASC Topic 810-10-15 guidance with respect to accounting for VIEs. On December 28, 2019, we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only VIE. As a result of the divestment, we no longer had a controlling interest in ALBS and stopped consolidating ALBS as of that date. Divestment of our ownership in ALBS resulted in a gain of $0.1 million which is included in restructuring charges for the year ended December 28, 2019.

 

Business Divestitures and Discontinued Operations – On June 24, 2021, we completed the sale of our 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 non-core 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 14,Business Divestitures and Discontinued Operations” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.

 

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 years ended December 25, 2021, December 26, 2020 and December 28, 2019, approximately 180,000, 113,000 and 422,000 shares, respectively, of our common stock were excluded from the computation.

 

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

 

(in thousands)

 

2021

  

2020

  

2019

 

Weighted average common shares outstanding

  47,409   41,854   41,159 

Effect of dilutive stock options and restricted stock units

  1,051   -   - 
   48,460   41,854   41,159 

 

For the years ended December 26, 2020, and December 28, 2019, 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.

 

Cash, Cash Equivalents and Short-term Investments – Highly liquid investments with insignificant interest rate risk and original maturities of three months or less are classified as cash and cash equivalents. Investments with maturities greater than three months are classified as short-term investments. All of our short-term investments in debt securities are classified as available-for-sale and are reported at fair value, with any unrealized gains and losses, net of tax, recorded in the statement of comprehensive income (loss). We manage our cash equivalents and short-term investments as a single portfolio of highly marketable securities. We have the ability and intent, if necessary, to liquidate any of our investments in order to meet the liquidity needs of our current operations during the next 12 months. Accordingly, investments with contractual maturities greater than one year have been classified as current assets in the accompanying consolidated balance sheets.

 

Fair Value of Financial Instruments – The carrying amounts of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximate fair value due to the short maturities of these financial instruments.

 

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 ASC Topic 326, Financial Instruments-Credit Losses (“ASC 326”). 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 December 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 the 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 market values are below our costs. Charges to cost of sales for excess and obsolete inventories totaled $7.1 million in 2021. Included in this amount are inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra which were not significant in 2021. Charges to cost of sales for excess and obsolete inventories totaled $8.1 million in 2020 and included $2.1 million of inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra. Charges to cost of sales for excess and obsolete inventories totaled $4.8 million in 2019 and included $0.7 million of inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products.

Inventories by category were as follows (in thousands):

 

  

December 25,

  

December 26,

 
  

2021

  

2020

 

Raw materials and purchased parts

 $92,798  $83,755 

Work in process

  40,732   44,315 

Finished goods

  27,523   14,430 

Total inventories

 $161,053  $142,500 

 

Gain on Sale of Facilities – As part of our previously announced Xcerra integration plan we implemented certain facility consolidation actions. See Note 4, “Restructuring Charges” for additional information on this program. During 2020, we completed the sales of our facilities located in Rosenheim, Germany and Penang, Malaysia which resulted in a gain of $4.5 million.

 

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, three to ten years for machinery, equipment and software and the lease life for financing leases. Land is not depreciated.

 

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

 

  

December 25,

  

December 26,

 
  

2021

  

2020

 

Land and land improvements

 $7,703  $8,141 

Buildings and building improvements

  31,711   34,439 

Machinery and equipment

  95,542   88,960 
   134,956   131,540 

Less accumulated depreciation and amortization

  (70,999)  (64,624)

Property, plant and equipment, net

 $63,957  $66,916 

 

Depreciation expense was $13.2 million in 2021, $14.0 million in 2020 and $19.3 million in 2019. The decrease in depreciation expense recognized in 2021 and 2020 compared to 2019 was a result of assets becoming fully depreciated and facility sales.

 

Cloud Computing Implementation Costs – We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with 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.

 

Total unamortized capitalized cloud computing implementation costs totaled $13.5 million at both December 25, 2021 and December 26, 2020. These amounts are recorded within other assets in our consolidated balance sheets and the consistency year-over-year was due to new costs capitalized in 2021, being on pace with increased amortization as development was completed. Implementation costs are amortized using the straight-line method over seven years and we recorded $1.6 million and $1.2 million in amortization expense during the years ended December 25, 2021 and December 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, Purchased Intangible Assets and Other 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, 2021, as we determined that the estimated fair values of our reporting units 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. As of December 25, 2021, we do not believe that circumstances have occurred that indicate impairment of our goodwill is more-likely-than-not. In the event we determine that an interim goodwill impairment review is required, in a future period, the review may result in an impairment charge, which would have a negative impact on our results of operations.

 

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 fair value and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.

 

Income Taxes – We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting dates. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, associated interest and penalties have also been recognized and recorded, net of federal and state tax benefits, in income tax expense.

 

We recognized deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for those jurisdictions when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized in the future.

 

Contingencies and Litigation – We assess the probability of adverse judgments in connection with current and threatened litigation. We would accrue the cost of an adverse judgment if, in our estimation, the adverse outcome is probable, and we can reasonably estimate the ultimate cost.

 

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 consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our 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 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 the completion of 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 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 December 25, 2021 and December 26, 2020, we had $7.7 million and $8.3 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, respectively. 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. 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 customers. 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 recorded on the 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 consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. In certain instances where customer payments are received prior to product shipment, the customer’s payments are recorded as customer advances. At December 25, 2021, we had deferred revenue totaling approximately $21.9 million, current deferred profit of $13.2 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.1 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.

 

Disaggregated net sales by segment are as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Systems-Semiconductor Test & Inspection

 $541,589  $317,821  $299,473 

Non-systems-Semiconductor Test & Inspection

  318,865   267,419   241,405 

Systems-PCB Test

  17,831   33,293   25,928 

Non-systems-PCB Test

  8,929   17,474   16,523 

Net sales

 $887,214  $636,007  $583,329 

 

Advertising Costs – Advertising costs are expensed as incurred and were not material for all periods presented.

 

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.

 

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 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.6 million, $1.2 million and $1.1 million for the years ended December 25, 2021, December 26, 2020 and December 28, 2019, respectively.

 

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.

 

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 year ended December 25, 2021, in our consolidated statement of operations we recognized foreign exchange gains totaling $0.4 million. During the years ended December 26, 2020 and December 28, 2019, we recognized a foreign exchange loss of $3.2 million and an insignificant gain, respectively.

 

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 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. During the fourth quarter of 2020, we began entering 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 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. Additional information related to our foreign exchange derivative contracts is included in Note 7,Derivative Financial Instruments”.

 

Accumulated Other Comprehensive Loss – Our accumulated other comprehensive loss totaled approximately $27.3 million at December 25, 2021, and $4.3 million at December 26, 2020, and was attributed to, net of income taxes where applicable, foreign currency adjustments resulting from the translation of certain accounts into U.S. Dollars and adjustments to accumulated postretirement benefit obligations. The U.S. Dollar strengthened relative to certain foreign currencies in countries where we have operations as of December 25, 2021, compared to December 26, 2020 and consequently, our accumulated other comprehensive loss increased by $23.0 million. In the previous year, the U.S. Dollar weakened relative to certain foreign currencies in countries where we have operations and, as a result, our accumulated other comprehensive loss decreased by $27.3 million. Reclassification adjustments from accumulated other comprehensive loss during 2021 and 2020 were not significant. Additional information related to accumulated other comprehensive loss, on an after-tax basis is included in Note 15,Accumulated Other Comprehensive Income (Loss)”.

 

Recent Accounting Pronouncements

 

Recently Adopted Accounting Pronouncements – All accounting pronouncements adopted during the current year were not material.

 

Recently Issued Accounting Pronouncements – In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform. Our Term Loan Credit Facility bears interest at fluctuating interest rates based on LIBOR. If LIBOR ceases to exist, we may need to renegotiate our loan and we cannot predict what alternative index would be negotiated with our lenders. ASU 2020-04 was effective upon issuance and may be applied prospectively to contract modifications made on or before December 31, 2022. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

All other newly issued accounting pronouncements not yet effective have been deemed either immaterial or not applicable.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Goodwill and Purchased Intangible Assets
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

2.

Goodwill and Purchased Intangible Assets

 

Changes in the carrying value of our goodwill during the years ended December 25, 2021, and December 26, 2020, were as follows (in thousands):

 

  

Semiconductor Test &
Inspection

  

PCB Test

  

Total Goodwill

 

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

  (10,933)  319   (10,614)

Balance December 25, 2021

 $219,791  $-  $219,791 
 

(1)

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

 

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

 

  

December 25, 2021

  

December 26, 2020

 
          

Remaining

         
  

Gross Carrying

  

Accumulated

  

Useful Life

  

Gross Carrying

  

Accumulated

 
  

Amount

  

Amortization

  

(years)

  

Amount

  

Amortization

 

Developed technology

 $229,131  $104,855   4.5  $239,250  $83,246 

Customer relationships

  65,916   26,189   7.4   74,933   22,751 

Trade names

  20,877   7,714   7.3   23,756   6,279 

Covenant not-to-compete

  308   154   5.0   340   136 
  $316,232  $138,912      $338,279  $112,412 

 

The table above excludes $7.8 million of in-process technology in 2020, which has an indefinite life and is subject to impairment or future amortization as developed technology when the projects are completed. During 2021 all remaining in-process technology was completed and transferred to developed technology and began being amortized. Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates and the sale of our PCB Test business.

 

We evaluate goodwill and other indefinite-lived intangible assets for impairment annually and when an event occurs, or circumstances change that indicate that the carrying value may not be recoverable. We completed our required annual goodwill and indefinite-lived intangible impairment testing as of October 1, 2021, the first day of our fourth quarter and concluded there were no impairments of goodwill within our reporting units or our indefinite-lived intangible assets at that time. Other events and changes in circumstances may also require goodwill and our indefinite-lived intangible assets 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 and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and 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 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 an additional $7.3 million impairment to IPR&D. For the twelve months ended December 26, 2020 total impairments recorded to IPR&D projects was $11.2 million. As noted above, during the fourth quarter of 2021 we completed and transferred to developed technology our last remaining in-process technology project which was reviewed for impairment as part of this process. Due to a change in forecasted results an impairment charge of $0.1 million was recorded.

 

Amortization expense related to purchased intangible assets was approximately $35.4 million in 2021, $38.7 million in 2020 and $39.6 million in 2019. As of December 25, 2021, we expect amortization expense in future periods to be as follows: 2022 - $34.8 million; 2023 - $34.8 million; 2024 - $34.8 million; 2025 - $26.1 million 2026 - $19.3 million; and thereafter $27.4 million.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Borrowings and Credit Agreements
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

3.

Borrowings and Credit Agreements

 

The following table is a summary of our borrowings as of December 25, 2021 and December 26, 2020:

 

  

Fiscal year ended

 

(in thousands)

 

December 25, 2021

  

December 26, 2020

 

Bank term loan under credit agreement

 $103,130  $306,630 

Bank term loans-Kita

  3,070   3,662 

Construction loan-Cohu GmbH

  10,045   9,902 

Lines of credit

  3,059   5,314 

Total debt

  119,304   325,508 

Less: financing fees and discount

  (1,514)  (5,568)

Less: current portion

  (14,397)  (8,389)

Total long-term debt

 $103,393  $311,551 

 

The debt principal payments, excluding financing lease obligations, for the next five years and thereafter are as follows (in thousands):

 

2022

 $14,795 

2023

  4,751 

2024

  4,757 

2025

  86,892 

2026

  1,268 

Thereafter

  6,841 

Total

 $119,304 

 

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, at a floating annual rate equal to LIBOR plus a margin of 3.00%. At December 25, 2021, the outstanding loan balance, net of discount and deferred financing costs, was $101.6 million and $10.1 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, 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 consolidated balance sheets. As of December 25, 2021, the fair value of the debt was $102.7 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of December 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 December 25, 2021, we believe no such events of default have occurred.

 

During 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, net, in our consolidated statement of operations and a corresponding $3.4 million reduction in debt discounts and deferred financing costs in our consolidated balance sheets. During 2020 we repurchased $36.4 million in principal of our Term Loan Credit Facility for $35.4 million in cash. We accounted for the repurchase as a debt extinguishment, which resulted in a gain of $0.3 million reflected in other expense, net, in our consolidated statement of operations, as well as a $0.7 million reduction in debt discounts and deferred financing costs in our consolidated balance sheets. Approximately $103.1 million in principal of the Term Loan Credit Facility remains outstanding as of December 25, 2021.

 

Kita Term Loans

 

We have a series of term loans with Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.43%, and expire at various dates through 2034. At December 25, 2021, the outstanding loan balance was $3.1 million and $0.2 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 fair value of the debt approximates the carrying value at December 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.9 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 December 25, 2021, total outstanding borrowings under the Loan Facilities was $10.0 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our 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 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 December 25, 2021.

 

Lines of Credit

 

As a result of our acquisition of Kita, we assumed a series of 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 960 million Japanese Yen of which 350 million Japanese Yen is drawn. At December 25, 2021, total borrowings outstanding under the revolving lines of credit were $3.1 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our 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 one available line of credit which provides borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. At December 25, 2021, and December 26, 2020, no amounts were outstanding under this line of credit.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Restructuring Charges
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

4.

Restructuring Charges

 

Subsequent to the acquisition of Xcerra, 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 2019, we began the Integration Program of our German operations and entered a social plan with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH. 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 collectively reduced headcount, enabled us to consolidate the facilities of our multiple operations located near Kolbermoor and Rosenheim, Germany, as well as transitioned certain manufacturing to other lower cost regions. The facility consolidations and reduction in force programs were 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 $1.3 million, $11.4 million and $16.2 million for the years ended December 25, 2021, December 26, 2020 and December 28, 2019, 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.

 

Charges related to the Integration Program for the years ended December 25, 2021, December 26, 2020 and December 28, 2019, were as follows (in thousands):

 

(in thousands)

 

2021

  

2020

  

2019

 

Employee severance costs

 $1,161  $6,485  $12,170 

Inventory related charges (adjustments)

  (558)  3,731   2,729 

Other restructuring costs

  662   1,138   1,314 

Total

 $1,265  $11,354  $16,213 

 

Costs associated with restructuring activities are presented in our 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 facility closure costs.

 

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

 

  

Employee Severance

  

Other Exit Costs

  

Total

 
             

Balance, December 28, 2019

 $1,236   -   1,236 

Costs accrued

  6,485   1,138   7,623 

Amounts paid or charged

  (2,055)  (1,138)  (3,193)

Impact of currency exchange

  160   -   160 

Balance, December 26, 2020

  5,826   -   5,826 

Costs accrued

  1,161   662   1,823 

Amounts paid or charged

  (6,545)  (662)  (7,207)

Impact of currency exchange

  (94)  -   (94)

Balance, December 25, 2021

 $348  $-  $348 

 

At December 25, 2021, our total accrual for restructuring related items is reflected within current liabilities in our consolidated balance sheets as these amounts are expected to be paid out in 2022. The estimated costs associated with the employee severance and facility consolidation actions will be paid predominantly in cash. All amounts accrued related to inventory will remain in our consolidated balance sheet until it is scrapped.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Financial Instruments Measured at Fair Value
12 Months Ended
Dec. 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.

 

Gains and losses on investments are calculated using the specific-identification method and are recognized during the period in which the investment is sold or when an investment experiences an other-than-temporary decline in value. 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):

 

  

At December 25, 2021

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $84,060  $2  $31  $84,031 

U.S. treasury securities

  3,953   -   5   3,948 

Bank certificates of deposit

  800   -   -   800 

Foreign government security

  925   -   -   925 
  $89,738  $2  $36  $89,704 

 

  

At 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 December 25, 2021, the cost and fair value of investments with loss positions were approximately $57.0 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. As of December 26, 2020, the cost and fair value of investments with loss positions were approximately $8.7 million.

 

(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 at December 25, 2021, were as follows:

 

  

Amortized

  

Estimated

 

(in thousands)

 

Cost

  

Fair Value

 

Due in one year or less

 $83,429  $83,408 

Due after one year through three years

  6,309   6,296 
  $89,738  $89,704 

 

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.

 

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 December 25, 2021 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $195,297  $-  $-  $195,297 

Money market funds

  -   92,400   -   92,400 

Foreign government security

  -   925   -   925 

Corporate debt securities

  -   86,535   -   86,535 

U.S. treasury securities

  -   3,948   -   3,948 

Bank certificates of deposit

  -   800   -   800 
  $195,297  $184,608  $-  $379,905 

 

  

Fair value measurements at December 26, 2020 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

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

Money market funds

  -   19,734   -   19,734 

Corporate debt securities

  -   15,694   -   15,694 

U.S. treasury securities

  -   2,012   -   2,012 

Government-sponsored enterprise securities

  -   1,998   -   1,998 

Foreign government security

  -   965   -   965 

Bank certificates of deposit

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

 

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

6.

Employee Benefit Plans

 

Defined Contribution Retirement Plans – Cohu and Xcerra each maintained defined contribution 401(k) retirement savings plans covering all their respective salaried and hourly U.S. employees. At the beginning of 2020 the legacy Xcerra plan was merged into Cohu’s. Participation is voluntary and participants’ contributions are based on their eligible compensation. Participants in the Cohu plan receive matching contributions of 50% up to 8% of salary contributed, subject to various statutory limits. In 2021, 2020 and 2019 we made matching contributions to the plan of $2.4 million, $2.3 million and $2.0 million, respectively.

 

Defined Benefit Retirement Plans – Some of our employees located in Europe and Asia participate in defined benefit retirement plans. Our largest defined benefit retirement plan is the Ismeca Europe Semiconductor BVG Pension Plan which covers our employees in Switzerland (“the Swiss Plan”) and the following discussion relates solely to the Swiss Plan.

 

Net periodic benefit cost of the Swiss Plan was as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Service cost

 $1,223  $1,310  $920 

Interest cost

  61   67   267 

Expected return on assets

  (128)  (200)  (168)

Settlements

  72   292   - 

Net periodic costs

 $1,228  $1,469  $1,019 

 

The following table sets forth the projected benefit obligation, the fair value of plan assets, the funded status and the liability we have recorded in our consolidated balance sheets related to the Swiss Plan:

 

(in thousands)

 

2021

  

2020

 

Change in projected benefit obligation:

        

Benefit obligation at beginning of year

 $(31,039) $(32,241)

Service cost

  (1,223)  (1,310)

Interest cost

  (61)  (67)

Actuarial gain

  1,179   1,916 

Participant contributions

  (1,780)  (1,136)

Benefits paid

  436   419 

Plan change

  1,076   944 

Settlements

  1,653   3,446 

Foreign currency exchange adjustment

  994   (3,010)

Benefit obligation at end of year

  (28,765)  (31,039)

Change in plan assets:

        

Fair value of plan assets at beginning of year

  18,756   18,705 

Return on assets, net of actuarial loss

  207   129 

Employer contributions

  878   886 

Participant contributions

  1,780   1,136 

Benefits paid

  (436)  (419)

Settlements

  (1,653)  (3,446)

Foreign currency exchange adjustment

  (613)  1,765 

Fair value of plan assets at end of year

  18,919   18,756 

Net liability at end of year

 $(9,846) $(12,283)

 

At December 25, 2021 and December 26, 2020, the Swiss Plan’s net liability is included in noncurrent accrued retirement benefits. Amounts recognized in accumulated other comprehensive loss net of tax related to the Swiss Plan consisted of an unrecognized net actuarial gain totaling $0.9 million at December 25, 2021, and net actuarial loss of $1.3 million at December 26, 2020.

 

Actuarial gains of $1.2 million and $1.9 million for the years ended December 25, 2021 and December 26, 2020 respectively were primarily due to plan experience.

 

Weighted-average actuarial assumptions used to determine the projected benefit obligation under the Swiss Plan are as follows:

 

  

2021

  

2020

 

Discount rate

  0.2%   0.2% 

Compensation increase

  1.5%   1.1% 

 

Weighted-average assumptions used to determine net periodic benefit cost of the Swiss Plan are as follows:

 

  

2021

  

2020

  

2019

 

Discount rate

  0.2%   0.2%   0.9% 

Rate of return on assets

  0.7%   1.0%   0.9% 

Compensation increase

  1.1%   1.1%   1.8% 

 

During 2022 employer and employee contributions to the Swiss Plan are expected to total $0.9 million. Estimated benefit payments are expected to be as follows: 2022 - $0.9 million; 2023 - $1.5 million; 2024 - $1.3 million; 2025 - $1.1 million; 2026 - $1.2 million; and $6.4 million thereafter through 2031.

 

As is customary with Swiss pension plans, the assets of the plan are invested in a collective fund with multiple employers. We have no investment authority over the assets of the plan that are held and invested by a Swiss insurance company. Investment holdings are made with respect to Swiss laws and target allocations for plan assets are 57% debt securities and cash, 21% real estate investments, 12% alternative investments and 10% equity securities. The valuation of the collective fund assets as a whole is a Level 3 measurement; however, the individual investments of the fund are generally Level 1 (equity securities), Level 2 (fixed income) and Level 3 (real estate and alternative) investments. We determine the fair value of the plan assets based on information provided by the collective fund, through review of the collective fund’s annual financial statements. See Note 5,Financial Instruments Measured at Fair Value” for additional information on the three-tier fair value hierarchy.

 

We maintain other defined benefit plans for employees located outside the U.S. for which the majority of the obligations and net periodic benefit cost were determined to be immaterial for all periods presented.

 

Retiree Medical Benefits – We provide post-retirement health benefits to certain executives and directors under a noncontributory plan. The net periodic benefit cost was insignificant in 2021 and $0.1 million in 2020, and 2019. We fund benefits as costs are incurred and as a result there are no plan assets.

 

The weighted average discount rate used in determining the accumulated post-retirement benefit obligation was 2.5% in 2021, 2.1% in 2020 and 3.0% in 2019. The annual rates of increase of the cost of health benefits was assumed to be 6.6% in 2022. This rate was then assumed to decrease 0.28% per year to 4.4% in 2030 and remain level thereafter.

 

Contributions to the post-retirement health benefit plan are expected to total $0.1 million in 2022. Estimated benefit payments are expected to be as follows: 2022 - $0.1 million; 2023 - $0.1 million; 2024 - $0.1 million; 2025 - $0.1 million; 2026 - $0.1 million and $0.6 million thereafter through 2031.

 

The following table sets forth the post-retirement benefit obligation, funded status and the liability we have recorded in our consolidated balance sheets:

 

(in thousands)

 

2021

  

2020

 

Accumulated benefit obligation at beginning of year

 $(2,398) $(2,571)

Interest cost

  (49)  (75)

Actuarial gain

  241   134 

Benefits paid

  109   114 

Accumulated benefit obligation at end of year

  (2,097)  (2,398)

Plan assets at end of year

  -   - 

Funded status

 $(2,097) $(2,398)

 

Deferred Compensation – The Cohu, Inc. Deferred Compensation Plan allows certain of our officers to defer a portion of their current compensation. We have purchased life insurance policies on the participants with Cohu as the named beneficiary. Participant contributions, distributions and investment earnings and losses are accumulated in a separate account for each participant. At December 25, 2021, the payroll liability to participants, included in accrued compensation and benefits in the consolidated balance sheet, was approximately $1.6 million and the cash surrender value of the related life insurance policies included in other current assets was approximately $1.8 million. At December 26, 2020, the liability totaled $1.8 million and the corresponding assets were $1.8 million.

 

Employee Stock Purchase Plan – The Cohu, Inc. 1997 Employee Stock Purchase Plan (“the Plan”) provides for the issuance of a maximum of 2,650,000 shares of our common stock. Under the Plan, eligible employees may purchase shares of common stock through payroll deductions. The price paid for the common stock is equal to 85% of the fair market value of our common stock on specified dates. During the last three years we issued shares under the Plan as follows: 2021 - 161,351; 2020 - 242,633 and 2019 - 187,273. At December 25, 2021, there were 507,353 shares reserved for issuance under the Plan.

 

Stock Options – At December 25, 2021, a total of 1,375,536 shares were available for future equity grants under the Cohu, Inc. 2005 Equity Incentive Plan (“the 2005 Plan”). Under the 2005 Plan stock options may be granted to employees, consultants and outside directors to purchase a fixed number of shares of our common stock at prices not less than 100% of the fair market value at the date of grant. Options generally vest and become exercisable after one year or in four annual increments beginning one year after the grant date and expire ten years from the grant date. We have historically issued new shares of Cohu common stock upon share option exercise.

 

During 2021, 2020 and 2019 no stock options were granted and the activity under our share-based compensation plans was as follows:

 

  

2021

  

2020

  

2019

 

(in thousands, except per share data)

 

Shares

  

Wt. Avg.

Ex. Price

  

Shares

  

Wt. Avg.

Ex. Price

  

Shares

  

Wt. Avg.

Ex. Price

 

Outstanding and exercisable, beginning of year

  262  $10.01   363  $10.27   405  $10.22 

Exercised

  (250) $10.03   (101) $10.95   (42) $9.82 

Outstanding and exercisable, end of year

  12  $9.44   262  $10.01   363  $10.27 

 

The aggregate intrinsic value of options exercised was $8.4 million in 2021, $1.3 million in 2020, and $0.2 million in 2019. At December 25, 2021, the aggregate intrinsic value of options outstanding, vested and expected to vest and exercisable was $0.4 million.

 

Information about stock options outstanding at December 25, 2021 is as follows (options in thousands):

 

    

Options Outstanding

  

Options Exercisable

 
        

Approximate

             
        

Wt. Avg.

             
    

Number

  

Remaining

  

Wt. Avg.

  

Number

  

Wt. Avg.

 

Exercise Price

  

Outstanding

  

Life (Years)

  

Ex. Price

  

Exercisable

  

Ex. Price

 
$9.44   12   1.3  $9.44   12  $9.44 

 

Restricted Stock Units – Under our equity incentive plans, restricted stock units (“RSUs”) may be granted to employees, consultants and outside directors. Restricted stock units vest over a one-year, two-year or a four-year period from the date of grant. Prior to vesting, restricted stock units do not have dividend equivalent rights, do not have voting rights and the shares underlying the restricted stock units are not considered issued and outstanding. New shares of our common stock will be issued on the date the restricted stock units vest net of the 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 December 25, 2021.

 

Restricted stock unit activity under our share-based compensation plans was as follows:

 

  

2021

  

2020

  

2019

 

(in thousands, except per share data)

 

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

 

Outstanding, beginning of year

  1,414  $15.16   1,328  $17.05   1,265  $19.48 

Granted

  270  $41.66   779  $14.02   694  $14.32 

Released

  (579) $16.23   (621) $17.48   (563) $19.08 

Cancelled

  (47) $18.96   (72) $17.59   (68) $17.60 

Outstanding, end of year

  1,058  $21.16   1,414  $15.16   1,328  $17.05 

 

Equity-Based Performance Stock Units We grant performance stock units (“PSUs”) to certain 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 25% 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 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 over the requisite 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.

 

PSU activity under our share-based compensation plans was as follows:

 

  

2021

  

2020

  

2019

 

(in thousands, except per share data)

 

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

 

Outstanding, beginning of year

  425  $15.51   364  $18.72   340  $17.89 

Granted

  93  $51.43   200  $13.18   167  $14.11 

Released

  (125) $21.77   (39) $21.40   (36) $11.35 

Cancelled

  (9) $14.04   (100) $20.25   (107) $11.35 

Outstanding, end of year

  384  $22.22   425  $15.51   364  $18.72 

 

Share-based Compensation – We estimate the fair value of stock options and RSUs on the grant date using the Black-Scholes valuation model. The estimated fair value of PSUs is determined on the grant date using the Monte Carlo simulation valuation model. Option valuation models require the input of highly subjective assumptions and changes in the assumptions used can materially affect the grant date fair value of an award. These assumptions for the Black-Scholes model include the risk-free rate of interest, expected dividend yield, expected volatility, and the expected life of the award. The risk-free rate of interest is based on the U.S. Treasury rates appropriate for the expected term of the award as of the grant date. Expected dividends are based primarily on historical factors related to our common stock. Expected volatility is based on historic weekly stock price observations of our common stock during the period immediately preceding the share-based award grant that is equal in length to the award’s expected term. We believe that historical volatility is the best estimate of future volatility. Expected life of the award is based on historical option exercise data. The Monte Carlo simulation model incorporates assumptions for the risk-free interest rate, Cohu and the selected peer group price volatility, the correlation between Cohu and the selected index, and dividend yields. Share-based compensation expense related to restricted stock unit awards is calculated based on the market price of our common stock on the date of grant, reduced by the present value of dividends expected to be paid on our common stock prior to vesting of the restricted stock unit. As a result of the COVID-19 pandemic, Cohu’s Board of Directors authorized suspending our quarterly cash dividend indefinitely, as of May 5, 2020. All awards granted in 2021 and 2020 exclude the assumption of dividend payments and the estimated fair value awards granted in prior years, when dividends were paid, are unchanged.

 

The following weighted average assumptions were used to value share-based awards granted:

 

Employee Stock Purchase Plan

 

2021

  

2020

  

2019

 

Dividend yield

  0.0%  0.5%  1.3%

Expected volatility

  58.3%  67.1%  46.4%

Risk-free interest rate

  0.1%  1.1%  2.2%

Expected term (years)

  0.5   0.5   0.5 

Weighted-average grant date fair value per share

 $9.42  $6.01  $5.35 

 

Restricted Stock Units

 

2021

  

2020

  

2019

 

Dividend yield

  0.0%  0.0%  1.6%

 

Reported share-based compensation is classified in the consolidated financial statements as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Cost of sales

 $828  $893  $736 

Research and development

  3,017   3,245   2,994 

Selling, general and administrative

  9,947   10,096   10,418 

Share-based compensation of continuing operations

  13,792   14,234   14,148 

Income tax benefit

  (722)  (963)  (587)

Total share-based compensation, net of tax

 $13,070  $13,271  $13,561 

 

We account for forfeitures of plan-based awards as they occur. At December 25, 2021, we had approximately $19.5 million of pre-tax unrecognized compensation cost related to unvested restricted stock units and performance stock units which is expected to be recognized over a weighted-average period of approximately 2.3 years.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Derivative Financial Instruments
12 Months Ended
Dec. 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 against 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 consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our 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 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 December 25, 2021 will mature during the first quarter of fiscal 2022.

 

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

 

Currency

 

Contract Position

  

Contract Amount

(Local Currency)

  

Contract Amount

(U.S. Dollars)

 

Euro

  Buy   30,185  $34,200 

Swiss Franc

  Buy   19,086   20,800 
          $55,000 

 

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 value of our foreign currency contracts as of December 25, 2021 was immaterial.

 

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

 

Derivatives Not Designated

Location of Gain (Loss)

 

Fiscal Year

 

as Hedging Instruments

Recognized on Derivatives

 

2021

  

2020

  

2019

 

Foreign exchange forward contracts

Foreign transaction gain (loss)

 $(3,428) $756   n/a 

 

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Equity
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

8.

Equity

 

Common Stock Issuance

 

On March 8, 2021, we closed an underwritten follow-on 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.

 

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 was 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. For the year ended December 25, 2021, we repurchased 206,572 shares of our common stock for $7.3 million to be held as treasury stock. As of December 25, 2021, we may purchase up to $62.7 million of shares of our common stock under our share repurchase program.

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

9.

Income Taxes

 

Significant components of the provision (benefit) for income taxes for continuing operations are as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Current:

            

U.S. Federal

 $1,103  $-  $- 

U.S. State

  101   21   130 

Foreign

  22,862   5,950   2,173 

Total current

  24,066   5,971   2,303 

Deferred:

            

U.S. Federal

  5   8   98 

U.S. State

  -   -   1 

Foreign

  948   (5,313)  (5,484)

Total deferred

  953   (5,305)  (5,385)
  $25,019  $666  $(3,082)

 

Income (loss) before income taxes from continuing operations consisted of the following:

 

(in thousands)

 

2021

  

2020

  

2019

 

U.S.

 $30,588  $(25,005) $(72,669)

Foreign

  161,756   11,828   592 

Total

 $192,344  $(13,177) $(72,077)

 

Deferred tax effects

 

Except for working capital requirements in certain foreign jurisdictions, we provide for all taxes, including withholding and other residual taxes, related to unremitted earnings of our foreign subsidiaries.

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting and tax purposes. Significant components of our deferred tax assets and liabilities were as follows:

 

(in thousands)

 

2021

  

2020

 

Deferred tax assets:

        

Inventory, receivable and warranty reserves

 $12,166  $11,720 

Net operating loss carryforwards

  44,806   56,777 

Tax credit carryforwards

  31,264   37,393 

Accrued employee benefits

  5,695   5,306 

Stock-based compensation

  2,222   2,210 

Lease liabilities

  4,500   5,146 

Other

  2,674   4,309 

Gross deferred tax assets

  103,327   122,861 

Less valuation allowance

  (76,250)  (86,124)

Total deferred tax assets

  27,077   36,737 

Deferred tax liabilities:

        

Intangible assets and other acquisition basis differences

  39,929   52,012 

Operating lease right-of-use assets

  4,066   4,706 

Unremitted earnings of foreign subsidiaries

  4,207   3,119 

Total deferred tax liabilities

  48,202   59,837 

Net deferred tax liabilities

 $(21,125) $(23,100)

 

The components of total net deferred tax assets (liabilities), net of valuation allowances, as shown in our consolidated balance sheets are as follows:

 

(in thousands)

 

2021

  

2020

 

Other assets (long-term)

 $4,762  $5,716 

Long-term deferred income tax liabilities

  (25,887)  (28,816)

Net deferred tax liabilities

 $(21,125) $(23,100)

 

Companies are required to assess whether a valuation allowance should be recorded against their deferred tax assets (“DTAs”) based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether DTAs will be realized are, (1) future reversals of existing taxable temporary differences (i.e. offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior carryback years, if carryback is permitted under the tax law; (3) tax planning strategies and (4) future taxable income exclusive of reversing temporary differences and carryforwards.

 

In assessing whether a valuation allowance is required, significant weight is to be given to evidence that can be objectively verified. We have evaluated our DTAs each reporting period, including an assessment of our cumulative income or loss over the prior three-year period and future periods, to determine if a valuation allowance was required. A significant negative factor in our assessment was Cohu’s three-year cumulative loss history incurred at our U.S. operations at the end of various fiscal periods including 2021.

 

As a result of our cumulative, three-year U.S. GAAP pretax loss and excluding the one-time gain on the sale of PTG from our U.S. continuing operations at the end of 2021, we were unable to conclude that it was “more likely than not” that our U.S. DTAs would be realized. We will evaluate the realizability of our DTAs at the end of each quarterly reporting period in 2022 and should circumstances change it is possible an additional valuation allowance will be recorded or the remaining valuation allowance, or a portion thereof, will be reversed in a future period.

 

Our valuation allowance on our DTAs at December 25, 2021, and December 26, 2020, was approximately $76.3 million and $86.1 million, respectively. The remaining gross DTAs for which a valuation allowance was not recorded are realizable primarily through future reversals of existing taxable temporary differences and to a lesser extent future taxable income in certain jurisdictions exclusive of reversing temporary differences and carryforwards.

 

As the realization of DTAs is determined by tax jurisdiction, the deferred tax liabilities recorded by our non-U.S. subsidiaries were not a source of taxable income in assessing the realization of our DTAs in the U.S.

 

The CARES Act was signed into law on March 27, 2020. The CARES Act includes several significant business tax provisions that, among other things, would eliminate the taxable income limit for certain net operating losses (“NOL”) and allow businesses to carry back NOLs arising in 2018, 2019 and 2020 to the five prior years, suspend the excess business loss rules, accelerate refunds of previously generated corporate alternative minimum tax credits, generally loosen the business interest limitation under IRC section 163(j) from 30 percent to 50 percent among other technical corrections included in the Tax Cuts and Jobs Act tax provisions. Due to our overall loss position in the U.S. during the last five years, the CARES Act did not have a significant impact on Company’s financial position or statement of operations.

 

The reconciliation of income tax computed at the U.S. federal statutory tax rate to the provision (benefit) for income taxes for continuing operations is as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Tax provision at U.S. 21% statutory rate

 $40,392  $(2,757) $(15,136)

State income taxes, net of federal tax benefit

  2,246   (1,160)  (1,097)

Settlements, adjustments and releases from statute expirations

  (787)  (118)  (1,204)

Federal R&D credits

  (943)  (46)  (1,458)

Stock-based compensation

  (4,802)  727   587 

Excess executive compensation

  1,608   491   190 

Change in valuation allowance

  (9,882)  (1,691)  11,270 

Exemption of PTG gain

  (12,378)  -   - 

Dividend, net of foreign tax credits

  693   1,224   1,453 

GILTI, net of foreign tax credits

  9,343   4,191   2,480 

Foreign rate differential

  (1,023)  (1,512)  (1,266)

Other, net

  552   1,317   1,099 
  $25,019  $666  $(3,082)

 

An accounting policy may be selected to either (i) treat taxes due on future U.S. inclusions in taxable income related to global intangible low-taxed income (“GILTI”) as a current-period expense when incurred or (ii) factor such amounts into a company’s measurement of its deferred taxes. We have elected to account for GILTI as a period cost.

 

At December 25, 2021, we had federal, state and foreign net operating loss carryforwards of approximately $160.5 million, $135.3 million and $9.6 million, respectively, that expire in various tax years beginning in 2022 through 2040 or have no expiration date. We also have federal and state tax credit carryforwards at December 25, 2021 of approximately $6.8 million and $30.9 million, respectively, certain of which expire in various tax years beginning in 2022 through 2040 or have no expiration date. The federal and state loss and credit carryforwards are subject to annual limitations under Sections 382 and 383 of the Internal Revenue Code and applicable state tax law.

 

We have completed a Section 382 and 383 analysis of the Internal Revenue Code and applicable state law, regarding the limitation of its net operating loss and business tax credit carryforwards through October 1, 2018. As a result of the analysis, we concluded that the acquisition of Xcerra on October 1, 2018, triggered a limitation in the utilization of Xcerra’s net operating loss and research credit carryforwards. We’ve also analyzed and determined that there were no subsequent ownership changes during the three-year period ending December 25, 2021. We will continue to assess the realizability of these carryforwards in subsequent periods. Future changes in the ownership of Cohu could further limit the utilization of these carryforwards.

 

We have certain tax holidays with respect to our operations in Malaysia and the Philippines. These holidays require compliance with certain conditions and expire at various dates through 2027. The impact of these holidays was an increase in net income of approximately $4.5 million or $0.09 per share in 2021, $3.6 million, or $0.09 per share, in 2020 and $2.1 million, or $0.05 per share, in fiscal 2019.

 

A reconciliation of our gross unrecognized tax benefits, excluding accrued interest and penalties, is as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Balance at beginning of year

 $33,696  $34,740  $34,873 

Additions for tax positions of current year

  686   817   1,231 

Reductions for tax positions of prior years

  (83)  (425)  (484)

Reductions due to lapse of the statute of limitations

  (1,012)  (304)  (957)

Reductions due to settlements

  -   (1,134)  (30)

Foreign exchange rate impact

  104   2   107 

Balance at end of year

 $33,391  $33,696  $34,740 

 

If the unrecognized tax benefits at December 25, 2021 are ultimately recognized, excluding the impact of U.S. tax benefits netted against deferred taxes that are subject to a valuation allowance, approximately $5.3 million ($5.9 million at December 26, 2020 and $7.0 million at December 28, 2019) would result in a reduction in our income tax expense and effective tax rate.

 

We recognize interest and penalties related to unrecognized tax benefits in income tax expense. Cohu had approximately $0.8 million and $1.0 million accrued for the payment of interest and penalties at December 25, 2021, and December 26, 2020, respectively. Interest expense, net of accrued interest reversed, was $(0.2) million in 2021 and $(0.3) million in both 2020 and 2019.

 

Our U.S. federal and state income tax returns for years after 2017 and 2016, respectively, remain open to examination, subject to the statute of limitations. Net operating loss and credit carryforwards arising prior to these years are also open to examination if and when utilized. The statute of limitations for the assessment and collection of income taxes related to our foreign tax returns varies by country. In the foreign countries where we have significant operations these time periods generally range from four to ten years after the year for which the tax return is due or the tax is assessed.

 

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 and Malaysia. We believe our financial statement accruals for income taxes are appropriate.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Segment and Geographic Information
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

10.

Segment and Geographic 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.

 

(in thousands)

 

2021

  

2020

  

2019

 

Net sales by segment:

            

Semiconductor Test & Inspection

 $860,454  $585,240  $540,878 

PCB Test

  26,760   50,767   42,451 

Total consolidated net sales for reportable segments

 $887,214  $636,007  $583,329 

Segment profit (loss) before tax:

            

Semiconductor Test & Inspection

 $138,026  $(2,497) $(45,072)

PCB Test

  3,907   6,971   2,635 

Profit (loss) for reportable segments

  141,933   4,474   (42,437)

Other unallocated amounts:

            

Corporate expenses

  (10,819)  (4,384)  (9,848)

Gain on sale of PCB Test business

  70,815   -   - 

Interest expense

  (6,413)  (13,759)  (20,556)

Interest income

  239   224   764 

Gain on extinguishment of debt

  (3,411)  268   - 

Profit (loss) from continuing operations before taxes

 $192,344  $(13,177) $(72,077)

 

(in thousands)

 

2021

  

2020

  

2019

 

Depreciation and amortization by segment deducted in arriving at profit (loss):

 
             

Semiconductor Test & Inspection

 $48,129  $51,548  $56,621 

PCB Test

  439   1,198   2,250 

Total depreciation and amortization

 $48,568  $52,746  $58,871 

Capital expenditures by segment:

            

Semiconductor Test & Inspection

 $11,954  $18,616  $17,831 

PCB Test

  46   44   169 

Total consolidated capital expenditures

 $12,000  $18,660  $18,000 

 

(in thousands)

 

2021

  

2020

  

2019

 

Total assets by segment:

            

Semiconductor Test & Inspection

 $1,121,858  $968,028  $998,756 

PCB Test

  -   66,826   56,938 

Total assets for reportable segments

  1,121,858   1,034,854   1,055,694 

Corporate, principally cash and investments

  137,186   55,492   18,398 

Discontinued operations

  -   -   3,618 

Total consolidated assets

 $1,259,044  $1,090,346  $1,077,710 

 

During the last three years, the following customers of our Semiconductor Test & Inspection segment that comprised 10% or greater of our consolidated net sales were as follows:

 

  

2021

  

2020

  

2019

 

Analog Devices

  14.1%  *   * 

Intel

  *   *   11.1%

* Less than 10% of consolidated net sales.

 

On June 24, 2021, we completed the divestment of our PCB Test business. Prior to this, no customer of our PCB Test segment exceeded 10% of consolidated net sales for the years ended December 25, 2021, December 26, 2020 and December 28, 2019.

 

Net sales to customers, attributed to countries based on product shipment destination, were as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

China

 $213,575  $143,360  $118,213 

Philippines

  155,070   56,272   51,683 

Taiwan

  88,152   83,685   75,725 

Malaysia

  79,777   57,893   61,826 

United States

  77,495   108,694   71,963 

Rest of the world

  273,145   186,103   203,919 

Total, net

 $887,214  $636,007  $583,329 

 

Geographic location of our property, plant and equipment and other long-lived assets was as follows:

 

(in thousands)

 

2021

  

2020

 

Property, plant and equipment:

        

United States

 $18,375  $17,800 

Germany

  17,419   19,817 

Japan

  11,156   13,231 

Philippines

  10,384   9,333 

Malaysia

  4,082   3,986 

Rest of the world

  2,541   2,749 

Total, net

 $63,957  $66,916 
         

Goodwill and other intangible assets:

        

Germany

 $181,146  $232,925 

United States

  150,477   177,585 

Malaysia

  43,611   45,435 

Singapore

  12,990   13,469 

Switzerland

  4,583   5,006 

Japan

  3,148   3,703 

Rest of the world

  1,156   7,866 

Total, net

 $397,111  $485,989 

 

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Leases
12 Months Ended
Dec. 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 with 12 months or less are not recorded in the consolidated balance sheet, but we recognized those lease payments in the 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 right of use asset (“ROU”) asset and lease liabilities.

 

Our leases have remaining lease terms ranging from 1 year to 36 years, some of which include one or more options to extend the lease for up to 25 years. Our lease term includes renewal terms when we are reasonably certain that 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:

 

   

December 25,

  

December 26,

 

(in thousands)

Classification

 

2021

  

2020

 

Assets:

         

Operating lease assets

Operating lease right-of-use assets

 $25,060  $29,203 

Finance lease assets

Property, plant and equipment, net (1)

  423   486 

Total lease assets

 $25,483  $29,689 

Liabilities:

         

Current:

         

Operating

Other accrued liabilities

 $4,886  $5,287 

Finance

Other accrued liabilities

  167   179 

Noncurrent:

         

Operating

Long-term lease liabilities

  21,977   25,565 

Finance

Long-term lease liabilities

  63   222 

Total lease liabilities

 $27,093  $31,253 
          

Weighted-average remaining lease term (years):

        

Operating leases

  6.9   7.3 

Finance leases

  1.8   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 in 2021 and 2020.

 

The components of lease expense were as follows:

 

  

December 25,

  

December 26,

 

(in thousands)

 

2021

  

2020

 

Operating leases

 $7,638  $8,374 

Variable lease expense

  2,192   2,110 

Short-term operating leases

  69   93 

Finance leases:

        

Amortization of leased assets

  86   84 

Interest on lease liabilities

  2   57 

Sublease income

  (81)  (113)

Net lease cost

 $9,906  $10,605 

 

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

 

  

Operating

  

Finance

     

(in thousands)

 

leases (1)

  

leases

  

Total

 

2022

 $6,341  $170  $6,511 

2023

  5,445   40   5,485 

2024

  5,050   11   5,061 

2025

  4,912   11   4,923 

2026

  2,617   2   2,619 

Thereafter

  9,656   -   9,656 

Total lease payments

  34,021   234   34,255 

Less: Interest

  (7,158)  (4)  (7,162)

Present value of lease liabilities

 $26,863  $230  $27,093 

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

 

Supplemental cash flow information related to leases was as follows:

 

  

December 25,

  

December 26,

 

(in thousands)

 

2021

  

2020

 

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

        

Operating cash flows from operating leases

 $7,628  $8,079 

Operating cash flows from finance leases

 $1  $57 

Financing cash flows from finance leases

 $186  $146 

Leased assets obtained in exchange for new finance lease liabilities

 $54  $489 

Leased assets obtained in exchange for new operating lease liabilities

 $3,866  $2,403 

 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Commitments and Contingencies
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

12.

Commitments and 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 33 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Guarantees
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Guarantees [Text Block]

13.

Guarantees

 

Accrued Warranty

 

Changes in accrued warranty during the three-year period ended December 25, 2021, was as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Beginning balance

 $6,382  $6,155  $8,014 

Warranty accruals

  13,389   6,173   6,714 

Warranty payments

  (11,135)  (5,946)  (8,573)

Warranty liability transferred

  (945)  -   - 

Ending balance

 $7,691  $6,382  $6,155 

 

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

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

14.

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, subject to certain closing adjustments. The sale generated a $70.8 million pre-tax gain on sale of business, which was recorded in our consolidated statements of operations for the twelve months ended December 25, 2021. As a result of the closing of the transaction, we derecognized net assets of $48.2 million, including goodwill of $21.9 million and intangible assets of $14.8 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 (FSG)

 

On October 1, 2018, we acquired a fixtures services business as part of Xcerra. At the time of the acquisition our management determined that this business did not align with Cohu’s core business and was not a strategic fit within our organization. The fixtures services business was marketed for sale since we acquired Xcerra on October 1, 2018 and it has been presented 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.

 

During the fourth quarter of 2019, we recorded a charge of $1.1 million to impair goodwill and purchased intangible assets associated with this operating segment as the estimated fair value less cost to sell exceeded the carrying value. We completed the sale of this business in February 2020 which resulted in an immaterial gain that that was recorded in our statement of operations for the twelve months ended December 26, 2020, as noted below.

 

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

 

  

December 26,

  

December 28,

 
  

2020

  

2019

 

Net sales

 $432  $6,136 
         

Operating income

 $11  $478 

Loss from impairment of FSG

  -   (1,086)

Gain on sale of FSG

  35   - 

Income (loss) before taxes

  46   (608)

Income tax provision

  4   89 

Income (loss), net of tax

 $42  $(697)
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

15.

Accumulated Other Comprehensive Income (Loss)

 

Components of other comprehensive income (loss), on an after-tax basis, were as follows:

 

(in thousands)

 

Before Tax amount

  

Tax (Expense) Benefit

  

Net of Tax Amount

 

Year ended December 28, 2019

            

Foreign currency translation adjustments

 $(7,522) $-  $(7,522)

Adjustments related to postretirement benefits

  (856)  228   (628)

Other comprehensive income (loss)

 $(8,378) $228  $(8,150)

Year ended December 26, 2020

            

Foreign currency translation adjustments

 $27,321  $-  $27,321 

Adjustments related to postretirement benefits

  2,599   (216)  2,383 

Other comprehensive income (loss)

 $29,920  $(216) $29,704 

Year ended December 25, 2021

            

Foreign currency translation adjustments

 $(22,859) $(97) $(22,956)

Adjustments related to postretirement benefits

  2,920   (318)  2,602 

Change in unrealized gain/loss on investments

  (67)  -   (67)

Reclassification due to sale of PBC Test Business

  (2,515)  -   (2,515)

Other comprehensive income (loss)

 $(22,521) $(415) $(22,936)

 

Components of accumulated other comprehensive income (loss), net of tax, at the end of each period are as follows:

 

(in thousands)

 

2021

  

2020

 

Accumulated net currency translation adjustments

 $(25,833) $(2,877)

Accumulated net adjustments related to postretirement benefits

  1,153   (1,449)

Accumulated net unrealized gain/loss on investments

  (67)  - 

Accumulated reclassification due to sale of PBC Test Business

  (2,515)  - 

Total accumulated other comprehensive loss

 $(27,262) $(4,326)

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Related Party Transactions
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

16.

Related Party Transactions

 

At December 25, 2021, certain of our cash and short-term investments were held and managed by BlackRock, Inc. which owns 15.1% of our outstanding common stock as reported in its Form 13-G/A filing made with the Securities and Exchange Commission on January 27, 2022.

 

We have an ownership interest in Fraes-und Technologiezentrum GmbH Frasdorf (“FTZ”), a company based in Germany that provides milling services to one of our wholly owned subsidiaries. This investment is accounted for under the equity method and is not material to our consolidated balance sheets. During 2021, 2020 and 2019, purchases of products from FTZ were not material.

 

We also had an ownership interest in ETZ Elektrisches Testzentrum fuer Leiterplatten GmbH (“ETZ”) which provided our PCB Test business, atg-Luther & Maelzer GmbH, with certain component parts. Our ownership interest in ETZ was transferred on June 24, 2021 as part of the sale of the PCB Test business and ETZ is no longer a related party. During 2021, 2020 and 2019, purchases of products from ETZ, when it was a related party, were not material.

 

 

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 25, 2021
Notes to Financial Statements  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]

COHU, INC.

SCHEDULE II

VALUATION AND QUALIFYING ACCOUNTS

(in thousands)

 

      

Additions

  

Additions

         
      

(Reductions)

  

(Reductions)

         
  

Balance at

  

Not

  

Charged

      

Balance

 
  

Beginning

  

Charged

  

(Credited)

  

Deductions/

  

at End

 

Description

 

of Year

  

to Expense

(1) 

to Expense

  

Write-offs

  

of Year

 
                     

Allowance for doubtful accounts:

                 
                     

Year ended December 28, 2019

 $40  $24  $(28) $27  $9 
                     

Year ended December 26, 2020

 $9  $(1) $79  $(41) $128 
                     

Year ended December 25, 2021

 $128  $14  $149  $1  $290 
                     
                     

Reserve for excess and obsolete inventories:

                 
                     

Year ended December 28, 2019

 $23,938  $1,285  $4,792  $9,057  $20,958 
                     

Year ended December 26, 2020

 $20,958  $4,611  $8,117  $6,749  $26,937 
                     

Year ended December 25, 2021

 $26,937  $(2,926)(2) $7,102  $8,101  $23,012 

 

All amounts presented above have been restated to exclude the impact of our discontinued operations.

 

(1) Changes in reserve balances resulting from foreign currency impact and reclassifications from other reserves.

(2) Reductions not charged to expense includes $2.2 million transferred as part of the sale of our PCB Test business.

 

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 25, 2021
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation – Cohu, Inc. (“Cohu”, “we”, “our”, “us” and the “Company”), through our wholly owned subsidiaries, is a provider of semiconductor test equipment and services. Our consolidated financial statements include the accounts of Cohu and our wholly owned subsidiaries and variable interest entities (“VIEs”) for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation. We evaluate the need to consolidate affiliates based on standards set forth in ASC Topic 810, Consolidation (“ASC 810”).

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.

 

Our fiscal years are based on a 52- or 53-week period ending on the last Saturday in December. Our current fiscal year, which ended on December 25, 2021, consisted of 52 weeks. Our fiscal years ended on December 26, 2020, and December 28, 2019, each consisted of 52 weeks.

 

Certain prior year balances within property, plant and equipment disclosures have been reclassified to conform to the current year’s presentation. Such reclassifications did not affect the consolidated financial statements as previously reported.

Consolidation, Variable Interest Entity, Policy [Policy Text Block]

Principles of Consolidation for Variable Interest Entities – We follow ASC Topic 810-10-15 guidance with respect to accounting for VIEs. On December 28, 2019, we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only VIE. As a result of the divestment, we no longer had a controlling interest in ALBS and stopped consolidating ALBS as of that date. Divestment of our ownership in ALBS resulted in a gain of $0.1 million which is included in restructuring charges for the year ended December 28, 2019.

Discontinued Operations, Policy [Policy Text Block]

Business Divestitures and Discontinued Operations – On June 24, 2021, we completed the sale of our 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 non-core 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 14,Business Divestitures and Discontinued Operations” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.

 

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 years ended December 25, 2021, December 26, 2020 and December 28, 2019, approximately 180,000, 113,000 and 422,000 shares, respectively, of our common stock were excluded from the computation.

 

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

 

(in thousands)

 

2021

  

2020

  

2019

 

Weighted average common shares outstanding

  47,409   41,854   41,159 

Effect of dilutive stock options and restricted stock units

  1,051   -   - 
   48,460   41,854   41,159 

 

For the years ended December 26, 2020, and December 28, 2019, 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.

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash, Cash Equivalents and Short-term Investments – Highly liquid investments with insignificant interest rate risk and original maturities of three months or less are classified as cash and cash equivalents. Investments with maturities greater than three months are classified as short-term investments. All of our short-term investments in debt securities are classified as available-for-sale and are reported at fair value, with any unrealized gains and losses, net of tax, recorded in the statement of comprehensive income (loss). We manage our cash equivalents and short-term investments as a single portfolio of highly marketable securities. We have the ability and intent, if necessary, to liquidate any of our investments in order to meet the liquidity needs of our current operations during the next 12 months. Accordingly, investments with contractual maturities greater than one year have been classified as current assets in the accompanying consolidated balance sheets.

Fair Value Measurement, Policy [Policy Text Block]

Fair Value of Financial Instruments – The carrying amounts of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximate fair value due to the short maturities of these financial instruments.

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 ASC Topic 326, Financial Instruments-Credit Losses (“ASC 326”). 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 December 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 the 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 market values are below our costs. Charges to cost of sales for excess and obsolete inventories totaled $7.1 million in 2021. Included in this amount are inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra which were not significant in 2021. Charges to cost of sales for excess and obsolete inventories totaled $8.1 million in 2020 and included $2.1 million of inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra. Charges to cost of sales for excess and obsolete inventories totaled $4.8 million in 2019 and included $0.7 million of inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products.

Inventories by category were as follows (in thousands):

 

  

December 25,

  

December 26,

 
  

2021

  

2020

 

Raw materials and purchased parts

 $92,798  $83,755 

Work in process

  40,732   44,315 

Finished goods

  27,523   14,430 

Total inventories

 $161,053  $142,500 

 

Assets Held-for-sale [Policy Text Block]

Gain on Sale of Facilities – As part of our previously announced Xcerra integration plan we implemented certain facility consolidation actions. See Note 4, “Restructuring Charges” for additional information on this program. During 2020, we completed the sales of our facilities located in Rosenheim, Germany and Penang, Malaysia which resulted in a gain of $4.5 million.

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, three to ten years for machinery, equipment and software and the lease life for financing leases. Land is not depreciated.

 

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

 

  

December 25,

  

December 26,

 
  

2021

  

2020

 

Land and land improvements

 $7,703  $8,141 

Buildings and building improvements

  31,711   34,439 

Machinery and equipment

  95,542   88,960 
   134,956   131,540 

Less accumulated depreciation and amortization

  (70,999)  (64,624)

Property, plant and equipment, net

 $63,957  $66,916 

 

Depreciation expense was $13.2 million in 2021, $14.0 million in 2020 and $19.3 million in 2019. The decrease in depreciation expense recognized in 2021 and 2020 compared to 2019 was a result of assets becoming fully depreciated and facility sales.

Internal Use Software, Policy [Policy Text Block]

Cloud Computing Implementation Costs – We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with 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.

 

Total unamortized capitalized cloud computing implementation costs totaled $13.5 million at both December 25, 2021 and December 26, 2020. These amounts are recorded within other assets in our consolidated balance sheets and the consistency year-over-year was due to new costs capitalized in 2021, being on pace with increased amortization as development was completed. Implementation costs are amortized using the straight-line method over seven years and we recorded $1.6 million and $1.2 million in amortization expense during the years ended December 25, 2021 and December 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, Purchased Intangible Assets and Other 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, 2021, as we determined that the estimated fair values of our reporting units 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. As of December 25, 2021, we do not believe that circumstances have occurred that indicate impairment of our goodwill is more-likely-than-not. In the event we determine that an interim goodwill impairment review is required, in a future period, the review may result in an impairment charge, which would have a negative impact on our results of operations.

 

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 fair value and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.

Income Tax, Policy [Policy Text Block]

Income Taxes – We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting dates. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, associated interest and penalties have also been recognized and recorded, net of federal and state tax benefits, in income tax expense.

 

We recognized deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for those jurisdictions when necessary to reduce deferred tax assets to the amounts that are more likely than not to be realized in the future.

 

Commitments and Contingencies, Policy [Policy Text Block]

Contingencies and Litigation – We assess the probability of adverse judgments in connection with current and threatened litigation. We would accrue the cost of an adverse judgment if, in our estimation, the adverse outcome is probable, and we can reasonably estimate the ultimate cost.

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 consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our 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 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 the completion of 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 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 December 25, 2021 and December 26, 2020, we had $7.7 million and $8.3 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, respectively. 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. 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 customers. 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 recorded on the 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 consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. In certain instances where customer payments are received prior to product shipment, the customer’s payments are recorded as customer advances. At December 25, 2021, we had deferred revenue totaling approximately $21.9 million, current deferred profit of $13.2 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.1 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.

 

Disaggregated net sales by segment are as follows:

 

(in thousands)

 

2021

  

2020

  

2019

 

Systems-Semiconductor Test & Inspection

 $541,589  $317,821  $299,473 

Non-systems-Semiconductor Test & Inspection

  318,865   267,419   241,405 

Systems-PCB Test

  17,831   33,293   25,928 

Non-systems-PCB Test

  8,929   17,474   16,523 

Net sales

 $887,214  $636,007  $583,329 

 

Advertising Cost [Policy Text Block] Advertising Costs – Advertising costs are expensed as incurred and were not material for all periods presented.
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.

 

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 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.6 million, $1.2 million and $1.1 million for the years ended December 25, 2021, December 26, 2020 and December 28, 2019, respectively.

 

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.

Foreign Currency Transactions and Translations 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 year ended December 25, 2021, in our consolidated statement of operations we recognized foreign exchange gains totaling $0.4 million. During the years ended December 26, 2020 and December 28, 2019, we recognized a foreign exchange loss of $3.2 million and an insignificant gain, respectively.

 

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 translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.

 

Derivatives, Policy [Policy Text Block]

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. During the fourth quarter of 2020, we began entering 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 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. Additional information related to our foreign exchange derivative contracts is included in Note 7,Derivative Financial Instruments”.

Comprehensive Income, Policy [Policy Text Block]

Accumulated Other Comprehensive Loss – Our accumulated other comprehensive loss totaled approximately $27.3 million at December 25, 2021, and $4.3 million at December 26, 2020, and was attributed to, net of income taxes where applicable, foreign currency adjustments resulting from the translation of certain accounts into U.S. Dollars and adjustments to accumulated postretirement benefit obligations. The U.S. Dollar strengthened relative to certain foreign currencies in countries where we have operations as of December 25, 2021, compared to December 26, 2020 and consequently, our accumulated other comprehensive loss increased by $23.0 million. In the previous year, the U.S. Dollar weakened relative to certain foreign currencies in countries where we have operations and, as a result, our accumulated other comprehensive loss decreased by $27.3 million. Reclassification adjustments from accumulated other comprehensive loss during 2021 and 2020 were not significant. Additional information related to accumulated other comprehensive loss, on an after-tax basis is included in Note 15,Accumulated Other Comprehensive Income (Loss)”.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements

 

Recently Adopted Accounting Pronouncements – All accounting pronouncements adopted during the current year were not material.

 

Recently Issued Accounting Pronouncements – In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform. Our Term Loan Credit Facility bears interest at fluctuating interest rates based on LIBOR. If LIBOR ceases to exist, we may need to renegotiate our loan and we cannot predict what alternative index would be negotiated with our lenders. ASU 2020-04 was effective upon issuance and may be applied prospectively to contract modifications made on or before December 31, 2022. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

All other newly issued accounting pronouncements not yet effective have been deemed either immaterial or not applicable.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Weighted average common shares outstanding

  47,409   41,854   41,159 

Effect of dilutive stock options and restricted stock units

  1,051   -   - 
   48,460   41,854   41,159 
Schedule of Inventory, Current [Table Text Block]
  

December 25,

  

December 26,

 
  

2021

  

2020

 

Raw materials and purchased parts

 $92,798  $83,755 

Work in process

  40,732   44,315 

Finished goods

  27,523   14,430 

Total inventories

 $161,053  $142,500 
Property, Plant and Equipment [Table Text Block]
  

December 25,

  

December 26,

 
  

2021

  

2020

 

Land and land improvements

 $7,703  $8,141 

Buildings and building improvements

  31,711   34,439 

Machinery and equipment

  95,542   88,960 
   134,956   131,540 

Less accumulated depreciation and amortization

  (70,999)  (64,624)

Property, plant and equipment, net

 $63,957  $66,916 
Disaggregation of Revenue [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Systems-Semiconductor Test & Inspection

 $541,589  $317,821  $299,473 

Non-systems-Semiconductor Test & Inspection

  318,865   267,419   241,405 

Systems-PCB Test

  17,831   33,293   25,928 

Non-systems-PCB Test

  8,929   17,474   16,523 

Net sales

 $887,214  $636,007  $583,329 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Goodwill and Purchased Intangible Assets (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Semiconductor Test &
Inspection

  

PCB Test

  

Total Goodwill

 

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

  (10,933)  319   (10,614)

Balance December 25, 2021

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

December 25, 2021

  

December 26, 2020

 
          

Remaining

         
  

Gross Carrying

  

Accumulated

  

Useful Life

  

Gross Carrying

  

Accumulated

 
  

Amount

  

Amortization

  

(years)

  

Amount

  

Amortization

 

Developed technology

 $229,131  $104,855   4.5  $239,250  $83,246 

Customer relationships

  65,916   26,189   7.4   74,933   22,751 

Trade names

  20,877   7,714   7.3   23,756   6,279 

Covenant not-to-compete

  308   154   5.0   340   136 
  $316,232  $138,912      $338,279  $112,412 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Borrowings and Credit Agreements (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Schedule of Debt [Table Text Block]
  

Fiscal year ended

 

(in thousands)

 

December 25, 2021

  

December 26, 2020

 

Bank term loan under credit agreement

 $103,130  $306,630 

Bank term loans-Kita

  3,070   3,662 

Construction loan-Cohu GmbH

  10,045   9,902 

Lines of credit

  3,059   5,314 

Total debt

  119,304   325,508 

Less: financing fees and discount

  (1,514)  (5,568)

Less: current portion

  (14,397)  (8,389)

Total long-term debt

 $103,393  $311,551 
Schedule of Maturities of Long-term Debt [Table Text Block]

2022

 $14,795 

2023

  4,751 

2024

  4,757 

2025

  86,892 

2026

  1,268 

Thereafter

  6,841 

Total

 $119,304 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Restructuring Charges (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Restructuring and Related Costs [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Employee severance costs

 $1,161  $6,485  $12,170 

Inventory related charges (adjustments)

  (558)  3,731   2,729 

Other restructuring costs

  662   1,138   1,314 

Total

 $1,265  $11,354  $16,213 
  

Employee Severance

  

Other Exit Costs

  

Total

 
             

Balance, December 28, 2019

 $1,236   -   1,236 

Costs accrued

  6,485   1,138   7,623 

Amounts paid or charged

  (2,055)  (1,138)  (3,193)

Impact of currency exchange

  160   -   160 

Balance, December 26, 2020

  5,826   -   5,826 

Costs accrued

  1,161   662   1,823 

Amounts paid or charged

  (6,545)  (662)  (7,207)

Impact of currency exchange

  (94)  -   (94)

Balance, December 25, 2021

 $348  $-  $348 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Financial Instruments Measured at Fair Value (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Unrealized Gain (Loss) on Investments [Table Text Block]
  

At December 25, 2021

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $84,060  $2  $31  $84,031 

U.S. treasury securities

  3,953   -   5   3,948 

Bank certificates of deposit

  800   -   -   800 

Foreign government security

  925   -   -   925 
  $89,738  $2  $36  $89,704 
  

At 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]
  

Amortized

  

Estimated

 

(in thousands)

 

Cost

  

Fair Value

 

Due in one year or less

 $83,429  $83,408 

Due after one year through three years

  6,309   6,296 
  $89,738  $89,704 
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

Fair value measurements at December 25, 2021 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $195,297  $-  $-  $195,297 

Money market funds

  -   92,400   -   92,400 

Foreign government security

  -   925   -   925 

Corporate debt securities

  -   86,535   -   86,535 

U.S. treasury securities

  -   3,948   -   3,948 

Bank certificates of deposit

  -   800   -   800 
  $195,297  $184,608  $-  $379,905 
  

Fair value measurements at December 26, 2020 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

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

Money market funds

  -   19,734   -   19,734 

Corporate debt securities

  -   15,694   -   15,694 

U.S. treasury securities

  -   2,012   -   2,012 

Government-sponsored enterprise securities

  -   1,998   -   1,998 

Foreign government security

  -   965   -   965 

Bank certificates of deposit

  -   750   -   750 
  $128,874  $41,153  $-  $170,027 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Schedule of Net Benefit Costs [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Service cost

 $1,223  $1,310  $920 

Interest cost

  61   67   267 

Expected return on assets

  (128)  (200)  (168)

Settlements

  72   292   - 

Net periodic costs

 $1,228  $1,469  $1,019 
Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]

(in thousands)

 

2021

  

2020

 

Change in projected benefit obligation:

        

Benefit obligation at beginning of year

 $(31,039) $(32,241)

Service cost

  (1,223)  (1,310)

Interest cost

  (61)  (67)

Actuarial gain

  1,179   1,916 

Participant contributions

  (1,780)  (1,136)

Benefits paid

  436   419 

Plan change

  1,076   944 

Settlements

  1,653   3,446 

Foreign currency exchange adjustment

  994   (3,010)

Benefit obligation at end of year

  (28,765)  (31,039)

Change in plan assets:

        

Fair value of plan assets at beginning of year

  18,756   18,705 

Return on assets, net of actuarial loss

  207   129 

Employer contributions

  878   886 

Participant contributions

  1,780   1,136 

Benefits paid

  (436)  (419)

Settlements

  (1,653)  (3,446)

Foreign currency exchange adjustment

  (613)  1,765 

Fair value of plan assets at end of year

  18,919   18,756 

Net liability at end of year

 $(9,846) $(12,283)
Defined Benefit Plan, Assumptions [Table Text Block]
  

2021

  

2020

 

Discount rate

  0.2%   0.2% 

Compensation increase

  1.5%   1.1% 
  

2021

  

2020

  

2019

 

Discount rate

  0.2%   0.2%   0.9% 

Rate of return on assets

  0.7%   1.0%   0.9% 

Compensation increase

  1.1%   1.1%   1.8% 
Schedule of Net Funded Status [Table Text Block]

(in thousands)

 

2021

  

2020

 

Accumulated benefit obligation at beginning of year

 $(2,398) $(2,571)

Interest cost

  (49)  (75)

Actuarial gain

  241   134 

Benefits paid

  109   114 

Accumulated benefit obligation at end of year

  (2,097)  (2,398)

Plan assets at end of year

  -   - 

Funded status

 $(2,097) $(2,398)
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

2021

  

2020

  

2019

 

(in thousands, except per share data)

 

Shares

  

Wt. Avg.

Ex. Price

  

Shares

  

Wt. Avg.

Ex. Price

  

Shares

  

Wt. Avg.

Ex. Price

 

Outstanding and exercisable, beginning of year

  262  $10.01   363  $10.27   405  $10.22 

Exercised

  (250) $10.03   (101) $10.95   (42) $9.82 

Outstanding and exercisable, end of year

  12  $9.44   262  $10.01   363  $10.27 
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
    

Options Outstanding

  

Options Exercisable

 
        

Approximate

             
        

Wt. Avg.

             
    

Number

  

Remaining

  

Wt. Avg.

  

Number

  

Wt. Avg.

 

Exercise Price

  

Outstanding

  

Life (Years)

  

Ex. Price

  

Exercisable

  

Ex. Price

 
$9.44   12   1.3  $9.44   12  $9.44 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

2021

  

2020

  

2019

 

(in thousands, except per share data)

 

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

 

Outstanding, beginning of year

  1,414  $15.16   1,328  $17.05   1,265  $19.48 

Granted

  270  $41.66   779  $14.02   694  $14.32 

Released

  (579) $16.23   (621) $17.48   (563) $19.08 

Cancelled

  (47) $18.96   (72) $17.59   (68) $17.60 

Outstanding, end of year

  1,058  $21.16   1,414  $15.16   1,328  $17.05 
Schedule of Nonvested Performance-based Units Activity [Table Text Block]
  

2021

  

2020

  

2019

 

(in thousands, except per share data)

 

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

  

Units

  

Wt. Avg.

Fair Value

 

Outstanding, beginning of year

  425  $15.51   364  $18.72   340  $17.89 

Granted

  93  $51.43   200  $13.18   167  $14.11 

Released

  (125) $21.77   (39) $21.40   (36) $11.35 

Cancelled

  (9) $14.04   (100) $20.25   (107) $11.35 

Outstanding, end of year

  384  $22.22   425  $15.51   364  $18.72 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]

Employee Stock Purchase Plan

 

2021

  

2020

  

2019

 

Dividend yield

  0.0%  0.5%  1.3%

Expected volatility

  58.3%  67.1%  46.4%

Risk-free interest rate

  0.1%  1.1%  2.2%

Expected term (years)

  0.5   0.5   0.5 

Weighted-average grant date fair value per share

 $9.42  $6.01  $5.35 

Restricted Stock Units

 

2021

  

2020

  

2019

 

Dividend yield

  0.0%  0.0%  1.6%
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Cost of sales

 $828  $893  $736 

Research and development

  3,017   3,245   2,994 

Selling, general and administrative

  9,947   10,096   10,418 

Share-based compensation of continuing operations

  13,792   14,234   14,148 

Income tax benefit

  (722)  (963)  (587)

Total share-based compensation, net of tax

 $13,070  $13,271  $13,561 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Derivative Financial Instruments (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Schedule of Derivative Instruments [Table Text Block]

Currency

 

Contract Position

  

Contract Amount

(Local Currency)

  

Contract Amount

(U.S. Dollars)

 

Euro

  Buy   30,185  $34,200 

Swiss Franc

  Buy   19,086   20,800 
          $55,000 
Derivative Instruments, Gain (Loss) [Table Text Block]

Derivatives Not Designated

Location of Gain (Loss)

 

Fiscal Year

 

as Hedging Instruments

Recognized on Derivatives

 

2021

  

2020

  

2019

 

Foreign exchange forward contracts

Foreign transaction gain (loss)

 $(3,428) $756   n/a 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Income Taxes (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Current:

            

U.S. Federal

 $1,103  $-  $- 

U.S. State

  101   21   130 

Foreign

  22,862   5,950   2,173 

Total current

  24,066   5,971   2,303 

Deferred:

            

U.S. Federal

  5   8   98 

U.S. State

  -   -   1 

Foreign

  948   (5,313)  (5,484)

Total deferred

  953   (5,305)  (5,385)
  $25,019  $666  $(3,082)
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

U.S.

 $30,588  $(25,005) $(72,669)

Foreign

  161,756   11,828   592 

Total

 $192,344  $(13,177) $(72,077)
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]

(in thousands)

 

2021

  

2020

 

Deferred tax assets:

        

Inventory, receivable and warranty reserves

 $12,166  $11,720 

Net operating loss carryforwards

  44,806   56,777 

Tax credit carryforwards

  31,264   37,393 

Accrued employee benefits

  5,695   5,306 

Stock-based compensation

  2,222   2,210 

Lease liabilities

  4,500   5,146 

Other

  2,674   4,309 

Gross deferred tax assets

  103,327   122,861 

Less valuation allowance

  (76,250)  (86,124)

Total deferred tax assets

  27,077   36,737 

Deferred tax liabilities:

        

Intangible assets and other acquisition basis differences

  39,929   52,012 

Operating lease right-of-use assets

  4,066   4,706 

Unremitted earnings of foreign subsidiaries

  4,207   3,119 

Total deferred tax liabilities

  48,202   59,837 

Net deferred tax liabilities

 $(21,125) $(23,100)

(in thousands)

 

2021

  

2020

 

Other assets (long-term)

 $4,762  $5,716 

Long-term deferred income tax liabilities

  (25,887)  (28,816)

Net deferred tax liabilities

 $(21,125) $(23,100)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Tax provision at U.S. 21% statutory rate

 $40,392  $(2,757) $(15,136)

State income taxes, net of federal tax benefit

  2,246   (1,160)  (1,097)

Settlements, adjustments and releases from statute expirations

  (787)  (118)  (1,204)

Federal R&D credits

  (943)  (46)  (1,458)

Stock-based compensation

  (4,802)  727   587 

Excess executive compensation

  1,608   491   190 

Change in valuation allowance

  (9,882)  (1,691)  11,270 

Exemption of PTG gain

  (12,378)  -   - 

Dividend, net of foreign tax credits

  693   1,224   1,453 

GILTI, net of foreign tax credits

  9,343   4,191   2,480 

Foreign rate differential

  (1,023)  (1,512)  (1,266)

Other, net

  552   1,317   1,099 
  $25,019  $666  $(3,082)
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Balance at beginning of year

 $33,696  $34,740  $34,873 

Additions for tax positions of current year

  686   817   1,231 

Reductions for tax positions of prior years

  (83)  (425)  (484)

Reductions due to lapse of the statute of limitations

  (1,012)  (304)  (957)

Reductions due to settlements

  -   (1,134)  (30)

Foreign exchange rate impact

  104   2   107 

Balance at end of year

 $33,391  $33,696  $34,740 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Segment and Geographic Information (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Net sales by segment:

            

Semiconductor Test & Inspection

 $860,454  $585,240  $540,878 

PCB Test

  26,760   50,767   42,451 

Total consolidated net sales for reportable segments

 $887,214  $636,007  $583,329 

Segment profit (loss) before tax:

            

Semiconductor Test & Inspection

 $138,026  $(2,497) $(45,072)

PCB Test

  3,907   6,971   2,635 

Profit (loss) for reportable segments

  141,933   4,474   (42,437)

Other unallocated amounts:

            

Corporate expenses

  (10,819)  (4,384)  (9,848)

Gain on sale of PCB Test business

  70,815   -   - 

Interest expense

  (6,413)  (13,759)  (20,556)

Interest income

  239   224   764 

Gain on extinguishment of debt

  (3,411)  268   - 

Profit (loss) from continuing operations before taxes

 $192,344  $(13,177) $(72,077)

(in thousands)

 

2021

  

2020

  

2019

 

Depreciation and amortization by segment deducted in arriving at profit (loss):

 
             

Semiconductor Test & Inspection

 $48,129  $51,548  $56,621 

PCB Test

  439   1,198   2,250 

Total depreciation and amortization

 $48,568  $52,746  $58,871 

Capital expenditures by segment:

            

Semiconductor Test & Inspection

 $11,954  $18,616  $17,831 

PCB Test

  46   44   169 

Total consolidated capital expenditures

 $12,000  $18,660  $18,000 

(in thousands)

 

2021

  

2020

  

2019

 

Total assets by segment:

            

Semiconductor Test & Inspection

 $1,121,858  $968,028  $998,756 

PCB Test

  -   66,826   56,938 

Total assets for reportable segments

  1,121,858   1,034,854   1,055,694 

Corporate, principally cash and investments

  137,186   55,492   18,398 

Discontinued operations

  -   -   3,618 

Total consolidated assets

 $1,259,044  $1,090,346  $1,077,710 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
  

2021

  

2020

  

2019

 

Analog Devices

  14.1%  *   * 

Intel

  *   *   11.1%
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

China

 $213,575  $143,360  $118,213 

Philippines

  155,070   56,272   51,683 

Taiwan

  88,152   83,685   75,725 

Malaysia

  79,777   57,893   61,826 

United States

  77,495   108,694   71,963 

Rest of the world

  273,145   186,103   203,919 

Total, net

 $887,214  $636,007  $583,329 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]

(in thousands)

 

2021

  

2020

 

Property, plant and equipment:

        

United States

 $18,375  $17,800 

Germany

  17,419   19,817 

Japan

  11,156   13,231 

Philippines

  10,384   9,333 

Malaysia

  4,082   3,986 

Rest of the world

  2,541   2,749 

Total, net

 $63,957  $66,916 
         

Goodwill and other intangible assets:

        

Germany

 $181,146  $232,925 

United States

  150,477   177,585 

Malaysia

  43,611   45,435 

Singapore

  12,990   13,469 

Switzerland

  4,583   5,006 

Japan

  3,148   3,703 

Rest of the world

  1,156   7,866 

Total, net

 $397,111  $485,989 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Leases (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Leases, Balance Sheet Information [Table Text Block]
   

December 25,

  

December 26,

 

(in thousands)

Classification

 

2021

  

2020

 

Assets:

         

Operating lease assets

Operating lease right-of-use assets

 $25,060  $29,203 

Finance lease assets

Property, plant and equipment, net (1)

  423   486 

Total lease assets

 $25,483  $29,689 

Liabilities:

         

Current:

         

Operating

Other accrued liabilities

 $4,886  $5,287 

Finance

Other accrued liabilities

  167   179 

Noncurrent:

         

Operating

Long-term lease liabilities

  21,977   25,565 

Finance

Long-term lease liabilities

  63   222 

Total lease liabilities

 $27,093  $31,253 
          

Weighted-average remaining lease term (years):

        

Operating leases

  6.9   7.3 

Finance leases

  1.8   2.3 
          

Weighted-average discount rate:

        

Operating leases

  6.3%  6.3%

Finance leases

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

December 25,

  

December 26,

 

(in thousands)

 

2021

  

2020

 

Operating leases

 $7,638  $8,374 

Variable lease expense

  2,192   2,110 

Short-term operating leases

  69   93 

Finance leases:

        

Amortization of leased assets

  86   84 

Interest on lease liabilities

  2   57 

Sublease income

  (81)  (113)

Net lease cost

 $9,906  $10,605 
Lessee, Lease, Liability, Maturity [Table Text Block]
  

Operating

  

Finance

     

(in thousands)

 

leases (1)

  

leases

  

Total

 

2022

 $6,341  $170  $6,511 

2023

  5,445   40   5,485 

2024

  5,050   11   5,061 

2025

  4,912   11   4,923 

2026

  2,617   2   2,619 

Thereafter

  9,656   -   9,656 

Total lease payments

  34,021   234   34,255 

Less: Interest

  (7,158)  (4)  (7,162)

Present value of lease liabilities

 $26,863  $230  $27,093 
Lease, Cash Flow Information [Table Text Block]
  

December 25,

  

December 26,

 

(in thousands)

 

2021

  

2020

 

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

        

Operating cash flows from operating leases

 $7,628  $8,079 

Operating cash flows from finance leases

 $1  $57 

Financing cash flows from finance leases

 $186  $146 

Leased assets obtained in exchange for new finance lease liabilities

 $54  $489 

Leased assets obtained in exchange for new operating lease liabilities

 $3,866  $2,403 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Guarantees (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Beginning balance

 $6,382  $6,155  $8,014 

Warranty accruals

  13,389   6,173   6,714 

Warranty payments

  (11,135)  (5,946)  (8,573)

Warranty liability transferred

  (945)  -   - 

Ending balance

 $7,691  $6,382  $6,155 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Business Divestitures and Discontinued Operations (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

December 26,

  

December 28,

 
  

2020

  

2019

 

Net sales

 $432  $6,136 
         

Operating income

 $11  $478 

Loss from impairment of FSG

  -   (1,086)

Gain on sale of FSG

  35   - 

Income (loss) before taxes

  46   (608)

Income tax provision

  4   89 

Income (loss), net of tax

 $42  $(697)
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]

(in thousands)

 

Before Tax amount

  

Tax (Expense) Benefit

  

Net of Tax Amount

 

Year ended December 28, 2019

            

Foreign currency translation adjustments

 $(7,522) $-  $(7,522)

Adjustments related to postretirement benefits

  (856)  228   (628)

Other comprehensive income (loss)

 $(8,378) $228  $(8,150)

Year ended December 26, 2020

            

Foreign currency translation adjustments

 $27,321  $-  $27,321 

Adjustments related to postretirement benefits

  2,599   (216)  2,383 

Other comprehensive income (loss)

 $29,920  $(216) $29,704 

Year ended December 25, 2021

            

Foreign currency translation adjustments

 $(22,859) $(97) $(22,956)

Adjustments related to postretirement benefits

  2,920   (318)  2,602 

Change in unrealized gain/loss on investments

  (67)  -   (67)

Reclassification due to sale of PBC Test Business

  (2,515)  -   (2,515)

Other comprehensive income (loss)

 $(22,521) $(415) $(22,936)
Condensed Statement of Comprehensive Income [Table Text Block]

(in thousands)

 

2021

  

2020

 

Accumulated net currency translation adjustments

 $(25,833) $(2,877)

Accumulated net adjustments related to postretirement benefits

  1,153   (1,449)

Accumulated net unrealized gain/loss on investments

  (67)  - 

Accumulated reclassification due to sale of PBC Test Business

  (2,515)  - 

Total accumulated other comprehensive loss

 $(27,262) $(4,326)
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 25, 2021
Notes Tables  
Valuation and Qualifying Accounts Disclosure [Table Text Block]
      

Additions

  

Additions

         
      

(Reductions)

  

(Reductions)

         
  

Balance at

  

Not

  

Charged

      

Balance

 
  

Beginning

  

Charged

  

(Credited)

  

Deductions/

  

at End

 

Description

 

of Year

  

to Expense

(1) 

to Expense

  

Write-offs

  

of Year

 
                     

Allowance for doubtful accounts:

                 
                     

Year ended December 28, 2019

 $40  $24  $(28) $27  $9 
                     

Year ended December 26, 2020

 $9  $(1) $79  $(41) $128 
                     

Year ended December 25, 2021

 $128  $14  $149  $1  $290 
                     
                     

Reserve for excess and obsolete inventories:

                 
                     

Year ended December 28, 2019

 $23,938  $1,285  $4,792  $9,057  $20,958 
                     

Year ended December 26, 2020

 $20,958  $4,611  $8,117  $6,749  $26,937 
                     

Year ended December 25, 2021

 $26,937  $(2,926)(2) $7,102  $8,101  $23,012 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2021
USD ($)
Jun. 24, 2021
Sep. 25, 2021
Dec. 25, 2021
USD ($)
shares
Dec. 26, 2020
USD ($)
shares
Dec. 28, 2019
USD ($)
shares
Gain (Loss) on Disposition of Business [1]       $ 70,815 $ (0) $ (0)
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares       180,000 113,000 422,000
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense       $ 7,100 $ 8,100 $ 4,800
Gain (Loss) on Disposition of Property Plant Equipment, Total       (0) 4,495 (0)
Depreciation, Total       13,200 14,000 19,300
Capitalized Computer Software, Gross       13,500 13,500  
Capitalized Computer Software, Amortization       $ 1,644 1,191 0
Number of Operating Segments       3    
Number of Reportable Segments   2 1 1    
Goodwill and Intangible Asset Impairment, Total $ 0          
Revenue, Remaining Performance Obligation, Amount       $ 7,700 8,300  
Provision for Doubtful Accounts       0    
Contract with Customer, Asset, after Allowance for Credit Loss, Total       0    
Contract with Customer, Liability, Total       21,900 17,100  
Deferred Profit       13,208 8,671  
Deferred Profit Long-term       6,100 6,700  
Amortization of Debt Issuance Costs       600 1,200 1,100
Accumulated Other Comprehensive Income (Loss), Net of Tax, Total       (27,262) (4,326)  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax       (23,000) 27,300  
Foreign Currency Transaction Gain (Loss), Realized       $ 400 (3,200)  
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    
Xcerra [Member]            
Inventory Write-down         $ 2,100 $ 700
ALBS [Member]            
Variable Interest Entity, Ownership Percentage Sold           20.00%
Gain (Loss) on Disposition of Business           $ 100
[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 14, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation.
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Weighted average common shares outstanding (in shares) 47,409 41,854 41,159
Effect of dilutive stock options and restricted stock units (in shares) 1,051 0 0
Weighted Average Number of Shares Outstanding, Diluted, Total 48,460 41,854 41,159
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Raw materials and purchased parts $ 92,798 $ 83,755
Work in process 40,732 44,315
Finished goods 27,523 14,430
Total inventories $ 161,053 $ 142,500
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Property, plant and equipment $ 134,956 $ 131,540
Less accumulated depreciation and amortization (70,999) (64,624)
Property, plant and equipment, net 63,957 66,916
Land and Land Improvements [Member]    
Property, plant and equipment 7,703 8,141
Building and Building Improvements [Member]    
Property, plant and equipment 31,711 34,439
Machinery and Equipment [Member]    
Property, plant and equipment $ 95,542 $ 88,960
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Net sales $ 887,214 $ 636,007 $ 583,329
Semiconductor Test and Inspection [Member]      
Net sales 860,454 585,240 540,878
PCB Test [Member]      
Net sales 26,760 50,767 42,451
Systems [Member] | Semiconductor Test and Inspection [Member]      
Net sales 541,589 317,821 299,473
Systems [Member] | PCB Test [Member]      
Net sales 17,831 33,293 25,928
Non-systems [Member] | Semiconductor Test and Inspection [Member]      
Net sales 318,865 267,419 241,405
Non-systems [Member] | PCB Test [Member]      
Net sales $ 8,929 $ 17,474 $ 16,523
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 28, 2020
Dec. 25, 2021
Sep. 26, 2020
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Goodwill, Impairment Loss $ 0 $ 0        
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)       $ 100 $ 11,249 $ 0
Amortization of Intangible Assets, Total       35,414 38,746 $ 39,590
Finite-Lived Intangible Asset, Expected Amortization, Year One   34,800   34,800    
Finite-Lived Intangible Asset, Expected Amortization, Year Two   34,800   34,800    
Finite-Lived Intangible Asset, Expected Amortization, Year Three   34,800   34,800    
Finite-Lived Intangible Asset, Expected Amortization, Year Four   26,100   26,100    
Finite-Lived Intangible Asset, Expected Amortization, Year Five   19,300   19,300    
Finite-Lived Intangible Asset, Expected Amortization, after Year Five   27,400   $ 27,400    
In-process Technology [Member]            
Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance         7,800  
Indefinite-lived In Process Research and Development [Member]            
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) $ 3,900 $ 100 $ 7,300   $ 11,200  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Beginning balance $ 252,304 $ 238,669
Impact of currency exchange (10,614) 13,635
Sale of PCB Test Business (1) [1] (21,899)  
Ending balance 219,791 252,304
Semiconductor Test and Inspection [Member]    
Beginning balance 230,724 218,775
Impact of currency exchange (10,933) 11,949
Sale of PCB Test Business (1) [1] 0  
Ending balance 219,791 230,724
PCB Test [Member]    
Beginning balance 21,580 19,894
Impact of currency exchange 319 1,686
Sale of PCB Test Business (1) [1] (21,899)  
Ending balance $ 0 $ 21,580
[1] On June 24, 2021, we completed the sale of our PCB Test business. See Note 14, “Business Divestitures and Discontinued Operations” for additional information.
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Developed Technology Rights [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 229,131 $ 239,250
Accumulated Amortization $ 104,855 83,246
Remaining Useful Life (Year) 4 years 6 months  
Customer Relationships [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 65,916 74,933
Accumulated Amortization $ 26,189 22,751
Remaining Useful Life (Year) 7 years 4 months 24 days  
Trade Names [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 20,877 23,756
Accumulated Amortization $ 7,714 6,279
Remaining Useful Life (Year) 7 years 3 months 18 days  
Noncompete Agreements [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 308 340
Accumulated Amortization $ 154 $ 136
Remaining Useful Life (Year) 5 years  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Borrowings and Credit Agreements (Details Textual)
$ in Thousands, € in Millions, ¥ in Millions, SFr in Millions
1 Months Ended 12 Months Ended
Oct. 01, 2018
USD ($)
Mar. 27, 2021
EUR (€)
Aug. 31, 2019
EUR (€)
Dec. 25, 2021
USD ($)
Dec. 26, 2020
USD ($)
Dec. 28, 2019
USD ($)
Dec. 25, 2021
EUR (€)
Dec. 25, 2021
JPY (¥)
Dec. 25, 2021
CHF (SFr)
Sep. 25, 2021
Jun. 30, 2020
EUR (€)
Long-term Debt, Total       $ 119,304              
Long-term Debt, Current Maturities, Total       14,397 $ 8,389            
Repayments of Long-term Debt, Total       206,069 41,056 $ 3,817          
Gain (Loss) on Extinguishment of Debt, Total       (3,411) 268 $ 0          
Long-term Line of Credit, Total       3,059 5,314            
Ismeca [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity | SFr                 SFr 2    
Long-term Line of Credit, Total       $ 0 0            
Number of Available Lines of Credit       1     1 1 1    
Revolving Credit Facility [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity | ¥               ¥ 960      
Long-term Line of Credit, Total       $ 3,100       ¥ 350      
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,600 301,100            
Long-term Debt, Current Maturities, Total       10,100 2,400            
Long-term Debt, Fair Value       102,700              
Extinguishment of Debt, Amount       200,000 36,400            
Repayments of Long-term Debt, Total       200,000 35,400            
Gain (Loss) on Extinguishment of Debt, Total       (3,400) 300            
Extinguishment of Debt Decrease Deferred Financing Costs       3,400 700            
Long-term Debt, Gross       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,100 3,600            
Long-term Debt, Current Maturities, Total       200 300            
Long-term Debt, Gross       $ 3,070 3,662            
Kita Term Loans [Member] | Minimum [Member]                      
Debt Instrument, Interest Rate, Stated Percentage       0.05%     0.05% 0.05% 0.05%    
Kita Term Loans [Member] | Maximum [Member]                      
Debt Instrument, Interest Rate, Stated Percentage       0.43%     0.43% 0.43% 0.43%    
Loan Facilities [Member] | Construction Loans [Member]                      
Debt Instrument, Face Amount | €                     € 10.1
Long-term Debt, Total       $ 10,000 9,900            
Long-term Debt, Current Maturities, Total       $ 1,000 $ 400            
First Facility [Member] | Construction Loans [Member]                      
Debt Instrument, Face Amount | €     € 3.4                
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, Face Amount | €   € 5.2                  
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%  
Debt Instrument, Term (Year)       10 years              
Debt Instrument, Collateral Amount | €             € 0.9        
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Lines of credit $ 3,059 $ 5,314
Total debt 119,304 325,508
Less: financing fees and discount (1,514) (5,568)
Less: current portion (14,397) (8,389)
Total long-term debt 103,393 311,551
Secured Term Loan Facility [Member]    
Long term Debt 103,130 306,630
Less: current portion (10,100) (2,400)
Kita Term Loans [Member]    
Long term Debt 3,070 3,662
Less: current portion (200) (300)
Construction Loan [Member]    
Long term Debt $ 10,045 $ 9,902
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Borrowings and Credit Agreements - Debt Principal Payments for the Next Five Years and Thereafter (Details)
$ in Thousands
Dec. 25, 2021
USD ($)
2022 $ 14,795
2023 4,751
2024 4,757
2025 86,892
2026 1,268
Thereafter 6,841
Total $ 119,304
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Restructuring Charges (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Restructuring Charges, Total $ 1,823 $ 7,623 $ 13,484
Integration Program [Member]      
Restructuring Charges, Total $ 1,300 $ 11,400 $ 16,200
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Costs accrued $ 1,823 $ 7,623 $ 13,484
Integration Program [Member]      
Restructuring Charges, Total 1,265 11,354 16,213
Costs accrued 1,300 11,400 16,200
Employee Severance [Member] | Integration Program [Member]      
Restructuring Charges, Total 1,161 6,485 12,170
Accrued restructuring, balance 5,826 1,236  
Costs accrued 1,161 6,485  
Amounts paid or charged (6,545) (2,055)  
Impact of currency exchange (94) 160  
Accrued restructuring, balance 348 5,826 1,236
Other Restructuring [Member] | Integration Program [Member]      
Restructuring Charges, Total 662 1,138 1,314
Accrued restructuring, balance 0 0  
Costs accrued 662 1,138  
Amounts paid or charged (662) (1,138)  
Impact of currency exchange 0 0  
Accrued restructuring, balance 0 0 0
Employee Severance and Other Exit Costs [Member] | Integration Program [Member]      
Accrued restructuring, balance 5,826 1,236  
Costs accrued 1,823 7,623  
Amounts paid or charged (7,207) (3,193)  
Impact of currency exchange (94) 160  
Accrued restructuring, balance 348 5,826 1,236
Inventory Charges [Member] | Integration Program [Member]      
Restructuring Charges, Total $ (558) $ 3,731 $ 2,729
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Financial Instruments Measured at Fair Value (Details Textual) - USD ($)
$ in Millions
Dec. 25, 2021
Dec. 26, 2020
Debt Securities, Available-for-sale, Unrealized Loss Position, Total $ 57.0 $ 8.7
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Amortized cost $ 89,738 $ 20,668
Gross unrealized gains 2 2
Gross unrealized losses [1] 36 1
Short-term investments 89,704 20,669
Corporate Debt Securities [Member]    
Amortized cost [2] 84,060 14,943
Gross unrealized gains [2] 2 2
Gross unrealized losses [1],[2] 31 1
Short-term investments [2] 84,031 14,944
US Treasury Securities [Member]    
Amortized cost 3,953 2,012
Gross unrealized gains 0 0
Gross unrealized losses [1] 5 0
Short-term investments 3,948 2,012
Certificates of Deposit [Member]    
Amortized cost 800 750
Gross unrealized gains 0 0
Gross unrealized losses [1] 0 0
Short-term investments 800 750
US Government-sponsored Enterprises Debt Securities [Member]    
Amortized cost   1,998
Gross unrealized gains   0
Gross unrealized losses [1]   0
Short-term investments   1,998
Debt Security, Government, Non-US [Member]    
Amortized cost 925 965
Gross unrealized gains 0 0
Gross unrealized losses [1] 0 0
Short-term investments $ 925 $ 965
[1] As of December 25, 2021, the cost and fair value of investments with loss positions were approximately $57.0 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. As of December 26, 2020, the cost and fair value of investments with loss positions were approximately $8.7 million.
[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 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details)
$ in Thousands
Dec. 25, 2021
USD ($)
Due in one year or less, amortized cost $ 83,429
Due in one year or less, fair value 83,408
Due after one year through three years, amortized cost 6,309
Due after one year through three years, fair value 6,296
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Total 89,738
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value, Total $ 89,704
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Short-term investments $ 89,704 $ 20,669
Debt Security, Government, Non-US [Member]    
Short-term investments 925 965
Corporate Debt Securities [Member]    
Short-term investments [1] 84,031 14,944
US Treasury Securities [Member]    
Short-term investments 3,948 2,012
US Government-sponsored Enterprises Debt Securities [Member]    
Short-term investments   1,998
Certificates of Deposit [Member]    
Short-term investments 800 750
Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure 379,905 170,027
Fair Value, Recurring [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 925 965
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Short-term investments 86,535 15,694
Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Short-term investments 3,948 2,012
Fair Value, Recurring [Member] | US Government-sponsored Enterprises Debt Securities [Member]    
Short-term investments   1,998
Fair Value, Recurring [Member] | Certificates of Deposit [Member]    
Short-term investments 800 750
Fair Value, Recurring [Member] | Cash [Member]    
Cash and cash equivalents 195,297 128,874
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Cash and cash equivalents 92,400 19,734
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, Fair Value Disclosure 195,297 128,874
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] | Corporate Debt Securities [Member]    
Short-term investments 0 0
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] | US Government-sponsored Enterprises Debt Securities [Member]    
Short-term investments   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] | Cash [Member]    
Cash and cash equivalents 195,297 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 184,608 41,153
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 925 965
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Short-term investments 86,535 15,694
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]    
Short-term investments 3,948 2,012
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Government-sponsored Enterprises Debt Securities [Member]    
Short-term investments   1,998
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Certificates of Deposit [Member]    
Short-term investments 800 750
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 92,400 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] | Debt Security, Government, Non-US [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 Treasury 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
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] | 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 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 26, 2020
Dec. 28, 2019
May 08, 2019
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 8.00%        
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 2,400   $ 2,300 $ 2,000  
Deferred Compensation Liability, Current, Total 1,600 $ 1,800 1,800    
Cash Surrender Value of Life Insurance $ 1,800 $ 1,800 1,800    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 0 0   0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 8,400   $ 1,300 $ 200  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 400        
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 Two Year Period [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 2 years        
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        
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%        
Unvested Restricted Stock Units [Member]          
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 19,500        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 3 months 18 days        
Minimum [Member] | Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Issue 25.00%        
Maximum [Member] | Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Issue 200.00%        
Employee Stock Purchase Plan [Member]          
Employee Stock Purchase Plan, Shares Reserved for Future Issuance (in shares) 2,650,000        
Percentage of Fair Value to Determine Price of Common Stock 85.00%        
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) 161,351   242,633 187,273  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 507,353        
Equity Incentive Plan 2005 [Member]          
Percentage of Fair Value to Determine Price of Common Stock         100.00%
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 1,375,536        
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        
Postretirement Health Coverage [Member]          
Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) $ 241   $ 134    
Defined Benefit Plan, Expected Future Benefit Payment, Year Two 100        
Defined Benefit Plan, Expected Future Benefit Payment, Year Three 100        
Defined Benefit Plan, Expected Future Benefit Payment, Year Four 100        
Defined Benefit Plan, Expected Future Benefit Payment, Year Five 100        
Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years $ 600        
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Total     $ 100 $ 100  
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate 2.50% 2.10% 2.10% 3.00%  
Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year 6.60%        
Defined Benefit Plan, Health Care Cost Trend Rate, Annual Rate of Change 0.28%        
Defined Benefit Plan, Ultimate Health Care Cost Trend Rate 4.40%        
Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year $ 100        
Swiss Plan [Member]          
Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax 900 $ (1,300) $ (1,300)    
Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) 1,179   1,916    
Defined Benefit Plan, Expected Future Employee and Employer Contributions, Next Twelve Months 900        
Defined Benefit Plan, Expected Future Benefit Payment, Year One 900        
Defined Benefit Plan, Expected Future Benefit Payment, Year Two 1,500        
Defined Benefit Plan, Expected Future Benefit Payment, Year Three 1,300        
Defined Benefit Plan, Expected Future Benefit Payment, Year Four 1,100        
Defined Benefit Plan, Expected Future Benefit Payment, Year Five 1,200        
Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years 6,400        
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Total $ 1,228   $ 1,469 $ 1,019  
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate 0.20% 0.20% 0.20%    
Swiss Plan [Member] | Debt Securities and Cash [Member]          
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 57.00%        
Swiss Plan [Member] | Real Estate Investments [Member]          
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 21.00%        
Swiss Plan [Member] | Alternative Investments [Member]          
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 12.00%        
Swiss Plan [Member] | Defined Benefit Plan, Equity Securities [Member]          
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage 10.00%        
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Net Periodic Benefit Cost of Swiss Plan (Details) - Swiss Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Service cost $ 1,223 $ 1,310 $ 920
Interest cost 61 67 267
Expected return on assets (128) (200) (168)
Settlements 72 292 0
Net periodic costs $ 1,228 $ 1,469 $ 1,019
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Benefit Obligation, Fair Value of Plan Assets, Funded Status and Liability of Swiss Plan (Details) - Swiss Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Benefit obligation at beginning of year $ (31,039) $ (32,241)  
Service cost (1,223) (1,310) $ (920)
Interest cost (61) (67) (267)
Actuarial gain 1,179 1,916  
Participant contributions (1,780) (1,136)  
Benefits paid 436 419  
Plan change 1,076 944  
Settlements 1,653 3,446  
Foreign currency exchange adjustment 994 (3,010)  
Benefit obligation at end of year (28,765) (31,039) (32,241)
Fair value of plan assets at beginning of year 18,756 18,705  
Return on assets, net of actuarial loss 207 129  
Employer contributions 878 886  
Participant contributions 1,780 1,136  
Benefits paid (436) (419)  
Settlements (1,653) (3,446)  
Foreign currency exchange adjustment (613) 1,765  
Fair value of plan assets at end of year 18,919 18,756 $ 18,705
Net liability at end of year $ (9,846) $ (12,283)  
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Weighted-average Actuarial Assumptions to Determine Benefit Obligation and Net Periodic Benefit Cost (Details) - Swiss Plan [Member]
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Discount rate 0.20% 0.20%  
Compensation increase 1.50% 1.10%  
Discount rate 0.20% 0.20% 0.90%
Rate of return on assets 0.70% 1.00% 0.90%
Compensation increase 1.10% 1.10% 1.80%
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Post-retirement Benefit Obligation to Funded Status and Liability (Details) - Postretirement Health Coverage [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Accumulated benefit obligation at beginning of year $ (2,398) $ (2,571)
Interest cost (49) (75)
Actuarial gain 241 134
Benefits paid 109 114
Accumulated benefit obligation at end of year (2,097) (2,398)
Plan assets at end of year 0 0
Funded status $ (2,097) $ (2,398)
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Stock Option Activity Under Share-based Compensation Plans (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Outstanding and exercisable balance (in shares) 262 363 405
Outstanding and exercisable, weighted average exercise price, balance (in dollars per share) $ 10.01 $ 10.27 $ 10.22
Exercised, outstanding and exercisable (in shares) (250) (101) (42)
Exercised, weighted average exercise price (in dollars per share) $ 10.03 $ 10.95 $ 9.82
Outstanding and exercisable balance (in shares) 12 262 363
Outstanding and exercisable, weighted average exercise price, balance (in dollars per share) $ 9.44 $ 10.01 $ 10.27
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Stock Options Outstanding and Exercisable (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Dec. 29, 2018
Options outstanding, weighted average exercise price (in dollars per share) $ 9.44 $ 10.01 $ 10.27 $ 10.22
Options outstanding, number (in shares) 12 262 363 405
Options outstanding, weighted average remaining life (Year) 1 year 3 months 18 days      
Options exercisable, number (in shares) 12      
Options exercisable, weighted average exercise price (in dollars per share) $ 9.44      
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Restricted Stock Unit Activity Under Share-based Compensation Plans (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Outstanding, beginning of year, units (in shares) 1,414 1,328 1,265
Outstanding, beginning of year, wt. avg. (in dollars per share) $ 15.16 $ 17.05 $ 19.48
Granted, units (in shares) 270 779 694
Granted, wt. avg. (in dollars per share) $ 41.66 $ 14.02 $ 14.32
Released, units (in shares) (579) (621) (563)
Released, wt. avg. (in dollars per share) $ 16.23 $ 17.48 $ 19.08
Cancelled, units (in shares) (47) (72) (68)
Cancelled, wt. avg. (in dollars per share) $ 18.96 $ 17.59 $ 17.60
Outstanding, end of year, units (in shares) 1,058 1,414 1,328
Outstanding, end of year, wt. avg. (in dollars per share) $ 21.16 $ 15.16 $ 17.05
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Performance Based Stock Unit Activity Under Share-based Compensation Plans (Details) - Equity Based Performance Stock Units [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Outstanding, beginning of year, units (in shares) 425 364 340
Outstanding, beginning of year, wt. avg. (in dollars per share) $ 15.51 $ 18.72 $ 17.89
Granted, units (in shares) 93 200 167
Granted, wt. avg. (in dollars per share) $ 51.43 $ 13.18 $ 14.11
Released, units (in shares) (125) (39) (36)
Released, wt. avg. (in dollars per share) $ 21.77 $ 21.40 $ 11.35
Cancelled, units (in shares) (9) (100) (107)
Cancelled, wt. avg. (in dollars per share) $ 14.04 $ 20.25 $ 11.35
Outstanding, end of year, units (in shares) 384 425 364
Outstanding, end of year, wt. avg. (in dollars per share) $ 22.22 $ 15.51 $ 18.72
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Weighted-average Assumptions Used to Value Share-based Awards Granted (Details) - $ / shares
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Restricted Stock Units (RSUs) [Member]      
Dividend yield 0.00% 0.00% 1.60%
Employee Stock Purchase Plan [Member]      
Dividend yield 0.00% 0.50% 1.30%
Expected volatility 58.30% 67.10% 46.40%
Risk-free interest rate 0.10% 1.10% 2.20%
Expected term (Year) 6 months 6 months 6 months
Weighted-average grant date fair value per share (in dollars per share) $ 9.42 $ 6.01 $ 5.35
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Employee Benefit Plans - Reported Share-based Compensation in Consolidated Financial Statements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Share-based compensation of continuing operations $ 13,792 $ 14,234 $ 14,148
Income tax benefit (722) (963) (587)
Total share-based compensation, net of tax 13,070 13,271 13,561
Cost of Sales [Member]      
Share-based compensation of continuing operations 828 893 736
Research and Development Expense [Member]      
Share-based compensation of continuing operations 3,017 3,245 2,994
Selling, General and Administrative Expenses [Member]      
Share-based compensation of continuing operations $ 9,947 $ 10,096 $ 10,418
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) - Dec. 25, 2021 - Not Designated as Hedging Instrument [Member]
€ in Thousands, SFr in Thousands, $ in Millions
USD ($)
EUR (€)
CHF (SFr)
Euro Foreign Exchange Forward [Member] | Long [Member]      
Contract amount $ 34.2 € 30,185  
Swiss Franc Foreign Exchange Forward [Member] | Long [Member]      
Contract amount 20.8   SFr 19,086
Foreign Exchange Forward [Member]      
Contract amount $ 55.0    
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Foreign Currency Gain (Loss) [Member] | Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member]    
Foreign exchange forward contracts $ (3,428) $ 756
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 11, 2021
Mar. 11, 2021
Mar. 08, 2021
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Oct. 28, 2021
Proceeds from Issuance of Common Stock       $ 223,119 $ 0 $ 0  
Stock Repurchase Program, Authorized Amount             $ 70,000
Stock Repurchased During Period, Shares (in shares)       206,572      
Stock Repurchased During Period, Value       $ 7,300      
Stock Repurchase Program, Remaining Authorized Repurchase Amount       $ 62,700      
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 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Income Taxes (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Deferred Tax Assets, Valuation Allowance, Total $ 76,250 $ 86,124  
Increase (Decrease) of Net Income Due to Impact of Tax Holidays $ 4,500 $ 3,600 $ 2,100
Increase (Decrease) of Earning Per Share Due To Impact Of Tax Holidays (in dollars per share) $ 0.09 $ 0.09 $ 0.05
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 5,300 $ 5,900 $ 7,000
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total 800 1,000  
Unrecognized Tax Benefits, Interest Expense, Net of Accrued Interest Reversed $ (200) $ (300) $ (300)
Minimum [Member]      
Collection Term Range (Year) 4 years    
Maximum [Member]      
Collection Term Range (Year) 10 years    
Domestic Tax Authority [Member]      
Operating Loss Carryforwards, Total $ 160,500    
Tax Credit Carryforward, Amount $ 6,800    
Open Tax Year 2016 2017 2018 2019 2020 2021    
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards, Total $ 135,300    
Tax Credit Carryforward, Amount 30,900    
Foreign Tax Authority [Member]      
Operating Loss Carryforwards, Total $ 9,600    
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Income Taxes - Components of Provision (Benefit) for Income Taxes for Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
U.S. Federal $ 1,103 $ 0 $ 0
U.S. State 101 21 130
Foreign 22,862 5,950 2,173
Total current 24,066 5,971 2,303
U.S. Federal 5 8 98
U.S. State 0 0 1
Foreign 948 (5,313) (5,484)
Total deferred 953 (5,305) (5,385)
Income Tax Expense (Benefit), Total $ 25,019 $ 666 $ (3,082)
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Income Taxes - Income (Loss) Before Income Taxes From Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Income (loss) from continuing operations, U.S. $ 30,588 $ (25,005) $ (72,669)
Income from continuing operations, Foreign 161,756 11,828 592
Total $ 192,344 $ (13,177) $ (72,077)
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Inventory, receivable and warranty reserves $ 12,166 $ 11,720
Net operating loss carryforwards 44,806 56,777
Tax credit carryforwards 31,264 37,393
Accrued employee benefits 5,695 5,306
Stock-based compensation 2,222 2,210
Lease liabilities 4,500 5,146
Other 2,674 4,309
Gross deferred tax assets 103,327 122,861
Less valuation allowance (76,250) (86,124)
Total deferred tax assets 27,077 36,737
Intangible assets and other acquisition basis differences 39,929 52,012
Operating lease right-of-use assets 4,066 4,706
Unremitted earnings of foreign subsidiaries 4,207 3,119
Total deferred tax liabilities 48,202 59,837
Net deferred tax liabilities (21,125) (23,100)
Other assets (long-term) 4,762 5,716
Long-term deferred income tax liabilities $ (25,887) $ (28,816)
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Tax provision at U.S. 21% statutory rate $ 40,392 $ (2,757) $ (15,136)
State income taxes, net of federal tax benefit 2,246 (1,160) (1,097)
Settlements, adjustments and releases from statute expirations (787) (118) (1,204)
Federal R&D credits (943) (46) (1,458)
Stock-based compensation (4,802) 727 587
Excess executive compensation 1,608 491 190
Change in valuation allowance (9,882) (1,691) 11,270
Exemption of PTG gain (12,378) 0 0
Dividend, net of foreign tax credits 693 1,224 1,453
GILTI, net of foreign tax credits 9,343 4,191 2,480
Foreign rate differential (1,023) (1,512) (1,266)
Other, net 552 1,317 1,099
Income Tax Expense (Benefit), Total $ 25,019 $ 666 $ (3,082)
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Balance at beginning of year $ 33,696 $ 34,740 $ 34,873
Additions for tax positions of current year 686 817 1,231
Reductions for tax positions of prior years (83) (425) (484)
Reductions due to lapse of the statute of limitations (1,012) (304) (957)
Reductions due to settlements 0 (1,134) (30)
Foreign exchange rate impact 104 2 107
Balance at end of year $ 33,391 $ 33,696 $ 34,740
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Segment and Geographic Information - Summary of Current Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Net sales $ 887,214 $ 636,007 $ 583,329
Profit (loss) for reportable segments 141,933 4,474 (42,437)
Gain (Loss) on Disposition of Business [1] 70,815 (0) (0)
Interest expense (6,413) (13,759) (20,556)
Interest income 239 224 764
Gain (Loss) on Extinguishment of Debt, Total (3,411) 268 0
Profit (loss) from continuing operations before taxes 192,344 (13,177) (72,077)
Total depreciation and amortization 48,568 52,746 58,871
Capital expenditures 12,000 18,660 18,000
Total assets for reportable segments 1,259,044 1,090,346 1,077,710
Discontinued operations 0 0 3,618
Corporate, Non-Segment [Member]      
Corporate expenses (10,819) (4,384) (9,848)
Total assets for reportable segments 137,186 55,492 18,398
Semiconductor Test and Inspection [Member]      
Net sales 860,454 585,240 540,878
Profit (loss) for reportable segments 138,026 (2,497) (45,072)
Total depreciation and amortization 48,129 51,548 56,621
Capital expenditures 11,954 18,616 17,831
Total assets for reportable segments 1,121,858 968,028 998,756
PCB Test [Member]      
Net sales 26,760 50,767 42,451
Profit (loss) for reportable segments 3,907 6,971 2,635
Total depreciation and amortization 439 1,198 2,250
Capital expenditures 46 44 169
Total assets for reportable segments 0 66,826 56,938
Semiconductor Test and Inspection and PCB Test [Member]      
Total assets for reportable segments $ 1,121,858 $ 1,034,854 $ 1,055,694
[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 14, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation.
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Segment and Geographic Information - Customers Comprising 10% of Consolidated Sales (Details) - Semiconductor Equipment [Member] - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 25, 2021
Dec. 28, 2019
Analog Devices [Member]    
Net sales percentage 14.10%  
Intel [Member]    
Net sales percentage   11.10%
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Segment and Geographic Information - Summary of Net Sales to Customers, Attributed to Countries (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Net sales $ 887,214 $ 636,007 $ 583,329
CHINA      
Net sales 213,575 143,360 118,213
PHILIPPINES      
Net sales 155,070 56,272 51,683
TAIWAN, PROVINCE OF CHINA      
Net sales 88,152 83,685 75,725
MALAYSIA      
Net sales 79,777 57,893 61,826
UNITED STATES      
Net sales 77,495 108,694 71,963
Rest of the World [Member]      
Net sales $ 273,145 $ 186,103 $ 203,919
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Segment and Geographic Information - Summary of Property, Plant and Equipment and Other Long Lived Assets in Geographical Area (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Property plant and equipment, net $ 63,957 $ 66,916
Goodwill and other intangible assets 397,111 485,989
UNITED STATES    
Property plant and equipment, net 18,375 17,800
Goodwill and other intangible assets 150,477 177,585
GERMANY    
Property plant and equipment, net 17,419 19,817
Goodwill and other intangible assets 181,146 232,925
JAPAN    
Property plant and equipment, net 11,156 13,231
Goodwill and other intangible assets 3,148 3,703
PHILIPPINES    
Property plant and equipment, net 10,384 9,333
MALAYSIA    
Property plant and equipment, net 4,082 3,986
Goodwill and other intangible assets 43,611 45,435
Rest of the World [Member]    
Property plant and equipment, net 2,541 2,749
Goodwill and other intangible assets 1,156 7,866
SINGAPORE    
Goodwill and other intangible assets 12,990 13,469
SWITZERLAND    
Goodwill and other intangible assets $ 4,583 $ 5,006
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Leases (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 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 Two   $ 0.1
Lessor, Operating Lease, Payment to be Received, Year One $ 0.1  
Minimum [Member]    
Lessee, Lease, Remaining Term of Contract (Year) 1 year  
Maximum [Member]    
Lessee, Lease, Remaining Term of Contract (Year) 36 years  
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Operating lease assets $ 25,060 $ 29,203
Total lease assets 25,483 29,689
Total lease liabilities $ 27,093 $ 31,253
Operating leases (Year) 6 years 10 months 24 days 7 years 3 months 18 days
Finance leases (Year) 1 year 9 months 18 days 2 years 3 months 18 days
Operating leases 6.30% 6.30%
Finance leases 0.70% 0.00%
Property, Plant and Equipment, Net [Member]    
Finance lease assets [1] $ 423 $ 486
Other Accrued Liabilities [Member]    
Operating, current 4,886 5,287
Finance, current 167 179
Long-term Lease Liabilities [Member]    
Operating, noncurrent 21,977 25,565
Finance, noncurrent $ 63 $ 222
[1] Finance lease assets are recorded net of accumulated amortization of $0.1 million in 2021 and 2020.
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Leases - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Operating leases $ 7,638 $ 8,374
Variable lease expense 2,192 2,110
Short-term operating leases 69 93
Amortization of leased assets 86 84
Interest on lease liabilities 2 57
Sublease income (81) (113)
Net lease cost $ 9,906 $ 10,605
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
2022, operating leases [1] $ 6,341  
2022, finance leases 170  
2022, total 6,511  
2023, operating leases [1] 5,445  
2023, finance leases 40  
2023, total 5,485  
2024, operating leases [1] 5,050  
2024, finance leases 11  
2024, total 5,061  
2025, operating leases [1] 4,912  
2025, finance leases 11  
2025, total 4,923  
2026, operating leases 2,617  
2026, finance leases 2  
2026, total 2,619  
Thereafter, operating leases [1] 9,656  
Thereafter, finance leases 0  
Thereafter, total 9,656  
Total lease payments, operating leases [1] 34,021  
Total lease payments, finance leases 234  
Total lease payments, total 34,255  
Less: Interest, operating leases [1] (7,158)  
Less: Interest, finance leases (4)  
Less: Interest, total (7,162)  
Present value of lease liabilities, finance leases 230  
Present value of lease liabilities, total 27,093 $ 31,253
Other Accrued Liabilities and Long-term Lease Liabilities [Member]    
Present value of lease liabilities, operating leases [1] $ 26,863  
[1] Excludes sublease income of $0.1 million in 2022 and 2023.
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Leases - Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Operating cash flows from operating leases $ 7,628 $ 8,079
Operating cash flows from finance leases 1 57
Financing cash flows from finance leases 186 146
Leased assets obtained in exchange for new finance lease liabilities 54 489
Leased assets obtained in exchange for new operating lease liabilities $ 3,866 $ 2,403
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Guarantees (Details Textual) - USD ($)
$ in Millions
Dec. 25, 2021
Dec. 26, 2020
Non-current Other Accrued Liabilities [Member]    
Product Warranty Accrual, Noncurrent $ 1.1 $ 0.3
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Guarantees - Changes in Accrued Warranty (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Beginning balance $ 6,382 $ 6,155 $ 8,014
Warranty accruals 13,389 6,173 6,714
Warranty payments (11,135) (5,946) (8,573)
Warranty liability transferred (945) 0 0
Ending balance $ 7,691 $ 6,382 $ 6,155
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Business Divestitures and Discontinued Operations (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 24, 2021
USD ($)
Sep. 25, 2021
Dec. 28, 2019
USD ($)
Dec. 25, 2021
USD ($)
Dec. 25, 2021
USD ($)
Dec. 26, 2020
USD ($)
Dec. 28, 2019
USD ($)
Gain (Loss) on Disposition of Business [1]         $ 70,815 $ (0) $ (0)
Disposal Group, Including Discontinued Operation, Assets, Total     $ 3,618 $ 0 $ 0 0 3,618
Number of Reportable Segments 2 1     1    
Disposal Group, Including Discontinued Operation, Impairment           $ (0) $ 1,086
Fixtures Services Business FSG [Member]              
Disposal Group, Including Discontinued Operation, Impairment     $ 1,100        
Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] | PCB Test Business [Member]              
Proceeds from Sales of Business, Affiliate and Productive Assets $ 125,100            
Gain (Loss) on Disposition of Business       70,800      
Disposal Group, Including Discontinued Operation, Assets, Total       48,200 $ 48,200    
Disposal Group, Including Discontinued Operation, Goodwill       21,900 21,900    
Disposal Group, Including Discontinued Operation, Intangible Assets       $ 14,800 $ 14,800    
[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 14, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation.
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Net sales   $ 432 $ 6,136
Operating income   11 478
Loss from impairment of FSG   0 (1,086)
Gain on sale of FSG   35 0
Income (loss) before taxes   46 (608)
Income tax provision   4 89
Income (loss), net of tax $ 0 $ 42 $ (697)
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Foreign currency translation adjustments, before tax $ (22,859) $ 27,321 $ (7,522)
Foreign currency translation adjustments, tax (97) 0 0
Foreign currency translation adjustments, net of tax (22,956) 27,321 (7,522)
Adjustments related to postretirement benefits, before tax 2,920 2,599 (856)
Adjustments related to postretirement benefits, tax (318) (216) 228
Adjustments related to postretirement benefits, net of tax 2,602 2,383 (628)
Other comprehensive income (loss), before tax (22,521) 29,920 (8,378)
Other comprehensive income (loss), tax (415) (216) 228
Other comprehensive income (loss), net of tax (22,936) 29,704 (8,150)
Foreign currency translation adjustments, before tax (22,859) 27,321 (7,522)
Change in unrealized gain/loss on investments, before tax (67)    
Change in unrealized gain/loss on investments, tax 0    
Change in unrealized gain/loss on investments, net of tax (67) 0 0
Reclassification due to sale of PBC Test Business (2,515)    
Reclassification due to sale of PBC Test Business, tax 0    
Reclassification due to sale of PBC Test Business, net of tax $ (2,515) $ 0 $ 0
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
Dec. 25, 2021
Dec. 26, 2020
Total accumulated other comprehensive loss $ (27,262) $ (4,326)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Accumulated net currency translation adjustments (25,833) (2,877)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Accumulated net adjustments related to postretirement benefits 1,153 (1,449)
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]    
Accumulated net unrealized gain/loss on investments (67) 0
AOCI, Accumulated Reclassification, Sale of Business [Member]    
Accumulated reclassification due to sale of PBC Test Business (2,515) 0
AOCI Attributable to Parent [Member]    
Total accumulated other comprehensive loss $ (27,262) $ (4,326)
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Related Party Transactions (Details Textual)
Dec. 25, 2021
Blackrock [Member]  
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 15.10%
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts (Details Textual)
Dec. 25, 2021
USD ($)
Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] | PCB Test Business Sale [Member]  
Reserve for excess and obsolete inventories not charged to expense PCB Test sale $ 2.2
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance, beginning of year $ 128 $ 9 $ 40
Additions (reductions) not charged to expense [1] 14 (1) 24
Additions (reduction) charged (credited) to expense 149 79 (28)
Deductions/write-offs 1 (41) 27
Balance, end of year 290 128 9
SEC Schedule, 12-09, Reserve, Inventory [Member]      
Balance, beginning of year 26,937 20,958 23,938
Additions (reductions) not charged to expense [1] (2,926) [2] 4,611 1,285
Additions (reduction) charged (credited) to expense 7,102 8,117 4,792
Deductions/write-offs 8,101 6,749 9,057
Balance, end of year $ 23,012 $ 26,937 $ 20,958
[1] Changes in reserve balances resulting from foreign currency impact and reclassifications from other reserves.
[2] Reductions not charged to expense includes $2,206 transferred as part of the sale of our PCB Test business.
XML 108 cohu20220211_10k_htm.xml IDEA: XBRL DOCUMENT 0000021535 2020-12-27 2021-12-25 0000021535 2021-06-25 0000021535 2022-02-10 0000021535 2021-12-25 0000021535 2020-12-26 0000021535 2019-12-29 2020-12-26 0000021535 2018-12-30 2019-12-28 0000021535 us-gaap:CommonStockMember 2018-12-29 0000021535 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 0000021535 us-gaap:RetainedEarningsMember 2018-12-29 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0000021535 us-gaap:TreasuryStockMember 2018-12-29 0000021535 us-gaap:NoncontrollingInterestMember 2018-12-29 0000021535 2018-12-29 0000021535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:CommonStockMember 2018-12-29 0000021535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:AdditionalPaidInCapitalMember 2018-12-29 0000021535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2018-12-29 0000021535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0000021535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:TreasuryStockMember 2018-12-29 0000021535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:NoncontrollingInterestMember 2018-12-29 0000021535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2018-12-29 0000021535 us-gaap:CommonStockMember 2018-12-30 2019-12-28 0000021535 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 2019-12-28 0000021535 us-gaap:RetainedEarningsMember 2018-12-30 2019-12-28 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-30 2019-12-28 0000021535 us-gaap:TreasuryStockMember 2018-12-30 2019-12-28 0000021535 us-gaap:NoncontrollingInterestMember 2018-12-30 2019-12-28 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 us-gaap:TreasuryStockMember 2019-12-28 0000021535 us-gaap:NoncontrollingInterestMember 2019-12-28 0000021535 2019-12-28 0000021535 us-gaap:CommonStockMember 2019-12-29 2020-12-26 0000021535 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2020-12-26 0000021535 us-gaap:RetainedEarningsMember 2019-12-29 2020-12-26 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2020-12-26 0000021535 us-gaap:TreasuryStockMember 2019-12-29 2020-12-26 0000021535 us-gaap:NoncontrollingInterestMember 2019-12-29 2020-12-26 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:TreasuryStockMember 2020-12-26 0000021535 us-gaap:NoncontrollingInterestMember 2020-12-26 0000021535 us-gaap:CommonStockMember 2020-12-27 2021-12-25 0000021535 us-gaap:AdditionalPaidInCapitalMember 2020-12-27 2021-12-25 0000021535 us-gaap:RetainedEarningsMember 2020-12-27 2021-12-25 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-27 2021-12-25 0000021535 us-gaap:TreasuryStockMember 2020-12-27 2021-12-25 0000021535 us-gaap:NoncontrollingInterestMember 2020-12-27 2021-12-25 0000021535 us-gaap:CommonStockMember 2021-12-25 0000021535 us-gaap:AdditionalPaidInCapitalMember 2021-12-25 0000021535 us-gaap:RetainedEarningsMember 2021-12-25 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-25 0000021535 us-gaap:TreasuryStockMember 2021-12-25 0000021535 us-gaap:NoncontrollingInterestMember 2021-12-25 0000021535 cohu:ALBSMember 2018-12-30 2019-12-28 0000021535 cohu:XcerraMember 2019-12-29 2020-12-26 0000021535 cohu:XcerraMember 2018-12-30 2019-12-28 0000021535 srt:MinimumMember us-gaap:BuildingMember 2020-12-27 2021-12-25 0000021535 srt:MaximumMember us-gaap:BuildingMember 2020-12-27 2021-12-25 0000021535 srt:MinimumMember us-gaap:BuildingImprovementsMember 2020-12-27 2021-12-25 0000021535 srt:MaximumMember us-gaap:BuildingImprovementsMember 2020-12-27 2021-12-25 0000021535 srt:MinimumMember cohu:MachineryEquipmentAndSoftwareMember 2020-12-27 2021-12-25 0000021535 srt:MaximumMember cohu:MachineryEquipmentAndSoftwareMember 2020-12-27 2021-12-25 0000021535 us-gaap:LandAndLandImprovementsMember 2021-12-25 0000021535 us-gaap:LandAndLandImprovementsMember 2020-12-26 0000021535 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-25 0000021535 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-26 0000021535 us-gaap:MachineryAndEquipmentMember 2021-12-25 0000021535 us-gaap:MachineryAndEquipmentMember 2020-12-26 0000021535 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-27 2021-12-25 0000021535 2021-06-24 2021-06-24 0000021535 2021-10-01 2021-10-01 0000021535 srt:MinimumMember 2020-12-27 2021-12-25 0000021535 srt:MaximumMember 2020-12-27 2021-12-25 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-12-25 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-12-26 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2018-12-30 2019-12-28 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-12-25 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-12-26 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2018-12-30 2019-12-28 0000021535 cohu:SystemsMember cohu:PCBTestMember 2020-12-27 2021-12-25 0000021535 cohu:SystemsMember cohu:PCBTestMember 2019-12-29 2020-12-26 0000021535 cohu:SystemsMember cohu:PCBTestMember 2018-12-30 2019-12-28 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2020-12-27 2021-12-25 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2019-12-29 2020-12-26 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2018-12-30 2019-12-28 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 cohu:SemiconductorTestAndInspectionMember 2020-12-26 0000021535 cohu:PCBTestMember 2020-12-26 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-12-25 0000021535 cohu:PCBTestMember 2020-12-27 2021-12-25 0000021535 cohu:SemiconductorTestAndInspectionMember 2021-12-25 0000021535 cohu:PCBTestMember 2021-12-25 0000021535 us-gaap:DevelopedTechnologyRightsMember 2021-12-25 0000021535 us-gaap:DevelopedTechnologyRightsMember 2020-12-27 2021-12-25 0000021535 us-gaap:DevelopedTechnologyRightsMember 2020-12-26 0000021535 us-gaap:CustomerRelationshipsMember 2021-12-25 0000021535 us-gaap:CustomerRelationshipsMember 2020-12-27 2021-12-25 0000021535 us-gaap:CustomerRelationshipsMember 2020-12-26 0000021535 us-gaap:TradeNamesMember 2021-12-25 0000021535 us-gaap:TradeNamesMember 2020-12-27 2021-12-25 0000021535 us-gaap:TradeNamesMember 2020-12-26 0000021535 us-gaap:NoncompeteAgreementsMember 2021-12-25 0000021535 us-gaap:NoncompeteAgreementsMember 2020-12-27 2021-12-25 0000021535 us-gaap:NoncompeteAgreementsMember 2020-12-26 0000021535 cohu:InProcessTechnologyMember 2020-12-26 0000021535 2021-10-01 2021-12-25 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-12-26 0000021535 cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember 2021-10-01 2021-12-25 0000021535 cohu:SecuredTermLoanFacilityMember 2021-12-25 0000021535 cohu:SecuredTermLoanFacilityMember 2020-12-26 0000021535 cohu:KitaTermLoansMember 2021-12-25 0000021535 cohu:KitaTermLoansMember 2020-12-26 0000021535 cohu:ConstructionLoanMember 2021-12-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-12-25 0000021535 cohu:SecuredTermLoanFacilityMember 2019-12-29 2020-12-26 0000021535 srt:MinimumMember cohu:KitaTermLoansMember 2021-12-25 0000021535 srt:MaximumMember cohu:KitaTermLoansMember 2021-12-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 2021-12-25 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2020-12-27 2021-12-25 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2021-09-25 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2021-12-25 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2020-12-26 0000021535 us-gaap:RevolvingCreditFacilityMember 2021-12-25 0000021535 cohu:IsmecaMember 2021-12-25 0000021535 cohu:IsmecaMember 2020-12-26 0000021535 cohu:IntegrationProgramMember 2020-12-27 2021-12-25 0000021535 cohu:IntegrationProgramMember 2019-12-29 2020-12-26 0000021535 cohu:IntegrationProgramMember 2018-12-30 2019-12-28 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2020-12-27 2021-12-25 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2019-12-29 2020-12-26 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2018-12-30 2019-12-28 0000021535 cohu:InventoryChargesMember cohu:IntegrationProgramMember 2020-12-27 2021-12-25 0000021535 cohu:InventoryChargesMember cohu:IntegrationProgramMember 2019-12-29 2020-12-26 0000021535 cohu:InventoryChargesMember cohu:IntegrationProgramMember 2018-12-30 2019-12-28 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2020-12-27 2021-12-25 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2019-12-29 2020-12-26 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2018-12-30 2019-12-28 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 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2019-12-29 2020-12-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 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2020-12-27 2021-12-25 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2021-12-25 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2021-12-25 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2021-12-25 0000021535 us-gaap:CorporateDebtSecuritiesMember 2021-12-25 0000021535 us-gaap:USTreasurySecuritiesMember 2021-12-25 0000021535 us-gaap:CertificatesOfDepositMember 2021-12-25 0000021535 us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-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-12-25 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-12-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-25 0000021535 us-gaap:FairValueMeasurementsRecurringMember 2021-12-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: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: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: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 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 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:SwissPlanMember 2020-12-27 2021-12-25 0000021535 cohu:SwissPlanMember 2019-12-29 2020-12-26 0000021535 cohu:SwissPlanMember 2018-12-30 2019-12-28 0000021535 cohu:SwissPlanMember 2020-12-26 0000021535 cohu:SwissPlanMember 2019-12-28 0000021535 cohu:SwissPlanMember 2021-12-25 0000021535 cohu:DebtSecuritiesAndCashMember cohu:SwissPlanMember 2021-12-25 0000021535 cohu:RealEstateInvestmentsMember cohu:SwissPlanMember 2021-12-25 0000021535 cohu:AlternativeInvestmentsMember cohu:SwissPlanMember 2021-12-25 0000021535 us-gaap:DefinedBenefitPlanEquitySecuritiesMember cohu:SwissPlanMember 2021-12-25 0000021535 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2019-12-29 2020-12-26 0000021535 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2018-12-30 2019-12-28 0000021535 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-25 0000021535 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-26 0000021535 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2019-12-28 0000021535 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-27 2021-12-25 0000021535 cohu:EmployeeStockPurchasePlanMember 2021-12-25 0000021535 cohu:EmployeeStockPurchasePlanMember 2020-12-27 2021-12-25 0000021535 cohu:EmployeeStockPurchasePlanMember 2019-12-29 2020-12-26 0000021535 cohu:EmployeeStockPurchasePlanMember 2018-12-30 2019-12-28 0000021535 cohu:EquityIncentivePlan2005Member 2021-12-25 0000021535 cohu:EquityIncentivePlan2005Member 2019-05-08 0000021535 srt:MinimumMember us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2020-12-27 2021-12-25 0000021535 srt:MaximumMember us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2020-12-27 2021-12-25 0000021535 us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2020-12-27 2021-12-25 0000021535 2019-12-27 2020-12-26 0000021535 us-gaap:RestrictedStockUnitsRSUMember cohu:VestingOverOneYearPeriodMember 2020-12-27 2021-12-25 0000021535 us-gaap:RestrictedStockUnitsRSUMember cohu:VestingOverTwoYearPeriodMember 2020-12-27 2021-12-25 0000021535 us-gaap:RestrictedStockUnitsRSUMember cohu:VestingOverFourYearPeriodMember 2020-12-27 2021-12-25 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2020-12-26 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2019-12-28 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2018-12-29 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2020-12-27 2021-12-25 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2020-12-26 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2018-12-30 2019-12-28 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2021-12-25 0000021535 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-12-25 0000021535 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-12-25 0000021535 cohu:EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Member cohu:VestOnTheThirdAnniversaryOfAwardsGrantMember 2020-12-27 2021-12-25 0000021535 cohu:EquityBasedPerformanceStockUnitsMember 2020-12-26 0000021535 cohu:EquityBasedPerformanceStockUnitsMember 2019-12-28 0000021535 cohu:EquityBasedPerformanceStockUnitsMember 2018-12-29 0000021535 cohu:EquityBasedPerformanceStockUnitsMember 2020-12-27 2021-12-25 0000021535 cohu:EquityBasedPerformanceStockUnitsMember 2019-12-29 2020-12-26 0000021535 cohu:EquityBasedPerformanceStockUnitsMember 2018-12-30 2019-12-28 0000021535 cohu:EquityBasedPerformanceStockUnitsMember 2021-12-25 0000021535 us-gaap:CostOfSalesMember 2020-12-27 2021-12-25 0000021535 us-gaap:CostOfSalesMember 2019-12-29 2020-12-26 0000021535 us-gaap:CostOfSalesMember 2018-12-30 2019-12-28 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2020-12-27 2021-12-25 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2019-12-29 2020-12-26 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-30 2019-12-28 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-12-27 2021-12-25 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-29 2020-12-26 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-12-30 2019-12-28 0000021535 cohu:UnvestedRestrictedStockUnitsMember 2021-12-25 0000021535 cohu:UnvestedRestrictedStockUnitsMember 2020-12-27 2021-12-25 0000021535 cohu:EuroForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-12-25 0000021535 cohu:SwissFrancForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-12-25 0000021535 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-12-25 0000021535 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2020-12-27 2021-12-25 0000021535 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2019-12-29 2020-12-26 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 2021-10-28 0000021535 us-gaap:DomesticCountryMember 2021-12-25 0000021535 us-gaap:StateAndLocalJurisdictionMember 2021-12-25 0000021535 us-gaap:ForeignCountryMember 2021-12-25 0000021535 us-gaap:DomesticCountryMember 2020-12-27 2021-12-25 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-12-27 2021-12-25 0000021535 cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-12-26 0000021535 cohu:SemiconductorTestAndInspectionMember 2018-12-30 2019-12-28 0000021535 cohu:PCBTestMember 2020-12-27 2021-12-25 0000021535 cohu:PCBTestMember 2019-12-29 2020-12-26 0000021535 cohu:PCBTestMember 2018-12-30 2019-12-28 0000021535 us-gaap:CorporateNonSegmentMember 2020-12-27 2021-12-25 0000021535 us-gaap:CorporateNonSegmentMember 2019-12-29 2020-12-26 0000021535 us-gaap:CorporateNonSegmentMember 2018-12-30 2019-12-28 0000021535 cohu:SemiconductorTestAndInspectionMember 2021-12-25 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-12-26 0000021535 cohu:SemiconductorTestAndInspectionMember 2019-12-28 0000021535 cohu:PCBTestMember 2021-12-25 0000021535 cohu:PCBTestMember 2020-12-26 0000021535 cohu:PCBTestMember 2019-12-28 0000021535 cohu:SemiconductorTestAndInspectionAndPCBTestMember 2021-12-25 0000021535 cohu:SemiconductorTestAndInspectionAndPCBTestMember 2020-12-26 0000021535 cohu:SemiconductorTestAndInspectionAndPCBTestMember 2019-12-28 0000021535 us-gaap:CorporateNonSegmentMember 2021-12-25 0000021535 us-gaap:CorporateNonSegmentMember 2020-12-26 0000021535 us-gaap:CorporateNonSegmentMember 2019-12-28 0000021535 cohu:AnalogDevicesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorEquipmentMember 2020-12-27 2021-12-25 0000021535 cohu:IntelMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorEquipmentMember 2018-12-30 2019-12-28 0000021535 country:CN 2020-12-27 2021-12-25 0000021535 country:CN 2019-12-29 2020-12-26 0000021535 country:CN 2018-12-30 2019-12-28 0000021535 country:PH 2020-12-27 2021-12-25 0000021535 country:PH 2019-12-29 2020-12-26 0000021535 country:PH 2018-12-30 2019-12-28 0000021535 country:TW 2020-12-27 2021-12-25 0000021535 country:TW 2019-12-29 2020-12-26 0000021535 country:TW 2018-12-30 2019-12-28 0000021535 country:MY 2020-12-27 2021-12-25 0000021535 country:MY 2019-12-29 2020-12-26 0000021535 country:MY 2018-12-30 2019-12-28 0000021535 country:US 2020-12-27 2021-12-25 0000021535 country:US 2019-12-29 2020-12-26 0000021535 country:US 2018-12-30 2019-12-28 0000021535 cohu:RestOfTheWorldMember 2020-12-27 2021-12-25 0000021535 cohu:RestOfTheWorldMember 2019-12-29 2020-12-26 0000021535 cohu:RestOfTheWorldMember 2018-12-30 2019-12-28 0000021535 country:US 2021-12-25 0000021535 country:US 2020-12-26 0000021535 country:DE 2021-12-25 0000021535 country:DE 2020-12-26 0000021535 country:JP 2021-12-25 0000021535 country:JP 2020-12-26 0000021535 country:PH 2021-12-25 0000021535 country:PH 2020-12-26 0000021535 country:MY 2021-12-25 0000021535 country:MY 2020-12-26 0000021535 cohu:RestOfTheWorldMember 2021-12-25 0000021535 cohu:RestOfTheWorldMember 2020-12-26 0000021535 country:SG 2021-12-25 0000021535 country:SG 2020-12-26 0000021535 country:CH 2021-12-25 0000021535 country:CH 2020-12-26 0000021535 cohu:PropertyPlantAndEquipmentNetMember 2021-12-25 0000021535 cohu:PropertyPlantAndEquipmentNetMember 2020-12-26 0000021535 cohu:OtherAccruedLiabilitiesMember 2021-12-25 0000021535 cohu:OtherAccruedLiabilitiesMember 2020-12-26 0000021535 cohu:LongtermLeaseLiabilitiesMember 2021-12-25 0000021535 cohu:LongtermLeaseLiabilitiesMember 2020-12-26 0000021535 cohu:OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember 2021-12-25 0000021535 2020-12-31 0000021535 2019-12-31 0000021535 2018-12-31 0000021535 2021-01-01 2021-12-31 0000021535 2020-01-01 2020-12-31 0000021535 2019-01-01 2019-12-31 0000021535 2021-12-31 0000021535 cohu:NoncurrentOtherAccruedLiabilitiesMember 2021-12-25 0000021535 cohu:NoncurrentOtherAccruedLiabilitiesMember 2020-12-26 0000021535 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember cohu:PcbTestBusinessMember 2021-06-24 2021-06-24 0000021535 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember cohu:PcbTestBusinessMember 2021-06-27 2021-12-25 0000021535 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember cohu:PcbTestBusinessMember 2021-12-25 0000021535 2021-06-25 2021-09-25 0000021535 cohu:FixturesServicesBusinessFSGMember 2019-09-29 2019-12-28 0000021535 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-25 0000021535 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-26 0000021535 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-25 0000021535 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-26 0000021535 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-25 0000021535 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-26 0000021535 cohu:AociAccumulatedReclassificationSaleOfBusinessMember 2021-12-25 0000021535 cohu:AociAccumulatedReclassificationSaleOfBusinessMember 2020-12-26 0000021535 cohu:BlackrockMember 2021-12-25 0000021535 us-gaap:AllowanceForCreditLossMember 2018-12-29 0000021535 us-gaap:AllowanceForCreditLossMember 2018-12-30 2019-12-28 0000021535 us-gaap:AllowanceForCreditLossMember 2019-12-28 0000021535 us-gaap:AllowanceForCreditLossMember 2019-12-29 2020-12-26 0000021535 us-gaap:AllowanceForCreditLossMember 2020-12-26 0000021535 us-gaap:AllowanceForCreditLossMember 2020-12-27 2021-12-25 0000021535 us-gaap:AllowanceForCreditLossMember 2021-12-25 0000021535 us-gaap:InventoryValuationReserveMember 2018-12-29 0000021535 us-gaap:InventoryValuationReserveMember 2018-12-30 2019-12-28 0000021535 us-gaap:InventoryValuationReserveMember 2019-12-28 0000021535 us-gaap:InventoryValuationReserveMember 2019-12-29 2020-12-26 0000021535 us-gaap:InventoryValuationReserveMember 2020-12-26 0000021535 us-gaap:InventoryValuationReserveMember 2020-12-27 2021-12-25 0000021535 us-gaap:InventoryValuationReserveMember 2021-12-25 0000021535 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember cohu:PCBNTestBusinessSaleMember 2021-12-25 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y utr:M iso4217:EUR iso4217:JPY iso4217:CHF 0000021535 COHU INC false --12-25 FY 2021 1 1 1000000 1000000 0 0 1 1 60000000 60000000 48756000 48756000 42190000 42190000 207000 0 P30Y P40Y P5Y P15Y P3Y P10Y 13500000 P7Y 3 1 2 -3200000 10100000 3400000 3400000 5200000 5200000 1500000 900000 1 0 100000 161351 242633 P1Y P4Y P10Y 0 0 9.44 P1Y P2Y P4Y -300000 2016 2017 2018 2019 2020 2021 P4Y P10Y 100000 100000 100000 10-K true 2021-12-25 false 1-4298 DE 95-1934119 12367 Crosthwaite Circle Poway CA 92064-6817 858 848-8100 Common Stock, $1.00 par value COHU NASDAQ No No Yes Yes Large Accelerated Filer false false true false 1654000000 48563820 42 290201000 149358000 89704000 20669000 192873000 151919000 161053000 142500000 16194000 18773000 768000 1827000 750793000 485046000 63957000 66916000 219791000 252304000 177320000 233685000 22123000 23192000 25060000 29203000 1259044000 1090346000 3059000 5314000 11338000 3075000 85230000 67923000 7300000 14410000 39835000 34862000 6614000 6066000 13208000 8671000 6873000 3857000 19002000 30275000 192459000 174453000 8588000 8900000 6138000 6888000 18037000 21663000 25887000 28816000 103393000 311551000 22040000 25787000 0 0 48756000 42190000 674777000 448194000 7324000 -0 193555000 26230000 -27262000 -4326000 882502000 512288000 1259044000 1090346000 887214000 636007000 583329000 500253000 364225000 353500000 91963000 86151000 86147000 126958000 129248000 142936000 35414000 38746000 39590000 70815000 -0 -0 1823000 7623000 13484000 100000 11249000 0 -0 4495000 -0 685696000 632747000 635657000 201518000 3260000 -52328000 6413000 13759000 20556000 239000 224000 764000 411000 -3170000 43000 -3411000 268000 0 192344000 -13177000 -72077000 25019000 666000 -3082000 167325000 -13843000 -68995000 0 42000 -697000 167325000 -13801000 -69692000 0 0 8000 167325000 -13801000 -69700000 3.53 -0.33 -1.68 0 0.00 -0.01 0 0 0.00 3.53 -0.33 -1.69 3.45 -0.33 -1.68 0 0.00 -0.01 0 0 0.00 3.45 -0.33 -1.69 47409000 41854000 41159000 48460000 41854000 41159000 167325000 -13801000 -69692000 0 0 8000 167325000 -13801000 -69700000 -22956000 27321000 -7522000 -2602000 -2383000 628000 -67000 0 0 2515000 -0 -0 -22936000 29704000 -8150000 0 0 -4000 -22936000 29704000 -8146000 144389000 15903000 -77842000 0 0 4000 144389000 15903000 -77846000 40763000 419690000 111670000 -25880000 0 -299000 545944000 0 0 10352000 0 0 0 10352000 0 0 -69692000 0 0 0 -69692000 0 0 0 -7522000 0 -4000 -7526000 -0 -0 -0 628000 -0 -0 628000 -0 -0 9866000 -0 -0 -0 9866000 42000 367000 0 0 0 0 409000 187000 2159000 0 0 0 0 2346000 599000 -599000 0 0 0 0 0 196000 2575000 -0 -0 -0 -0 2771000 0 0 53000 0 0 -53000 0 0 14148000 0 0 0 0 14148000 0 0 0 0 0 356000 356000 41395000 433190000 42517000 -34030000 0 0 483072000 0 0 -13801000 0 0 0 -13801000 0 0 0 27321000 0 0 27321000 -0 -0 -0 -2383000 -0 -0 -2383000 -0 -0 2486000 -0 -0 -0 2486000 101000 1001000 0 0 0 0 1102000 243000 3026000 0 0 0 0 3269000 660000 -660000 0 0 0 0 0 209000 2597000 -0 -0 -0 -0 2806000 0 14234000 0 0 0 0 14234000 42190000 448194000 26230000 -4326000 0 0 512288000 -0 -0 -0 -0 7324000 -0 7324000 0 0 167325000 0 0 0 167325000 0 0 0 -22956000 0 0 -22956000 -0 -0 -0 -2602000 -0 -0 -2602000 0 0 0 -67000 0 0 -67000 250000 2260000 0 0 0 0 2510000 161000 3403000 0 0 0 0 3564000 704000 -704000 0 0 0 0 0 242000 10222000 -0 -0 -0 -0 10464000 -0 -0 -0 2515000 -0 -0 2515000 0 14420000 0 0 0 0 14420000 5693000 217426000 0 0 0 0 223119000 48756000 674777000 193555000 -27262000 -7324000 0 882502000 167325000 -13801000 -69700000 0 0 8000 70815000 35000 -1138000 91000 124000 168000 -0 -0 149000 -3411000 268000 -0 100000 11249000 0 48568000 52746000 58871000 13792000 14234000 14148000 6523000 3731000 8347000 643000 1177000 1110000 -500000 1675000 1017000 953000 -5305000 -5385000 1652000 -285000 3044000 1644000 1191000 0 -1000 4170000 -173000 -416000 91000 5348000 -4090000 2188000 11548000 59123000 20210000 -21150000 35864000 14982000 -26000 225000 4678000 -9405000 17316000 15058000 -3122000 4732000 871000 997000 -1709000 -1150000 5996000 3444000 -2089000 -10719000 -6746000 -6831000 -7159000 -6852000 -6437000 -6083000 97729000 49734000 17269000 12000000 18660000 18000000 157000 17025000 1767000 204699000 19703000 315000 135549000 0 0 120886000 2975000 0 39893000 -18363000 -16548000 -0 4971000 9827000 1376000 5878000 5477000 206069000 41056000 3817000 -4390000 2077000 -16000 7324000 -0 -0 223119000 0 0 6712000 -38072000 -8183000 -3491000 129000 -1529000 140843000 -6572000 -8991000 149358000 155930000 164921000 290201000 149358000 155930000 -0 -0 736000 290201000 149358000 155194000 22717000 5772000 14942000 6253000 16324000 14846000 624000 1063000 1601000 1635000 1050000 300000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">1.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; 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:'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 18pt;"><b>Basis of Presentation </b>– Cohu, Inc. (“Cohu”, “we”, “our”, “us” and the “Company”), through our wholly owned subsidiaries, is a provider of semiconductor test equipment and services. Our consolidated financial statements include the accounts of Cohu and our wholly owned subsidiaries and variable interest entities (“VIEs”) for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation. We evaluate the need to consolidate affiliates based on standards set forth in ASC Topic <em style="font: inherit;">810,</em> <i>Consolidation</i> (“ASC <em style="font: inherit;">810”</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 18pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.</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 18pt;">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>Our current fiscal year, which ended on <em style="font: inherit;"> December 25, 2021, </em>consisted of <em style="font: inherit;">52</em> weeks. Our fiscal years ended on <em style="font: inherit;"> December 26, 2020, </em>and <em style="font: inherit;"> December 28, 2019, </em>each consisted of <em style="font: inherit;">52</em> weeks.</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 18pt;">Certain prior year balances within property, plant and equipment disclosures have been reclassified to conform to the current year’s presentation. Such reclassifications did <em style="font: inherit;">not</em> affect the consolidated financial statements as previously reported.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"/> <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 18pt;"><b>Principles of Consolidation for Variable Interest Entities </b>– We follow ASC Topic <em style="font: inherit;">810</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">15</em> guidance with respect to accounting for VIEs. On <em style="font: inherit;"> December 28, 2019, </em>we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only VIE. As a result of the divestment, we <em style="font: inherit;">no</em> longer had a controlling interest in ALBS and stopped consolidating ALBS as of that date. Divestment of our ownership in ALBS resulted in a gain of $0.1 million which is included in restructuring charges for the year ended <em style="font: inherit;"> December 28, 2019.</em></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><em style="font: inherit;"/></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 18pt;"><b>Business Divestitures and Discontinued Operations </b>– On <em style="font: inherit;"> June 24, 2021, </em>we completed the sale of our 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 non-core 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. 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;">14,</em> “<i>Business Divestitures and Discontinued Operations</i>” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.</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 18pt;"><b>Income (Loss) Per Share </b>– 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 years ended <em style="font: inherit;"> December 25, 2021, </em><em style="font: inherit;"> December 26, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>approximately 180,000, 113,000 and 422,000 shares, respectively, of our common stock were excluded from the computation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">The following table reconciles the denominators used in computing basic and diluted income (loss) per share:</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; 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:right;margin:0pt;">2021</p> </td><td style="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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; 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:right;margin:0pt;">2020</p> </td><td style="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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; 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:right;margin:0pt;">2019</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;">Weighted average common shares outstanding</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;">47,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,159</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 stock options and restricted stock units</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);">1,051</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);">-</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);">-</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;"> </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: 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);">48,460</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; 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);">41,854</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; 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);">41,159</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 18pt;">For the years ended <em style="font: inherit;"> December 26, 2020, </em>and <em style="font: inherit;"> December 28, 2019, </em>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 0pt 0pt 18pt;"/> <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 18pt;"><b>Cash, Cash Equivalents and Short-term Investments</b> – Highly liquid investments with insignificant interest rate risk and original maturities of <em style="font: inherit;">three</em> months or less are classified as cash and cash equivalents. Investments with maturities greater than <em style="font: inherit;">three</em> months are classified as short-term investments. All of our short-term investments in debt securities are classified as available-for-sale and are reported at fair value, with any unrealized gains and losses, net of tax, recorded in the statement of comprehensive income (loss). We manage our cash equivalents and short-term investments as a single portfolio of highly marketable securities. We have the ability and intent, if necessary, to liquidate any of our investments in order to meet the liquidity needs of our current operations during the next <em style="font: inherit;">12</em> months. Accordingly, investments with contractual maturities greater than <em style="font: inherit;">one</em> year have been classified as current assets in the accompanying consolidated balance sheets.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b> </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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Fair Value of Financial Instruments</b> – The carrying amounts of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximate fair value due to the short maturities of these financial instruments.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"/> <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 18pt;"><b>Concentration of Credit Risk</b> – 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 18pt;">Our trade accounts receivable are presented net of an allowance for credit losses, which is determined in accordance with the guidance provided by ASC Topic <em style="font: inherit;">326,</em> <i>Financial Instruments-Credit Losses </i>(“ASC <em style="font: inherit;">326”</em>). 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;"> December 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 0pt 0pt 18pt;"/> <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 18pt;"><b>Inventories</b> – 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 the 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 market values are below our costs. Charges to cost of sales for excess and obsolete inventories totaled $7.1 million in <em style="font: inherit;">2021.</em> Included in this amount are inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra which were <em style="font: inherit;">not</em> significant in <em style="font: inherit;">2021.</em> Charges to cost of sales for excess and obsolete inventories totaled $8.1 million in <em style="font: inherit;">2020</em> and included $2.1 million of inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra. Charges to cost of sales for excess and obsolete inventories totaled $4.8 million in <em style="font: inherit;">2019</em> and included $0.7 million of inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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="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: center;">December 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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">92,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,732</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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: 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);">27,523</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);">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: 64.2%;"> <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: 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);">161,053</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);">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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Gain on Sale of Facilities</b> – As part of our previously announced Xcerra integration plan we implemented certain facility consolidation actions. See Note <em style="font: inherit;">4,</em> “Restructuring Charges” for additional information on this program. During <em style="font: inherit;">2020,</em> we completed the sales of our facilities located in Rosenheim, Germany and Penang, Malaysia which resulted in a gain of $4.5 million.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"/> <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 18pt;"><b>Property, Plant and Equipment</b> – 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:c80612947">thirty</span> to <span style="-sec-ix-hidden:c80612948">forty</span> years for buildings, <span style="-sec-ix-hidden:c80612949">five</span> to <span style="-sec-ix-hidden:c80612950">fifteen</span> years for building improvements, <span style="-sec-ix-hidden:c80612951">three</span> to <span style="-sec-ix-hidden:c80612952">ten</span> years for machinery, equipment and software and the lease life for financing leases. 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 18pt;">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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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="font-family: &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; text-align: center;">December 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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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 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;">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;">31,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">34,439</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;">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);">95,542</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);">88,960</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;">134,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">131,540</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;">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);">(70,999</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);">(64,624</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;">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);">63,957</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 0pt 0pt 18pt;">Depreciation expense was $13.2 million in <em style="font: inherit;">2021,</em> $14.0 million in <em style="font: inherit;">2020</em> and $19.3 million in <em style="font: inherit;">2019.</em> The decrease in depreciation expense recognized in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> compared to <em style="font: inherit;">2019</em> was a result of assets becoming fully depreciated and facility sales.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"/> <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 18pt;"><b>Cloud Computing Implementation Costs</b> – We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with 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 18pt;">Total unamortized capitalized cloud computing implementation costs totaled $13.5 million at both <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020. </em>These amounts are recorded within other assets in our consolidated balance sheets and the consistency year-over-year was due to new costs capitalized in <em style="font: inherit;">2021,</em> being on pace with increased amortization as development was completed. Implementation costs are amortized using the straight-line method over <span style="-sec-ix-hidden:c80612968">seven</span> years and we recorded $1.6 million and $1.2 million in amortization expense during the years ended <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Segment Information</b> – 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 <span style="-sec-ix-hidden:c80612973">three</span> 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 <span style="-sec-ix-hidden:c80612975">one</span> 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 <span style="-sec-ix-hidden:c80612976">two</span> 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Goodwill, Purchased Intangible Assets and Other Long-lived Assets</b> – 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 18pt;">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;">2021,</em> as we determined that the estimated fair values of our reporting units 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. As of <em style="font: inherit;"> December 25, 2021, </em>we do <em style="font: inherit;">not</em> believe that circumstances have occurred that indicate impairment of our goodwill is more-likely-than-<em style="font: inherit;">not.</em> In the event we determine that an interim goodwill impairment review is required, in a future period, the review <em style="font: inherit;"> may </em>result in an impairment charge, which would have a negative impact on our results of operations.</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 18pt;">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 0pt 0pt 18pt;"/> <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 18pt;"><b>Product Warranty</b> – 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 fair value 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 0pt 0pt 18pt;"/> <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 18pt;"><b>Income Taxes</b> – We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting dates. For those tax positions where it is more-likely-than-<em style="font: inherit;">not</em> that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than <em style="font: inherit;">50</em> percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is <em style="font: inherit;">not</em> more-likely-than-<em style="font: inherit;">not</em> that a tax benefit will be sustained, <em style="font: inherit;">no</em> tax benefit has been recognized in the financial statements. Where applicable, associated interest and penalties have also been recognized and recorded, net of federal and state tax benefits, in income tax expense.</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 18pt;">We recognized deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for those jurisdictions when necessary to reduce deferred tax assets to the amounts that are more likely than <em style="font: inherit;">not</em> to be realized in the future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Contingencies and Litigation</b> – We assess the probability of adverse judgments in connection with current and threatened litigation. We would accrue the cost of an adverse judgment if, in our estimation, the adverse outcome is probable, and we can reasonably estimate the ultimate cost.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"/> <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 18pt;"><b>Leases</b> – 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 consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our 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 18pt;">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 18pt;">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 18pt;">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 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 18pt;">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 0pt 0pt 18pt;"/> <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;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Revenue Recognition</b> – 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 the completion of 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 18pt;">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 estimated fair value 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 18pt;">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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>we had $7.7 million and $8.3 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 <em style="font: inherit;">one</em> year, respectively. 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 18pt;">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>“<i>ASC <em style="font: inherit;">460</em></i>”<i>)</i>, 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 18pt;">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. 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 18pt;">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 18pt;">Accounts receivable represents our unconditional right to receive consideration from our customers. 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 no material impairment losses on accounts receivable. There were no material contract assets recorded on the 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 18pt;">On shipments where sales are <em style="font: inherit;">not</em> recognized, gross profit is generally recorded as deferred profit in our consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. In certain instances where customer payments are received prior to product shipment, the customer’s payments are recorded as customer advances. At <em style="font: inherit;"> December 25, 2021, </em>we had deferred revenue totaling approximately $21.9 million, current deferred profit of $13.2 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $6.1 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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Disaggregated net sales by segment 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: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Systems-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">541,589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">317,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">299,473</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;">Non-systems-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">318,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">267,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">241,405</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;">Systems-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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,928</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;">Non-systems-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: 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);">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: 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);">17,474</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);">16,523</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;">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: 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);">887,214</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);">636,007</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);">583,329</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 18pt;"><b/><b>Advertising Costs</b> – Advertising costs are expensed as incurred and were <em style="font: inherit;">not</em> material 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Restructuring Costs</b> – 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Debt Issuance Costs</b> – 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 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.6 million, $1.2 million and $1.1 million for the years ended <em style="font: inherit;"> December 25, 2021, </em><em style="font: inherit;"> December 26, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Share-based Compensation</b> – 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 0pt 0pt 18pt;"/> <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 18pt;"><b>Foreign Remeasurement and Currency Translation</b> – 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 year ended <em style="font: inherit;"> December 25, 2021, </em>in our consolidated statement of operations we recognized foreign exchange gains totaling <em style="font: inherit;">$0.4</em> million. During the years ended <em style="font: inherit;"> December 26, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>we recognized a foreign exchange loss of <em style="font: inherit;">$<span style="-sec-ix-hidden:c80613050">3.2</span></em> million and an insignificant gain, 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 18pt;">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 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;"/><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 18pt;"><b>Foreign Exchange Derivative Contracts</b> – We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2020,</em> we began entering 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 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. Additional information related to our foreign exchange derivative contracts is included in Note <em style="font: inherit;">7,</em> “<i>Derivative Financial Instruments</i>”.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"/> <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 18pt;"><b>Accumulated Other Comprehensive Loss</b><i> </i>– Our accumulated other comprehensive loss totaled approximately $27.3 million at <em style="font: inherit;"> December 25, 2021, </em>and $4.3 million at <em style="font: inherit;"> December 26, 2020, </em>and was attributed to, net of income taxes where applicable, foreign currency adjustments resulting from the translation of certain accounts into U.S. Dollars and adjustments to accumulated postretirement benefit obligations. The U.S. Dollar strengthened relative to certain foreign currencies in countries where we have operations as of <em style="font: inherit;"> December 25, 2021, </em>compared to <em style="font: inherit;"> December 26, 2020 </em>and consequently, our accumulated other comprehensive loss increased by $23.0 million. In the previous year, the U.S. Dollar weakened relative to certain foreign currencies in countries where we have operations and, as a result, our accumulated other comprehensive loss decreased by $27.3 million. Reclassification adjustments from accumulated other comprehensive loss during <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> were <em style="font: inherit;">not</em> significant. Additional information related to accumulated other comprehensive loss, on an after-tax basis is included in Note <em style="font: inherit;">15,</em> “<i>Accumulated Other Comprehensive Income (Loss)</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;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"><b>Recent 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 18pt;"><b>Recently Adopted Accounting Pronouncements</b> – All accounting pronouncements adopted during the current year were <em style="font: inherit;">not</em> material.</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 18pt;"><b><i>Recently Issued Accounting Pronouncements</i></b> – In <em style="font: inherit;"> March 2020, </em>the FASB issued Accounting Standards Update (“ASU”) <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> <i>Reference Rate Reform (Topic <em style="font: inherit;">848</em>): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform. Our Term Loan Credit Facility bears interest at fluctuating interest rates based on LIBOR. If LIBOR ceases to exist, we <em style="font: inherit;"> may </em>need to renegotiate our loan and we cannot predict what alternative index would be negotiated with our lenders. ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em> was effective upon issuance and <em style="font: inherit;"> may </em>be applied prospectively to contract modifications made on or before <em style="font: inherit;"> December 31, 2022. </em>We do <em style="font: inherit;">not</em> expect the adoption of this guidance to have a material impact on our consolidated financial statements.</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 18pt;">All other newly issued accounting pronouncements <em style="font: inherit;">not</em> yet effective have been deemed either immaterial or <em style="font: inherit;">not</em> applicable.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"/> <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 18pt;"><b>Basis of Presentation </b>– Cohu, Inc. (“Cohu”, “we”, “our”, “us” and the “Company”), through our wholly owned subsidiaries, is a provider of semiconductor test equipment and services. Our consolidated financial statements include the accounts of Cohu and our wholly owned subsidiaries and variable interest entities (“VIEs”) for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation. We evaluate the need to consolidate affiliates based on standards set forth in ASC Topic <em style="font: inherit;">810,</em> <i>Consolidation</i> (“ASC <em style="font: inherit;">810”</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 18pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.</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 18pt;">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>Our current fiscal year, which ended on <em style="font: inherit;"> December 25, 2021, </em>consisted of <em style="font: inherit;">52</em> weeks. Our fiscal years ended on <em style="font: inherit;"> December 26, 2020, </em>and <em style="font: inherit;"> December 28, 2019, </em>each consisted of <em style="font: inherit;">52</em> weeks.</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 18pt;">Certain prior year balances within property, plant and equipment disclosures have been reclassified to conform to the current year’s presentation. Such reclassifications did <em style="font: inherit;">not</em> affect the consolidated financial statements as previously reported.</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 18pt;"><b>Principles of Consolidation for Variable Interest Entities </b>– We follow ASC Topic <em style="font: inherit;">810</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">15</em> guidance with respect to accounting for VIEs. On <em style="font: inherit;"> December 28, 2019, </em>we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only VIE. As a result of the divestment, we <em style="font: inherit;">no</em> longer had a controlling interest in ALBS and stopped consolidating ALBS as of that date. Divestment of our ownership in ALBS resulted in a gain of $0.1 million which is included in restructuring charges for the year ended <em style="font: inherit;"> December 28, 2019.</em></p> 0.20 100000 <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 18pt;"><b>Business Divestitures and Discontinued Operations </b>– On <em style="font: inherit;"> June 24, 2021, </em>we completed the sale of our 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 non-core 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. 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;">14,</em> “<i>Business Divestitures and Discontinued Operations</i>” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.</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 18pt;"><b>Income (Loss) Per Share </b>– 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 years ended <em style="font: inherit;"> December 25, 2021, </em><em style="font: inherit;"> December 26, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>approximately 180,000, 113,000 and 422,000 shares, respectively, of our common stock were excluded from the computation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">The following table reconciles the denominators used in computing basic and diluted income (loss) per share:</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; 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:right;margin:0pt;">2021</p> </td><td style="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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; 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:right;margin:0pt;">2020</p> </td><td style="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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; 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:right;margin:0pt;">2019</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;">Weighted average common shares outstanding</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;">47,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,159</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 stock options and restricted stock units</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);">1,051</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);">-</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);">-</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;"> </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: 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);">48,460</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; 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);">41,854</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; 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);">41,159</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 18pt;">For the years ended <em style="font: inherit;"> December 26, 2020, </em>and <em style="font: inherit;"> December 28, 2019, </em>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> 180000 113000 422000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; 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:right;margin:0pt;">2021</p> </td><td style="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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; 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:right;margin:0pt;">2020</p> </td><td style="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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; 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:right;margin:0pt;">2019</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;">Weighted average common shares outstanding</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;">47,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,159</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 stock options and restricted stock units</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);">1,051</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);">-</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);">-</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;"> </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: 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);">48,460</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; 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);">41,854</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; 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);">41,159</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> 47409000 41854000 41159000 1051000 0 0 48460000 41854000 41159000 <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 18pt;"><b>Cash, Cash Equivalents and Short-term Investments</b> – Highly liquid investments with insignificant interest rate risk and original maturities of <em style="font: inherit;">three</em> months or less are classified as cash and cash equivalents. Investments with maturities greater than <em style="font: inherit;">three</em> months are classified as short-term investments. All of our short-term investments in debt securities are classified as available-for-sale and are reported at fair value, with any unrealized gains and losses, net of tax, recorded in the statement of comprehensive income (loss). We manage our cash equivalents and short-term investments as a single portfolio of highly marketable securities. We have the ability and intent, if necessary, to liquidate any of our investments in order to meet the liquidity needs of our current operations during the next <em style="font: inherit;">12</em> months. Accordingly, investments with contractual maturities greater than <em style="font: inherit;">one</em> year have been classified as current assets in the accompanying consolidated balance sheets.</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 18pt;"><b>Fair Value of Financial Instruments</b> – The carrying amounts of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximate fair value due to the short maturities of these financial instruments.</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 18pt;"><b>Concentration of Credit Risk</b> – 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 18pt;">Our trade accounts receivable are presented net of an allowance for credit losses, which is determined in accordance with the guidance provided by ASC Topic <em style="font: inherit;">326,</em> <i>Financial Instruments-Credit Losses </i>(“ASC <em style="font: inherit;">326”</em>). 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;"> December 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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Inventories</b> – 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 the 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 market values are below our costs. Charges to cost of sales for excess and obsolete inventories totaled $7.1 million in <em style="font: inherit;">2021.</em> Included in this amount are inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra which were <em style="font: inherit;">not</em> significant in <em style="font: inherit;">2021.</em> Charges to cost of sales for excess and obsolete inventories totaled $8.1 million in <em style="font: inherit;">2020</em> and included $2.1 million of inventory charges related to the decision to end manufacturing of certain of our semiconductor test handler products associated with the integration of Xcerra. Charges to cost of sales for excess and obsolete inventories totaled $4.8 million in <em style="font: inherit;">2019</em> and included $0.7 million of inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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="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: center;">December 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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">92,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,732</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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: 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);">27,523</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);">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: 64.2%;"> <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: 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);">161,053</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);">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> 7100000 8100000 2100000 4800000 700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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="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: center;">December 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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">92,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,732</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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: 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);">27,523</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);">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: 64.2%;"> <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: 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);">161,053</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);">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> 92798000 83755000 40732000 44315000 27523000 14430000 161053000 142500000 <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 18pt;"><b>Gain on Sale of Facilities</b> – As part of our previously announced Xcerra integration plan we implemented certain facility consolidation actions. See Note <em style="font: inherit;">4,</em> “Restructuring Charges” for additional information on this program. During <em style="font: inherit;">2020,</em> we completed the sales of our facilities located in Rosenheim, Germany and Penang, Malaysia which resulted in a gain of $4.5 million.</p> 4500000 <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 18pt;"><b>Property, Plant and Equipment</b> – 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:c80612947">thirty</span> to <span style="-sec-ix-hidden:c80612948">forty</span> years for buildings, <span style="-sec-ix-hidden:c80612949">five</span> to <span style="-sec-ix-hidden:c80612950">fifteen</span> years for building improvements, <span style="-sec-ix-hidden:c80612951">three</span> to <span style="-sec-ix-hidden:c80612952">ten</span> years for machinery, equipment and software and the lease life for financing leases. 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 18pt;">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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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="font-family: &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; text-align: center;">December 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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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 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;">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;">31,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">34,439</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;">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);">95,542</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);">88,960</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;">134,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">131,540</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;">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);">(70,999</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);">(64,624</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;">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);">63,957</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 0pt 0pt 18pt;">Depreciation expense was $13.2 million in <em style="font: inherit;">2021,</em> $14.0 million in <em style="font: inherit;">2020</em> and $19.3 million in <em style="font: inherit;">2019.</em> The decrease in depreciation expense recognized in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> compared to <em style="font: inherit;">2019</em> was a result of assets becoming fully depreciated and facility sales.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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="font-family: &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; text-align: center;">December 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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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 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;">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;">31,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">34,439</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;">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);">95,542</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);">88,960</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;">134,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">131,540</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;">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);">(70,999</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);">(64,624</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;">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);">63,957</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> 7703000 8141000 31711000 34439000 95542000 88960000 134956000 131540000 70999000 64624000 63957000 66916000 13200000 14000000.0 19300000 <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 18pt;"><b>Cloud Computing Implementation Costs</b> – We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with 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 18pt;">Total unamortized capitalized cloud computing implementation costs totaled $13.5 million at both <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020. </em>These amounts are recorded within other assets in our consolidated balance sheets and the consistency year-over-year was due to new costs capitalized in <em style="font: inherit;">2021,</em> being on pace with increased amortization as development was completed. Implementation costs are amortized using the straight-line method over <span style="-sec-ix-hidden:c80612968">seven</span> years and we recorded $1.6 million and $1.2 million in amortization expense during the years ended <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 13500000 1600000 1200000 <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 18pt;"><b>Segment Information</b> – 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 <span style="-sec-ix-hidden:c80612973">three</span> 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 <span style="-sec-ix-hidden:c80612975">one</span> 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 <span style="-sec-ix-hidden:c80612976">two</span> 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 0pt 0pt 18pt;"><b>Goodwill, Purchased Intangible Assets and Other Long-lived Assets</b> – 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 18pt;">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;">2021,</em> as we determined that the estimated fair values of our reporting units 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. As of <em style="font: inherit;"> December 25, 2021, </em>we do <em style="font: inherit;">not</em> believe that circumstances have occurred that indicate impairment of our goodwill is more-likely-than-<em style="font: inherit;">not.</em> In the event we determine that an interim goodwill impairment review is required, in a future period, the review <em style="font: inherit;"> may </em>result in an impairment charge, which would have a negative impact on our results of operations.</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 18pt;">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> 0 <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 18pt;"><b>Product Warranty</b> – 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 fair value and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.</p> P12M P36M <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 18pt;"><b>Income Taxes</b> – We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting dates. For those tax positions where it is more-likely-than-<em style="font: inherit;">not</em> that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than <em style="font: inherit;">50</em> percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is <em style="font: inherit;">not</em> more-likely-than-<em style="font: inherit;">not</em> that a tax benefit will be sustained, <em style="font: inherit;">no</em> tax benefit has been recognized in the financial statements. Where applicable, associated interest and penalties have also been recognized and recorded, net of federal and state tax benefits, in income tax expense.</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 18pt;">We recognized deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for those jurisdictions when necessary to reduce deferred tax assets to the amounts that are more likely than <em style="font: inherit;">not</em> to be realized in the future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Contingencies and Litigation</b> – We assess the probability of adverse judgments in connection with current and threatened litigation. We would accrue the cost of an adverse judgment if, in our estimation, the adverse outcome is probable, and we can reasonably estimate the ultimate cost.</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 18pt;"><b>Leases</b> – 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 consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our 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 18pt;">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 18pt;">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 18pt;">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 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 18pt;">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 0pt 0pt 18pt;"><b>Revenue Recognition</b> – 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 the completion of 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 18pt;">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 estimated fair value 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 18pt;">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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>we had $7.7 million and $8.3 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 <em style="font: inherit;">one</em> year, respectively. 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 18pt;">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>“<i>ASC <em style="font: inherit;">460</em></i>”<i>)</i>, 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 18pt;">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. 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 18pt;">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 18pt;">Accounts receivable represents our unconditional right to receive consideration from our customers. 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 no material impairment losses on accounts receivable. There were no material contract assets recorded on the 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 18pt;">On shipments where sales are <em style="font: inherit;">not</em> recognized, gross profit is generally recorded as deferred profit in our consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. In certain instances where customer payments are received prior to product shipment, the customer’s payments are recorded as customer advances. At <em style="font: inherit;"> December 25, 2021, </em>we had deferred revenue totaling approximately $21.9 million, current deferred profit of $13.2 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $6.1 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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Disaggregated net sales by segment 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: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Systems-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">541,589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">317,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">299,473</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;">Non-systems-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">318,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">267,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">241,405</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;">Systems-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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,928</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;">Non-systems-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: 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);">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: 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);">17,474</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);">16,523</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;">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: 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);">887,214</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);">636,007</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);">583,329</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> 7700000 8300000 0 0 21900000 13200000 6100000 17100000 8700000 6700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Systems-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">541,589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">317,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">299,473</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;">Non-systems-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">318,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">267,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">241,405</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;">Systems-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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,928</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;">Non-systems-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: 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);">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: 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);">17,474</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);">16,523</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;">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: 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);">887,214</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);">636,007</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);">583,329</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> 541589000 317821000 299473000 318865000 267419000 241405000 17831000 33293000 25928000 8929000 17474000 16523000 887214000 636007000 583329000 <b>Advertising Costs</b> – Advertising costs are expensed as incurred and were <em style="font: inherit;">not</em> material for all periods presented. <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 18pt;"><b>Restructuring Costs</b> – 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Debt Issuance Costs</b> – 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 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.6 million, $1.2 million and $1.1 million for the years ended <em style="font: inherit;"> December 25, 2021, </em><em style="font: inherit;"> December 26, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 600000 1200000 1100000 <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 18pt;"><b>Share-based Compensation</b> – 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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Foreign Remeasurement and Currency Translation</b> – 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 year ended <em style="font: inherit;"> December 25, 2021, </em>in our consolidated statement of operations we recognized foreign exchange gains totaling <em style="font: inherit;">$0.4</em> million. During the years ended <em style="font: inherit;"> December 26, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>we recognized a foreign exchange loss of <em style="font: inherit;">$<span style="-sec-ix-hidden:c80613050">3.2</span></em> million and an insignificant gain, 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 18pt;">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 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> 400000 <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;"/><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 18pt;"><b>Foreign Exchange Derivative Contracts</b> – We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2020,</em> we began entering 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 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. Additional information related to our foreign exchange derivative contracts is included in Note <em style="font: inherit;">7,</em> “<i>Derivative Financial Instruments</i>”.</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 18pt;"><b>Accumulated Other Comprehensive Loss</b><i> </i>– Our accumulated other comprehensive loss totaled approximately $27.3 million at <em style="font: inherit;"> December 25, 2021, </em>and $4.3 million at <em style="font: inherit;"> December 26, 2020, </em>and was attributed to, net of income taxes where applicable, foreign currency adjustments resulting from the translation of certain accounts into U.S. Dollars and adjustments to accumulated postretirement benefit obligations. The U.S. Dollar strengthened relative to certain foreign currencies in countries where we have operations as of <em style="font: inherit;"> December 25, 2021, </em>compared to <em style="font: inherit;"> December 26, 2020 </em>and consequently, our accumulated other comprehensive loss increased by $23.0 million. In the previous year, the U.S. Dollar weakened relative to certain foreign currencies in countries where we have operations and, as a result, our accumulated other comprehensive loss decreased by $27.3 million. Reclassification adjustments from accumulated other comprehensive loss during <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> were <em style="font: inherit;">not</em> significant. Additional information related to accumulated other comprehensive loss, on an after-tax basis is included in Note <em style="font: inherit;">15,</em> “<i>Accumulated Other Comprehensive Income (Loss)</i>”.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> -27300000 -4300000 -23000000.0 27300000 <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"><b>Recent 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 18pt;"><b>Recently Adopted Accounting Pronouncements</b> – All accounting pronouncements adopted during the current year were <em style="font: inherit;">not</em> material.</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 18pt;"><b><i>Recently Issued Accounting Pronouncements</i></b> – In <em style="font: inherit;"> March 2020, </em>the FASB issued Accounting Standards Update (“ASU”) <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> <i>Reference Rate Reform (Topic <em style="font: inherit;">848</em>): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform. Our Term Loan Credit Facility bears interest at fluctuating interest rates based on LIBOR. If LIBOR ceases to exist, we <em style="font: inherit;"> may </em>need to renegotiate our loan and we cannot predict what alternative index would be negotiated with our lenders. ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em> was effective upon issuance and <em style="font: inherit;"> may </em>be applied prospectively to contract modifications made on or before <em style="font: inherit;"> December 31, 2022. </em>We do <em style="font: inherit;">not</em> expect the adoption of this guidance to have a material impact on our consolidated financial statements.</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 18pt;">All other newly issued accounting pronouncements <em style="font: inherit;">not</em> yet effective have been deemed either immaterial or <em style="font: inherit;">not</em> applicable.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <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 18pt;">Changes in the carrying value of our goodwill during the years ended <em style="font: inherit;"> December 25, 2021, </em>and <em style="font: inherit;"> December 26, 2020, </em>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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><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; 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;">Semiconductor Test &amp;<br/> 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 Goodwill</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: 13%; 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: 13%; 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: 13%; 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: 47%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">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: 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);">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: 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);">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: 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);">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 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;">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: 13%; 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: 13%; 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: 13%; 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 colspan="1" 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;">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: 13%; 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: 13%; 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: 13%; 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: 18pt;">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: 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);">(10,933</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);">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: 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);">(10,614</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 December 25, 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; 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);">219,791</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);">-</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);">219,791</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" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; margin: 0pt; font-size: 10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; margin: 0pt; font-size: 10pt;">On <em style="font: inherit;"> June 24, 2021, </em>we completed the sale of our PCB Test business. See Note <em style="font: inherit;">14,</em> “<i>Business Divestitures and Discontinued Operations</i>” for additional information.</p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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 0pt 0pt 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><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;">December 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 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 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;">Accumulated</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;">Useful Life</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 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;">Accumulated</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: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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;">Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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;">(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; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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;">Amortization</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;">229,131</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">104,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&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: center;">4.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; 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;">65,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&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: center;">7.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">20,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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,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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7.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;"> </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);">308</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);">154</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">5.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-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);"><em style="font: inherit;">316,232</em></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);"><em style="font: inherit;">138,912</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-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; text-align: center;"><em style="font: inherit;"> </em></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; 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);"><em style="font: inherit;">338,279</em></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);"><em style="font: inherit;">112,412</em></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 18pt;">The table above excludes $7.8 million of in-process technology in <em style="font: inherit;">2020,</em> which has an indefinite life and is subject to impairment or future amortization as developed technology when the projects are completed. During <em style="font: inherit;">2021</em> all remaining in-process technology was completed and transferred to developed technology and began being amortized. Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates and the sale of our PCB Test business.</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 18pt;">We evaluate goodwill and other indefinite-lived intangible assets 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 completed our required annual goodwill and indefinite-lived intangible impairment testing as of <em style="font: inherit;"> October 1, 2021, </em>the <em style="font: inherit;">first</em> day of our <em style="font: inherit;">fourth</em> quarter and concluded there were no impairments of goodwill within our reporting units or our indefinite-lived intangible assets at that time. Other events and changes in circumstances <em style="font: inherit;"> may </em>also require goodwill and our indefinite-lived intangible assets to be tested for impairment between annual measurement dates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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 and our indefinite-lived intangible assets. We performed an interim assessment as of <em style="font: inherit;"> March 28, 2020 </em>and 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 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 an additional $7.3 million impairment to IPR&amp;D. For the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> December 26, 2020 </em>total impairments recorded to IPR&amp;D projects was $11.2 million. As noted above, during the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2021</em> we completed and transferred to developed technology our last remaining in-process technology project which was reviewed for impairment as part of this process. Due to a change in forecasted results an impairment charge of $0.1 million was recorded.</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 18pt;">Amortization expense related to purchased intangible assets was approximately $35.4 million in <em style="font: inherit;">2021,</em> $38.7 million in <em style="font: inherit;">2020</em> and $39.6 million in <em style="font: inherit;">2019.</em> As of <em style="font: inherit;"> December 25, 2021, </em>we expect amortization expense in future periods to be as follows: <em style="font: inherit;">2022</em> - $34.8 million; <em style="font: inherit;">2023</em> - $34.8 million; <em style="font: inherit;">2024</em> - $34.8 million; <em style="font: inherit;">2025</em> - $26.1 million <em style="font: inherit;">2026</em> - $19.3 million; and thereafter $27.4 million.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><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; 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;">Semiconductor Test &amp;<br/> 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 Goodwill</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: 13%; 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: 13%; 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: 13%; 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: 47%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">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: 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);">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: 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);">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: 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);">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 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;">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: 13%; 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: 13%; 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: 13%; 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 colspan="1" 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;">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: 13%; 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: 13%; 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: 13%; 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: 18pt;">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: 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);">(10,933</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);">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: 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);">(10,614</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 December 25, 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; 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);">219,791</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);">-</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);">219,791</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> 218775000 19894000 238669000 11949000 1686000 13635000 230724000 21580000 252304000 -0 21899000 21899000 -10933000 319000 -10614000 219791000 0 219791000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><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;">December 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 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 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;">Accumulated</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;">Useful Life</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 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;">Accumulated</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: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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;">Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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;">(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; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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;">Amortization</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;">229,131</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">104,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&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: center;">4.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; 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;">65,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&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: center;">7.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">20,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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,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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7.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;"> </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);">308</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);">154</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">5.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-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);"><em style="font: inherit;">316,232</em></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);"><em style="font: inherit;">138,912</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-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; text-align: center;"><em style="font: inherit;"> </em></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; 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);"><em style="font: inherit;">338,279</em></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);"><em style="font: inherit;">112,412</em></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> 229131000 104855000 P4Y6M 239250000 83246000 65916000 26189000 P7Y4M24D 74933000 22751000 20877000 7714000 P7Y3M18D 23756000 6279000 308000 154000 P5Y 340000 136000 7800000 0 0 3900000 7300000 11200000 100000 35400000 38700000 39600000 34800000 34800000 34800000 26100000 19300000 27400000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <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;">The following table is a summary of our borrowings as of <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020:</em></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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">Fiscal year ended</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 colspan="1" style="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;margin:0pt;"><i>(in thousands) </i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">December 25, 2021</p> </td><td style="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; border-bottom: 1px 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;">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; 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: 13%; 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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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; 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);">3,059</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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);">5,314</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; width: 63.1%;"> <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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,514</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(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; 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);">(14,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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);">(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: 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);">103,393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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);">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 18pt;">The debt principal payments, excluding financing lease obligations, for the next <em style="font: inherit;">five</em> years and thereafter 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: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,795</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,757</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,892</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;">2026</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,268</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;">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: 15%; 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,841</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</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,304</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 18pt;"><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 18pt;">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, at a floating annual rate equal to LIBOR plus a margin of 3.00%. At <em style="font: inherit;"> December 25, 2021, </em>the outstanding loan balance, net of discount and deferred financing costs, was $101.6 million and $10.1 million of the outstanding balance is presented as current installments of long-term debt in our 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 consolidated balance sheets. As of <em style="font: inherit;"> December 25, 2021, </em>the fair value of the debt was $102.7 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;"> December 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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;"> December 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 18pt;">During <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, net, in our consolidated statement of operations and a corresponding $3.4 million reduction in debt discounts and deferred financing costs in our consolidated balance sheets. During <em style="font: inherit;">2020</em> we repurchased $36.4 million in principal of our Term Loan Credit Facility for $35.4 million in cash. We accounted for the repurchase as a debt extinguishment, which resulted in a gain of $0.3 million reflected in other expense, net, in our consolidated statement of operations, as well as a $0.7 million reduction in debt discounts and deferred financing costs in our consolidated balance sheets. Approximately $103.1 million in principal of the Term Loan Credit Facility remains outstanding as of <em style="font: inherit;"> December 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 18pt;"><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 18pt;">We have a series of term loans with Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.43%, and expire at various dates through <em style="font: inherit;">2034.</em> At <em style="font: inherit;"> December 25, 2021, </em>the outstanding loan balance was $3.1 million and $0.2 million of the outstanding balance is presented as current installments of long-term debt in our 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 consolidated balance sheets. The fair value of the debt approximates the carrying value at <em style="font: inherit;"> December 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 18pt;">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 18pt;"><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 18pt;">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 <span style="-sec-ix-hidden:c80613256">€10.1</span> 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 18pt;">The <em style="font: inherit;">first</em> facility totaling <span style="-sec-ix-hidden:c80613258"><span style="-sec-ix-hidden:c80613259">€3.4</span></span> 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 <span style="-sec-ix-hidden:c80613263">€<span style="-sec-ix-hidden:c80613264">5.2</span></span> 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 <span style="-sec-ix-hidden:c80613268">€1.5</span> million, of which <span style="-sec-ix-hidden:c80613269">€0.9</span> 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 18pt;">At <em style="font: inherit;"> December 25, 2021, </em>total outstanding borrowings under the Loan Facilities was $10.0 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our 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 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;"> December 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">As a result of our acquisition of Kita, we assumed a series of 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 960 million Japanese Yen of which 350 million Japanese Yen is drawn. At <em style="font: inherit;"> December 25, 2021, </em>total borrowings outstanding under the revolving lines of credit were $3.1 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our 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 18pt;">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 18pt;">Our wholly owned subsidiary in Switzerland has <span style="-sec-ix-hidden:c80613280">one</span> available line of credit which provides 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;"> December 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: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">Fiscal year ended</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 colspan="1" style="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;margin:0pt;"><i>(in thousands) </i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">December 25, 2021</p> </td><td style="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; border-bottom: 1px 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;">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; 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: 13%; 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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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; 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);">3,059</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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);">5,314</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; width: 63.1%;"> <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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,514</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(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; 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);">(14,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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);">(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: 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);">103,393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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);">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 3070000 3662000 10045000 9902000 3059000 5314000 119304000 325508000 1514000 5568000 14397000 8389000 103393000 311551000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,795</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,757</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,892</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;">2026</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,268</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;">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: 15%; 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,841</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</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,304</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> 14795000 4751000 4757000 86892000 1268000 6841000 119304000 350000000.0 0.0025 0.0300 101600000 10100000 301100000 2400000 102700000 200000000.0 200000000.0 -3400000 3400000 36400000 35400000 300000 700000 103100000 0.0005 0.0043 3100000 200000 3600000 300000 P10Y 0.008 P15Y 0.0105 P10Y 0.012 10000000.0 1000000.0 9900000 400000 960000000 350000000 3100000 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: 18pt;"> <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 18pt;">Subsequent to the acquisition of Xcerra, 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 18pt;">In <em style="font: inherit;">2019,</em> we began the Integration Program of our German operations and entered a social plan with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH. 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 collectively reduced headcount, enabled us to consolidate the facilities of our multiple operations located near Kolbermoor and Rosenheim, Germany, as well as transitioned certain manufacturing to other lower cost regions. The facility consolidations and reduction in force programs were 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 18pt;">As a result of the activities described above, we recognized total pretax charges of $1.3 million, $11.4 million and $16.2 million for the years ended <em style="font: inherit;"> December 25, 2021, </em><em style="font: inherit;"> December 26, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </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>).</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 18pt;">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 18pt;">Charges related to the Integration Program for the years ended <em style="font: inherit;"> December 25, 2021, </em><em style="font: inherit;"> December 26, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Employee severance costs</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;">1,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">6,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">12,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(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;">Inventory related charges (adjustments)</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;">(558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">3,731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,729</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;">Other restructuring costs</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);">662</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);">1,138</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);">1,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(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49.4%;"> <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</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);">1,265</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);">11,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: 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);">16,213</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 18pt;">Costs associated with restructuring activities are presented in our 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 facility closure costs.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </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 18pt;">The following table summarizes the activity within the restructuring related accounts for the Integration Program during the years ended <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 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%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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; padding-bottom: 1px;"> </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;">Employee Severance</p> </td><td style="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; border-bottom: 1px 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;">Other Exit Costs</p> </td><td style="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; border-bottom: 1px 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;"><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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> </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;">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;"> <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;">6,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,623</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;"> </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;">(2,055</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(3,193</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;">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);">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: 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);">160</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;">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;">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;"> </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;">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(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;">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,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,823</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;"> </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,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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,207</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;">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);">(94</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);">(94</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 25, 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; 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);">348</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);">348</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 18pt;">At <em style="font: inherit;"> December 25, 2021, </em>our total accrual for restructuring related items is reflected within current liabilities in our consolidated balance sheets as these amounts are expected to be paid out in <em style="font: inherit;">2022.</em> The estimated costs associated with the employee severance and facility consolidation actions will be paid predominantly in cash. All amounts accrued related to inventory will remain in our consolidated balance sheet until it is scrapped.</p> 1300000 11400000 16200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Employee severance costs</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;">1,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">6,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">12,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(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;">Inventory related charges (adjustments)</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;">(558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">3,731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,729</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;">Other restructuring costs</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);">662</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);">1,138</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);">1,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(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49.4%;"> <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</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);">1,265</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);">11,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: 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);">16,213</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: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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; padding-bottom: 1px;"> </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;">Employee Severance</p> </td><td style="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; border-bottom: 1px 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;">Other Exit Costs</p> </td><td style="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; border-bottom: 1px 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;"><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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> </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;">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;"> <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;">6,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,623</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;"> </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;">(2,055</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(3,193</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;">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);">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: 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);">160</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;">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;">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;"> </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;">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(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;">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,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,823</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;"> </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,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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,207</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;">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);">(94</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);">(94</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 25, 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; 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);">348</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);">348</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> 1161000 6485000 12170000 -558000 3731000 2729000 662000 1138000 1314000 1265000 11354000 16213000 1236000 0 1236000 6485000 1138000 7623000 2055000 1138000 3193000 -160000 -0 -160000 5826000 0 5826000 1161000 662000 1823000 6545000 662000 7207000 94000 -0 94000 348000 0 348000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <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 18pt;">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 18pt;">Gains and losses on investments are calculated using the specific-identification method and are recognized during the period in which the investment is sold or when an investment experiences an other-than-temporary decline in value. 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 18pt;">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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">At December 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 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;">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;">84,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">84,031</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;">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,953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">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;">3,948</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;">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;">800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">800</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;">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);">925</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);">925</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;"> </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);">89,738</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);">36</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);">89,704</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">At 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.7%;"> <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="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: right; 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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; 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="width: 1%; font-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> <hr class="hr-custom" style="text-align: left;height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 18pt;"/> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <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="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of <em style="font: inherit;"> December 25, 2021, </em>the cost and fair value of investments with loss positions were approximately $57.0 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. As of <em style="font: inherit;"> December 26, 2020, </em>the cost and fair value of investments with loss positions were approximately $8.7 million.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;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="vertical-align:top;"> <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 18pt;">Effective maturities of short-term investments at <em style="font: inherit;"> December 25, 2021, </em>were 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">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; width: 68%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Cost</p> </td><td style="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; border-bottom: 1px 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;">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;"> <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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,408</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: 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);">6,309</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);">6,296</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: 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);">89,738</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);">89,704</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 18pt;">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.</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 18pt;">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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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 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 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;">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;">195,297</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">195,297</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;">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;">92,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">92,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;">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;"> </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;">925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">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 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;">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;">86,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">86,535</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;">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,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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,948</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;">Bank certificates of deposit</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);">-</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);">800</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);">800</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);">195,297</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);">184,608</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);">379,905</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">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(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;">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(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;">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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.5%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">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(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;">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;"> </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;">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">965</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;">Bank certificates of deposit</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);">-</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);">750</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);">750</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="width: 1%; font-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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">At December 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 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;">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;">84,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">84,031</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;">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,953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">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;">3,948</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;">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;">800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">800</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;">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);">925</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);">925</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;"> </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);">89,738</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);">36</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);">89,704</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">At 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.7%;"> <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="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: right; 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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; 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="width: 1%; font-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> 84060000 2000 31000 84031000 3953000 0 5000 3948000 800000 0 0 800000 925000 0 0 925000 89738000 2000 36000 89704000 14943000 2000 1000 14944000 2012000 0 0 2012000 1998000 0 0 1998000 750000 0 0 750000 965000 0 0 965000 20668000 2000 1000 20669000 57000000.0 8700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">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; width: 68%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Cost</p> </td><td style="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; border-bottom: 1px 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;">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;"> <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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,408</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: 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);">6,309</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);">6,296</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: 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);">89,738</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);">89,704</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> 83429000 83408000 6309000 6296000 89738000 89704000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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 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 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;">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;">195,297</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">195,297</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;">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;">92,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">92,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;">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;"> </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;">925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">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 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;">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;">86,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">86,535</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;">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,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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,948</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;">Bank certificates of deposit</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);">-</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);">800</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);">800</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);">195,297</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);">184,608</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);">379,905</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">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(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;">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(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;">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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45.5%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">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(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;">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;"> </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;">965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">965</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;">Bank certificates of deposit</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);">-</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);">750</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);">750</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="width: 1%; font-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> 195297000 0 0 195297000 0 92400000 0 92400000 0 925000 0 925000 0 86535000 0 86535000 0 3948000 0 3948000 0 800000 0 800000 195297000 184608000 0 379905000 128874000 0 0 128874000 0 19734000 0 19734000 0 15694000 0 15694000 0 2012000 0 2012000 0 1998000 0 1998000 0 965000 0 965000 0 750000 0 750000 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: 18pt;"> <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 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 18pt;"><b>Defined Contribution Retirement Plans</b> – Cohu and Xcerra each maintained defined contribution <em style="font: inherit;">401</em>(k) retirement savings plans covering all their respective salaried and hourly U.S. employees. At the beginning of <em style="font: inherit;">2020</em> the legacy Xcerra plan was merged into Cohu’s. Participation is voluntary and participants’ contributions are based on their eligible compensation. Participants in the Cohu plan receive matching contributions of 50% up to 8% of salary contributed, subject to various statutory limits. In <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> we made matching contributions to the plan of $2.4 million, $2.3 million and $2.0 million, 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 18pt;"><b>Defined Benefit Retirement Plans</b> – Some of our employees located in Europe and Asia participate in defined benefit retirement plans. Our largest defined benefit retirement plan is the Ismeca Europe Semiconductor BVG Pension Plan which covers our employees in Switzerland (“the Swiss Plan”) and the following discussion relates solely to the Swiss Plan.</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 18pt;">Net periodic benefit cost of the Swiss Plan was 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Service cost</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;">1,223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">920</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;">Interest cost</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;">61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">267</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;">Expected return on 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(168</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;">Settlements</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);">72</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);">292</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);">-</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: 50.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;">Net periodic costs</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);">1,228</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);">1,469</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);">1,019</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">The following table sets forth the projected benefit obligation, the fair value of plan assets, the funded status and the liability we have recorded in our consolidated balance sheets related to the Swiss Plan:</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Change in projected benefit obligation:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Benefit obligation at beginning of year</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;">(31,039</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(32,241</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: 66.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Service cost</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;">(1,223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,310</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;">Interest cost</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;">(61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(67</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;">Actuarial gain</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;">1,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,916</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;">Participant contributions</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;">(1,780</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,136</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;">Benefits paid</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;">436</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">419</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;">Plan change</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;">1,076</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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(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;">Settlements</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;">1,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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,446</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;">Foreign currency exchange adjustment</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);">994</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);">(3,010</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 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;">Benefit obligation at end of year</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;">(28,765</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(31,039</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;">Change in plan assets:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Fair value of plan assets at beginning of year</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;">18,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,705</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;">Return on assets, net of actuarial loss</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;">207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">129</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;">Employer contributions</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;">878</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">886</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;">Participant contributions</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;">1,780</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,136</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;">Benefits paid</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;">(436</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(419</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;">Settlements</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;">(1,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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,446</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;">Foreign currency exchange adjustment</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);">(613</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);">1,765</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 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;">Fair value of plan assets at end of year</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);">18,919</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);">18,756</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;">Net liability at end of year</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);">(9,846</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: 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);">(12,283</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 18pt;">At <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>the Swiss Plan’s net liability is included in noncurrent accrued retirement benefits. Amounts recognized in accumulated other comprehensive loss net of tax related to the Swiss Plan consisted of an unrecognized net actuarial gain totaling $0.9 million at <em style="font: inherit;"> December 25, 2021, </em>and net actuarial loss of $1.3 million at <em style="font: inherit;"> December 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 18pt;">Actuarial gains of $1.2 million and $1.9 million for the years ended <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020 </em>respectively were primarily due to plan experience.</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 18pt;">Weighted-average actuarial assumptions used to determine the projected benefit obligation under the Swiss Plan 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: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="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; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Discount rate</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.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;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.2%</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;">Compensation increase</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.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: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.1%</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Weighted-average assumptions used to determine net periodic benefit cost of the Swiss Plan 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: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="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; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Discount rate</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.2%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.2%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.9%</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;">Rate of return on 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;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.7%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.0%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.9%</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;">Compensation increase</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.1%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.1%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.8%</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">During <em style="font: inherit;">2022</em> employer and employee contributions to the Swiss Plan are expected to total $0.9 million. Estimated benefit payments are expected to be as follows: <em style="font: inherit;">2022</em> - $0.9 million; <em style="font: inherit;">2023</em> - $1.5 million; <em style="font: inherit;">2024</em> - $1.3 million; <em style="font: inherit;">2025</em> - $1.1 million; <em style="font: inherit;">2026</em> - $1.2 million; and $6.4 million thereafter through <em style="font: inherit;">2031.</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 18pt;">As is customary with Swiss pension plans, the assets of the plan are invested in a collective fund with multiple employers. We have <em style="font: inherit;">no</em> investment authority over the assets of the plan that are held and invested by a Swiss insurance company. Investment holdings are made with respect to Swiss laws and target allocations for plan assets are 57% debt securities and cash, 21% real estate investments, 12% alternative investments and 10% equity securities. The valuation of the collective fund assets as a whole is a Level <em style="font: inherit;">3</em> measurement; however, the individual investments of the fund are generally Level <em style="font: inherit;">1</em> (equity securities), Level <em style="font: inherit;">2</em> (fixed income) and Level <em style="font: inherit;">3</em> (real estate and alternative) investments. We determine the fair value of the plan assets based on information provided by the collective fund, through review of the collective fund’s annual financial statements. See Note <em style="font: inherit;">5,</em> “<i>Financial Instruments Measured at Fair Value</i>” for additional information on the <em style="font: inherit;">three</em>-tier fair value hierarchy.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">We maintain other defined benefit plans for employees located outside the U.S. for which the majority of the obligations and net periodic benefit cost were determined to be immaterial 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 18pt;"><b>Retiree Medical Benefits</b> – We provide post-retirement health benefits to certain executives and directors under a noncontributory plan. The net periodic benefit cost was insignificant in <em style="font: inherit;">2021</em> and $0.1 million in <em style="font: inherit;">2020,</em> and <em style="font: inherit;">2019.</em> We fund benefits as costs are incurred and as a result there are <em style="font: inherit;">no</em> plan assets.</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 18pt;">The weighted average discount rate used in determining the accumulated post-retirement benefit obligation was 2.5% in <em style="font: inherit;">2021,</em> 2.1% in <em style="font: inherit;">2020</em> and 3.0% in <em style="font: inherit;">2019.</em> The annual rates of increase of the cost of health benefits was assumed to be 6.6% in <em style="font: inherit;">2022.</em> This rate was then assumed to decrease 0.28% per year to 4.4% in <em style="font: inherit;">2030</em> and remain level thereafter.</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 18pt;">Contributions to the post-retirement health benefit plan are expected to total $0.1 million in <em style="font: inherit;">2022.</em> Estimated benefit payments are expected to be as follows: <em style="font: inherit;">2022</em> - $0.1 million; <em style="font: inherit;">2023</em> - $0.1 million; <em style="font: inherit;">2024</em> - $0.1 million; <em style="font: inherit;">2025</em> - $0.1 million; <em style="font: inherit;">2026</em> - $0.1 million and $0.6 million thereafter through <em style="font: inherit;">2031.</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 18pt;">The following table sets forth the post-retirement benefit obligation, funded status and the liability we have recorded in our consolidated balance sheets:</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Accumulated benefit obligation at beginning of year</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;">(2,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(2,571</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: 66.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest cost</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;">(49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(75</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;">Actuarial gain</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;">241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">134</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;">Benefits paid</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);">109</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);">114</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;">Accumulated benefit obligation at end of year</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;">(2,097</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(2,398</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;">Plan assets at end of year</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);">-</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);">-</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;">Funded status</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);">(2,097</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: 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);">(2,398</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 18pt;"><b>Deferred Compensation</b> – The Cohu, Inc. Deferred Compensation Plan allows certain of our officers to defer a portion of their current compensation. We have purchased life insurance policies on the participants with Cohu as the named beneficiary. Participant contributions, distributions and investment earnings and losses are accumulated in a separate account for each participant. At <em style="font: inherit;"> December 25, 2021, </em>the payroll liability to participants, included in accrued compensation and benefits in the consolidated balance sheet, was approximately $1.6 million and the cash surrender value of the related life insurance policies included in other current assets was approximately $1.8 million. At <em style="font: inherit;"> December 26, 2020, </em>the liability totaled $1.8 million and the corresponding assets were $1.8 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 18pt;"><b>Employee Stock Purchase Plan</b> – The Cohu, Inc. <em style="font: inherit;">1997</em> Employee Stock Purchase Plan (“the Plan”) provides for the issuance of a maximum of 2,650,000 shares of our common stock. Under the Plan, eligible employees <em style="font: inherit;"> may </em>purchase shares of common stock through payroll deductions. The price paid for the common stock is equal to 85% of the fair market value of our common stock on specified dates. During the last <em style="font: inherit;">three</em> years we issued shares under the Plan as follows: <em style="font: inherit;">2021</em> - <span style="-sec-ix-hidden:c80613593">161,351;</span> <em style="font: inherit;">2020</em> - <span style="-sec-ix-hidden:c80613595">242,633</span> and <em style="font: inherit;">2019</em> - 187,273. At <em style="font: inherit;"> December 25, 2021, </em>there were 507,353 shares reserved for issuance under the Plan.</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 18pt;"><b>Stock Options</b> – At <em style="font: inherit;"> December 25, 2021, </em>a total of 1,375,536 shares were available for future equity grants under the Cohu, Inc. <em style="font: inherit;">2005</em> Equity Incentive Plan (“the <em style="font: inherit;">2005</em> Plan”). Under the <em style="font: inherit;">2005</em> Plan stock options <em style="font: inherit;"> may </em>be granted to employees, consultants and outside directors to purchase a fixed number of shares of our common stock at prices <em style="font: inherit;">not</em> less than 100% of the fair market value at the date of grant. Options generally vest and become exercisable after <span style="-sec-ix-hidden:c80613605">one</span> year or in <span style="-sec-ix-hidden:c80613606">four</span> annual increments beginning <em style="font: inherit;">one</em> year after the grant date and expire <span style="-sec-ix-hidden:c80613608">ten</span> years from the grant date. We have historically issued new shares of Cohu common stock upon share option exercise.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">During <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> no stock options were granted and the activity under our share-based compensation plans was 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2019</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%; border-bottom: 1px 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;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Ex. Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Ex. Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Ex. Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding and exercisable, beginning of year</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.22</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(250</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(101</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; 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</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.82</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding and exercisable, end of year</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">262</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">363</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.27</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">The aggregate intrinsic value of options exercised was $8.4 million in <em style="font: inherit;">2021,</em> $1.3 million in <em style="font: inherit;">2020,</em> and $0.2 million in <em style="font: inherit;">2019.</em> At <em style="font: inherit;"> December 25, 2021, </em>the aggregate intrinsic value of options outstanding, vested and expected to vest and exercisable was $0.4 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 18pt;">Information about stock options outstanding at <em style="font: inherit;"> December 25, 2021 </em>is as follows <i>(options 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><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; 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;">Options Outstanding</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;">Options Exercisable</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="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;">Approximate</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><td style="font-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="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;">Wt. Avg.</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><td style="font-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="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;">Number</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;">Remaining</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;">Wt. Avg.</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;">Number</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;">Wt. Avg.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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;">Exercise Price</em></p> </td><td style="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; border-bottom: 1px 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;">Outstanding</em></p> </td><td style="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; border-bottom: 1px 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;">Life (Years)</em></p> </td><td style="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; border-bottom: 1px 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;">Ex. Price</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; 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;">Exercisable</em></p> </td><td style="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; border-bottom: 1px 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;">Ex. Price</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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c80613765">9.44</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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.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;">9.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">9.44</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Restricted Stock Units</b> – Under our equity incentive plans, restricted stock units (“RSUs”) <em style="font: inherit;"> may </em>be granted to employees, consultants and outside directors. Restricted stock units vest over a <span style="-sec-ix-hidden:c80613623">one</span>-year, <span style="-sec-ix-hidden:c80613624">two</span>-year or a <span style="-sec-ix-hidden:c80613625">four</span>-year period from the date of grant. Prior to vesting, restricted stock units 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 restricted stock units are <em style="font: inherit;">not</em> considered issued and outstanding. New shares of our common stock will be issued on the date the restricted stock units vest net of the 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;"> December 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;text-align:justify;margin:0pt 0pt 0pt 18pt;">Restricted stock unit activity under our share-based compensation plans was 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2019</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%; border-bottom: 1px 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;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; width: 1%;"> </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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, beginning of year</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,328</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19.48</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41.66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">779</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14.32</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Released</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19.08</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled</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: 9%; 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</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18.96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(72</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(68</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.60</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, end of year</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; 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,058</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; 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,414</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; 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,328</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.05</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Equity-Based Performance Stock Units </b>–<b> </b>We grant performance stock units (“PSUs”) to certain 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 25% 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 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 18pt;">We estimated the fair value of the PSUs using a Monte Carlo simulation model on the date of grant. Compensation expense is recognized over the requisite 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">PSU activity under our share-based compensation plans was 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2019</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%; border-bottom: 1px 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;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; width: 1%;"> </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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, beginning of year</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18.72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.89</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">51.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14.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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Released</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21.77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21.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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.35</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(100</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(107</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.35</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, end of year</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">384</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">425</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; 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</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18.72</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b>Share-based Compensation </b>– We estimate the fair value of stock options and RSUs on the grant date using the Black-Scholes valuation model. The estimated fair value of PSUs is determined on the grant date using the Monte Carlo simulation valuation model. Option valuation models require the input of highly subjective assumptions and changes in the assumptions used can materially affect the grant date fair value of an award. These assumptions for the Black-Scholes model include the risk-free rate of interest, expected dividend yield, expected volatility, and the expected life of the award. The risk-free rate of interest is based on the U.S. Treasury rates appropriate for the expected term of the award as of the grant date. Expected dividends are based primarily on historical factors related to our common stock. Expected volatility is based on historic weekly stock price observations of our common stock during the period immediately preceding the share-based award grant that is equal in length to the award’s expected term. We believe that historical volatility is the best estimate of future volatility. Expected life of the award is based on historical option exercise data. The Monte Carlo simulation model incorporates assumptions for the risk-free interest rate, Cohu and the selected peer group price volatility, the correlation between Cohu and the selected index, and dividend yields. Share-based compensation expense related to restricted stock unit awards is calculated based on the market price of our common stock on the date of grant, reduced by the present value of dividends expected to be paid on our common stock prior to vesting of the restricted stock unit. As a result of the COVID-<em style="font: inherit;">19</em> pandemic, Cohu’s Board of Directors authorized suspending our quarterly cash dividend indefinitely, as of <em style="font: inherit;"> May 5, 2020. </em>All awards granted in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> exclude the assumption of dividend payments and the estimated fair value awards granted in prior years, when dividends were paid, are unchanged.</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 18pt;">The following weighted average assumptions were used to value share-based awards granted:</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>Employee Stock Purchase Plan</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Dividend yield</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;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New 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;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.3</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;">Expected volatility</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;">58.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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46.4</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;">Risk-free interest rate</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;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.2</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;">Expected term (years)</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;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.5</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: 50.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Weighted-average grant date fair value per share</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;">9.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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">5.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>Restricted Stock Units</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Dividend yield</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;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New 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;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New 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;">1.6</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Reported share-based compensation is classified in the consolidated financial statements 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">893</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">736</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">3,245</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,994</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: 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);">9,947</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);">10,096</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);">10,418</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;">Share-based compensation of continuing operations</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;">13,792</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">14,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,148</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: 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);">(722</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);">(963</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);">(587</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 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: 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);">13,070</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);">13,271</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);">13,561</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 18pt;">We account for forfeitures of plan-based awards as they occur. At <em style="font: inherit;"> December 25, 2021, </em>we had approximately $19.5 million of pre-tax unrecognized compensation cost related to unvested restricted stock units and performance stock units which is expected to be recognized over a weighted-average period of approximately 2.3 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;"><tbody><tr><td style="width: 100%; border-bottom: 1px solid black;"><b/></td></tr> </tbody></table> 0.50 0.08 2400000 2300000 2000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Service cost</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;">1,223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">920</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;">Interest cost</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;">61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">267</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;">Expected return on 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(168</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;">Settlements</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);">72</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);">292</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);">-</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: 50.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;">Net periodic costs</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);">1,228</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);">1,469</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);">1,019</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> 1223000 1310000 920000 61000 67000 267000 128000 200000 168000 -72000 -292000 -0 1228000 1469000 1019000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Change in projected benefit obligation:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Benefit obligation at beginning of year</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;">(31,039</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(32,241</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: 66.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Service cost</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;">(1,223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,310</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;">Interest cost</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;">(61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(67</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;">Actuarial gain</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;">1,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,916</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;">Participant contributions</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;">(1,780</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,136</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;">Benefits paid</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;">436</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">419</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;">Plan change</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;">1,076</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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(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;">Settlements</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;">1,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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,446</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;">Foreign currency exchange adjustment</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);">994</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);">(3,010</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 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;">Benefit obligation at end of year</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;">(28,765</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(31,039</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;">Change in plan assets:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Fair value of plan assets at beginning of year</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;">18,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,705</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;">Return on assets, net of actuarial loss</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;">207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">129</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;">Employer contributions</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;">878</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">886</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;">Participant contributions</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;">1,780</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,136</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;">Benefits paid</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;">(436</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(419</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;">Settlements</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;">(1,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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,446</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;">Foreign currency exchange adjustment</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);">(613</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);">1,765</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 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;">Fair value of plan assets at end of year</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);">18,919</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);">18,756</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;">Net liability at end of year</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);">(9,846</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: 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);">(12,283</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> 31039000 32241000 1223000 1310000 61000 67000 1179000 1916000 1780000 1136000 436000 419000 1076000 944000 1653000 3446000 994000 -3010000 28765000 31039000 18756000 18705000 207000 129000 878000 886000 1780000 1136000 436000 419000 1653000 3446000 -613000 1765000 18919000 18756000 -9846000 -12283000 900000 -1300000 1200000 1900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="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; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Discount rate</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.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;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.2%</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;">Compensation increase</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.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: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.1%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="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; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Discount rate</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.2%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.2%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.9%</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;">Rate of return on 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;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.7%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.0%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.9%</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;">Compensation increase</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.1%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.1%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">1.8%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.002 0.002 0.015 0.011 0.002 0.002 0.009 0.007 0.010 0.009 0.011 0.011 0.018 900000 900000 1500000 1300000 1100000 1200000 6400000 0.57 0.21 0.12 0.10 100000 0.025 0.021 0.030 0.066 0.0028 0.044 100000 100000 100000 100000 100000 100000 600000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Accumulated benefit obligation at beginning of year</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;">(2,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(2,571</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: 66.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest cost</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;">(49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(75</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;">Actuarial gain</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;">241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">134</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;">Benefits paid</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);">109</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);">114</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;">Accumulated benefit obligation at end of year</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;">(2,097</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(2,398</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;">Plan assets at end of year</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);">-</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);">-</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;">Funded status</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);">(2,097</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: 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);">(2,398</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> 2398000 2571000 49000 75000 241000 134000 109000 114000 2097000 2398000 0 0 -2097000 -2398000 1600000 1800000 1800000 1800000 2650000 0.85 187273 507353 1375536 1 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2019</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%; border-bottom: 1px 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;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Ex. Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Ex. Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Ex. Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding and exercisable, beginning of year</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.22</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(250</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(101</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; 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</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.82</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding and exercisable, end of year</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">262</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">363</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 262000 10.01 363000 10.27 405000 10.22 250000 10.03 101000 10.95 42000 9.82 12000 9.44 262000 10.01 363000 10.27 8400000 1300000 200000 400000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><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; 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;">Options Outstanding</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;">Options Exercisable</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="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;">Approximate</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><td style="font-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="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;">Wt. Avg.</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><td style="font-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="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;">Number</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;">Remaining</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;">Wt. Avg.</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;">Number</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;">Wt. Avg.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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;">Exercise Price</em></p> </td><td style="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; border-bottom: 1px 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;">Outstanding</em></p> </td><td style="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; border-bottom: 1px 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;">Life (Years)</em></p> </td><td style="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; border-bottom: 1px 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;">Ex. Price</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; 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;">Exercisable</em></p> </td><td style="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; border-bottom: 1px 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;">Ex. Price</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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c80613765">9.44</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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.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;">9.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">9.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 12000 P1Y3M18D 9.44 12000 9.44 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2019</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%; border-bottom: 1px 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;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; width: 1%;"> </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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, beginning of year</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,328</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19.48</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41.66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">779</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14.32</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Released</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19.08</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled</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: 9%; 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</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18.96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(72</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(68</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.60</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, end of year</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; 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,058</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; 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,414</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </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: 9%; 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,328</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1414000 15.16 1328000 17.05 1265000 19.48 270000 41.66 779000 14.02 694000 14.32 579000 16.23 621000 17.48 563000 19.08 47000 18.96 72000 17.59 68000 17.60 1058000 21.16 1414000 15.16 1328000 17.05 0.25 2 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2019</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%; border-bottom: 1px 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;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Units</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Wt. Avg.</p> <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; width: 1%;"> </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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, beginning of year</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18.72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17.89</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">51.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14.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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Released</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21.77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21.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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.35</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(100</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(107</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.35</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: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, end of year</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">384</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">425</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; 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</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;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18.72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 425000 15.51 364000 18.72 340000 17.89 93000 51.43 200000 13.18 167000 14.11 125000 21.77 39000 21.40 36000 11.35 9000 14.04 100000 20.25 107000 11.35 384000 22.22 425000 15.51 364000 18.72 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>Employee Stock Purchase Plan</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Dividend yield</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;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New 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;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.3</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;">Expected volatility</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;">58.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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46.4</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;">Risk-free interest rate</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;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.2</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;">Expected term (years)</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;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.5</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: 50.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Weighted-average grant date fair value per share</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;">9.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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">5.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>Restricted Stock Units</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Dividend yield</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;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New 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;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New 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;">1.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.000 0.005 0.013 0.583 0.671 0.464 0.001 0.011 0.022 P0Y6M P0Y6M P0Y6M 9.42 6.01 5.35 0.000 0.000 0.016 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">893</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">736</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">3,245</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,994</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: 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);">9,947</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);">10,096</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);">10,418</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;">Share-based compensation of continuing operations</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;">13,792</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">14,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,148</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: 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);">(722</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);">(963</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);">(587</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 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: 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);">13,070</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);">13,271</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);">13,561</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> 828000 893000 736000 3017000 3245000 2994000 9947000 10096000 10418000 13792000 14234000 14148000 722000 963000 587000 13070000 13271000 13561000 19500000 P2Y3M18D <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <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 18pt;"><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 18pt;">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 against 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 18pt;">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 consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our 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 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 18pt;">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;"> December 25, 2021 </em>will mature during the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2022.</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 18pt;">The following table provides information about our foreign currency forward contracts outstanding as of <em style="font: inherit;"> December 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: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%; border-bottom: 1px 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Contract Position</p> </td><td style="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; border-bottom: 1px 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;">Contract Amount</p> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Contract Amount</p> <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="width: 1%; font-family: &quot;Times New 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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">Buy</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">34,200</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="width: 1%; font-family: &quot;Times New 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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">Buy</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,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; 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);">20,800</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="font-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;"> </td><td style="font-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;"> </td><td style="width: 1%; font-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);">55,000</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 18pt;">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 value of our foreign currency contracts as of <em style="font: inherit;"> December 25, 2021 </em>was 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 18pt;">The location and amount of gains (losses) related to non-designated derivative instruments in the 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 27.6%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">Derivatives Not Designated</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 24.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Location of Gain (Loss)</p> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fiscal Year</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; border-bottom: 1px 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; text-align: center;">as Hedging Instruments</p> </td><td 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;">Recognized on Derivatives</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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 gain (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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">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: 13%; 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: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%; border-bottom: 1px 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Contract Position</p> </td><td style="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; border-bottom: 1px 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;">Contract Amount</p> <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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Contract Amount</p> <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="width: 1%; font-family: &quot;Times New 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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">Buy</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">34,200</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="width: 1%; font-family: &quot;Times New 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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">Buy</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,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; 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);">20,800</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="font-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;"> </td><td style="font-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;"> </td><td style="width: 1%; font-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);">55,000</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> 30185000 34200000 19086000 20800000 55000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 27.6%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">Derivatives Not Designated</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 24.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Location of Gain (Loss)</p> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fiscal Year</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; border-bottom: 1px 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; text-align: center;">as Hedging Instruments</p> </td><td 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;">Recognized on Derivatives</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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 gain (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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">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: 13%; 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> -3428000 756000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <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 18pt;"><i><span style="text-decoration: underline; ">Common Stock Issuance</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 18pt;">On <em style="font: inherit;"> March 8, 2021, </em>we closed an underwritten follow-on 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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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 was 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. For the year ended <em style="font: inherit;"> December 25, 2021, </em>we repurchased 206,572 shares of our common stock for $7.3 million to be held as treasury stock. As of <em style="font: inherit;"> December 25, 2021, </em>we <em style="font: inherit;"> may </em>purchase up to $62.7 million of shares of our common stock under our share repurchase program.</p> 4950000 41.00 742500 223100000 70000000 206572 7300000 62700000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; 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: left; 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;text-align:justify;margin:0pt 0pt 0pt 18pt;">Significant components of the provision (benefit) for income taxes for continuing operations 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: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Current:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">U.S. Federal</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;">1,103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">-</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;">U.S. State</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;">101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">130</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;">Foreign</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);">22,862</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);">5,950</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);">2,173</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: 48.3%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total current</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;">24,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,971</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,303</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;">Deferred:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">U.S. Federal</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">98</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;">U.S. State</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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1</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;">Foreign</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);">948</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);">(5,313</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);">(5,484</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; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total deferred</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);">953</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);">(5,305</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);">(5,385</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: 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);">25,019</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);">666</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);">(3,082</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 18pt;">Income (loss) before income taxes from continuing operations consisted of the following:</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">U.S.</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;">30,588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(25,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(72,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;">Foreign</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);">161,756</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);">11,828</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);">592</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</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);">192,344</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);">(13,177</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: 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);">(72,077</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 18pt;"><i><span style="text-decoration: underline; ">Deferred tax effects</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 18pt;">Except for working capital requirements in certain foreign jurisdictions, we provide for all taxes, including withholding and other residual taxes, related to unremitted earnings of our foreign subsidiaries.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </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 18pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting and tax purposes. Significant components of our deferred tax assets and liabilities were 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Deferred tax assets:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Inventory, receivable and warranty reserves</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;">12,166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">11,720</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;">Net operating loss carryforwards</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,806</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">56,777</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;">Tax credit carryforwards</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;">31,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">37,393</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;">Accrued employee benefits</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;">5,695</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">5,306</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;">Stock-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,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;">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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">5,146</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;">Other</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);">2,674</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);">4,309</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.5%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Gross deferred tax 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">103,327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">122,861</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 valuation allowance</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);">(76,250</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);">(86,124</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;"> <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 deferred tax 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,077</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">36,737</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;">Deferred tax liabilities:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Intangible assets and other acquisition basis differences</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;">39,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">52,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 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;">Operating lease right-of-use 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,706</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;">Unremitted earnings of foreign subsidiaries</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: 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);">4,207</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);">3,119</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: 18pt;">Total deferred tax 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; 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,202</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);">59,837</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;">Net deferred tax 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: 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);">(21,125</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: 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);">(23,100</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 18pt;">The components of total net deferred tax assets (liabilities), net of valuation allowances, as shown in our consolidated balance sheets 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: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Other assets (long-term)</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;">4,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">5,716</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;">Long-term deferred income tax 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; 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);">(25,887</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);">(28,816</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; 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;">Net deferred tax 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: 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);">(21,125</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: 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);">(23,100</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 18pt;">Companies are required to assess whether a valuation allowance should be recorded against their deferred tax assets (“DTAs”) based on the consideration of all available evidence, using a “more likely than <em style="font: inherit;">not”</em> realization standard. The <em style="font: inherit;">four</em> sources of taxable income that must be considered in determining whether DTAs will be realized are, (<em style="font: inherit;">1</em>) future reversals of existing taxable temporary differences (i.e. offset of gross deferred tax assets against gross deferred tax liabilities); (<em style="font: inherit;">2</em>) taxable income in prior carryback years, if carryback is permitted under the tax law; (<em style="font: inherit;">3</em>) tax planning strategies and (<em style="font: inherit;">4</em>) future taxable income exclusive of reversing temporary differences and carryforwards.</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 18pt;">In assessing whether a valuation allowance is required, significant weight is to be given to evidence that can be objectively verified. We have evaluated our DTAs each reporting period, including an assessment of our cumulative income or loss over the prior <em style="font: inherit;">three</em>-year period and future periods, to determine if a valuation allowance was required. A significant negative factor in our assessment was Cohu’s <em style="font: inherit;">three</em>-year cumulative loss history incurred at our U.S. operations at the end of various fiscal periods including <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 18pt;">As a result of our cumulative, <em style="font: inherit;">three</em>-year U.S. GAAP pretax loss and excluding the <em style="font: inherit;">one</em>-time gain on the sale of PTG from our U.S. continuing operations at the end of <em style="font: inherit;">2021,</em> we were unable to conclude that it was “more likely than <em style="font: inherit;">not”</em> that our U.S. DTAs would be realized. We will evaluate the realizability of our DTAs at the end of each quarterly reporting period in <em style="font: inherit;">2022</em> and should circumstances change it is possible an additional valuation allowance will be recorded or the remaining valuation allowance, or a portion thereof, will be reversed in a future period.</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 18pt;">Our valuation allowance on our DTAs at <em style="font: inherit;"> December 25, 2021, </em>and <em style="font: inherit;"> December 26, 2020, </em>was approximately $76.3 million and $86.1 million, respectively. The remaining gross DTAs for which a valuation allowance was <em style="font: inherit;">not</em> recorded are realizable primarily through future reversals of existing taxable temporary differences and to a lesser extent future taxable income in certain jurisdictions exclusive of reversing temporary differences and carryforwards.</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 18pt;">As the realization of DTAs is determined by tax jurisdiction, the deferred tax liabilities recorded by our non-U.S. subsidiaries were <em style="font: inherit;">not</em> a source of taxable income in assessing the realization of our DTAs in the U.S.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">The CARES Act was signed into law on <em style="font: inherit;"> March 27, 2020. </em>The CARES Act includes several significant business tax provisions that, among other things, would eliminate the taxable income limit for certain net operating losses (“NOL”) and allow businesses to carry back NOLs arising in <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020</em> to the <em style="font: inherit;">five</em> prior years, suspend the excess business loss rules, accelerate refunds of previously generated corporate alternative minimum tax credits, generally loosen the business interest limitation under IRC section <em style="font: inherit;">163</em>(j) from <em style="font: inherit;">30</em> percent to <em style="font: inherit;">50</em> percent among other technical corrections included in the Tax Cuts and Jobs Act tax provisions. Due to our overall loss position in the U.S. during the last <em style="font: inherit;">five</em> years, the CARES Act did <em style="font: inherit;">not</em> have a significant impact on Company’s financial position or statement of operations.</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 18pt;">The reconciliation of income tax computed at the U.S. federal statutory tax rate to the provision (benefit) for income taxes for continuing operations 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Tax provision at U.S. 21% statutory rate</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;">40,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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(15,136</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;">State income taxes, net of federal 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(1,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,097</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;">Settlements, adjustments and releases from statute expirations</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;">(787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,204</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;">Federal R&amp;D credits</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;">(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;"> </td><td style="width: 13%; 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,458</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;">Stock-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">587</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;">Excess executive 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">190</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;">Change in valuation allowance</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;">(9,882</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">11,270</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;">Exemption of PTG gain</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;">(12,378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">-</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;">Dividend, net of foreign tax credits</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;">693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,453</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;">GILTI, net of foreign tax credits</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;">9,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">4,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,480</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;">Foreign rate differential</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;">(1,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,266</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;">Other, 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; 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);">552</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);">1,317</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);">1,099</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;"> </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);">25,019</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);">666</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);">(3,082</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 18pt;">An accounting policy <em style="font: inherit;"> may </em>be selected to either (i) treat taxes due on future U.S. inclusions in taxable income related to global intangible low-taxed income (“GILTI”) as a current-period expense when incurred or (ii) factor such amounts into a company’s measurement of its deferred taxes. We have elected to account for GILTI as a period cost.</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 18pt;">At <em style="font: inherit;"> December 25, 2021, </em>we had federal, state and foreign net operating loss carryforwards of approximately $160.5 million, $135.3 million and $9.6 million, respectively, that expire in various tax years beginning in <em style="font: inherit;">2022</em> through <em style="font: inherit;">2040</em> or have <em style="font: inherit;">no</em> expiration date. We also have federal and state tax credit carryforwards at <em style="font: inherit;"> December 25, 2021 </em>of approximately $6.8 million and $30.9 million, respectively, certain of which expire in various tax years beginning in <em style="font: inherit;">2022</em> through <em style="font: inherit;">2040</em> or have <em style="font: inherit;">no</em> expiration date. The federal and state loss and credit carryforwards are subject to annual limitations under Sections <em style="font: inherit;">382</em> and <em style="font: inherit;">383</em> of the Internal Revenue Code and applicable state tax law.</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 18pt;">We have completed a Section <em style="font: inherit;">382</em> and <em style="font: inherit;">383</em> analysis of the Internal Revenue Code and applicable state law, regarding the limitation of its net operating loss and business tax credit carryforwards through <em style="font: inherit;"> October 1, 2018. </em>As a result of the analysis, we concluded that the acquisition of Xcerra on <em style="font: inherit;"> October 1, 2018, </em>triggered a limitation in the utilization of Xcerra’s net operating loss and research credit carryforwards. We’ve also analyzed and determined that there were <em style="font: inherit;">no</em> subsequent ownership changes during the <em style="font: inherit;">three</em>-year period ending <em style="font: inherit;"> December 25, 2021. </em>We will continue to assess the realizability of these carryforwards in subsequent periods. Future changes in the ownership of Cohu could further limit the utilization of these carryforwards.</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 18pt;">We have certain tax holidays with respect to our operations in Malaysia and the Philippines. These holidays require compliance with certain conditions and expire at various dates through <em style="font: inherit;">2027.</em> The impact of these holidays was an increase in net income of approximately $4.5 million or $0.09 per share in <em style="font: inherit;">2021,</em> $3.6 million, or $0.09 per share, in <em style="font: inherit;">2020</em> and $2.1 million, or $0.05 per share, in fiscal <em style="font: inherit;">2019.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </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 18pt;">A reconciliation of our gross unrecognized tax benefits, excluding accrued interest and penalties, is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Balance at beginning of year</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;">33,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">34,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">34,873</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;">Additions for tax positions of current year</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;">686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,231</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;">Reductions for tax positions of prior years</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;">(83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(484</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;">Reductions due to lapse of the statute of limitations</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;">(1,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(957</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;">Reductions due to settlements</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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(1,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(30</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;">Foreign exchange rate impact</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);">104</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);">2</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);">107</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;">Balance at end of year</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);">33,391</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);">33,696</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);">34,740</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 18pt;">If the unrecognized tax benefits at <em style="font: inherit;"> December 25, 2021 </em>are ultimately recognized, excluding the impact of U.S. tax benefits netted against deferred taxes that are subject to a valuation allowance, approximately $5.3 million ($5.9 million at <em style="font: inherit;"> December 26, 2020 </em>and $7.0 million at <em style="font: inherit;"> December 28, 2019) </em>would result in a reduction in our income tax expense and effective tax rate.</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 18pt;">We recognize interest and penalties related to unrecognized tax benefits in income tax expense. Cohu had approximately $0.8 million and $1.0 million accrued for the payment of interest and penalties at <em style="font: inherit;"> December </em><em style="font: inherit;">25,</em> <em style="font: inherit;">2021,</em> and <em style="font: inherit;"> December 26, 2020, </em>respectively. Interest expense, net of accrued interest reversed, was $(0.2) million in <em style="font: inherit;">2021</em> and $(0.3) million in both <em style="font: inherit;">2020</em> and <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 18pt;">Our U.S. federal and state income tax returns for years after <em style="font: inherit;">2017</em> and <span style="-sec-ix-hidden:c80613974">2016,</span> respectively, remain open to examination, subject to the statute of limitations. Net operating loss and credit carryforwards arising prior to these years are also open to examination if and when utilized. The statute of limitations for the assessment and collection of income taxes related to our foreign tax returns varies by country. In the foreign countries where we have significant operations these time periods generally range from <span style="-sec-ix-hidden:c80613975">four</span> to <span style="-sec-ix-hidden:c80613976">ten</span> years after the year for which the tax return is due or the tax is assessed.</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 18pt;">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 and Malaysia. We believe our financial statement accruals for income taxes are appropriate.</p><table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;"><tbody><tr><td style="width: 100%; border-bottom: 1px solid black;"><b/></td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Current:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">U.S. Federal</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;">1,103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">-</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;">U.S. State</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;">101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">130</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;">Foreign</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);">22,862</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);">5,950</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);">2,173</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: 48.3%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total current</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;">24,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,971</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,303</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;">Deferred:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">U.S. Federal</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">98</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;">U.S. State</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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1</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;">Foreign</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);">948</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);">(5,313</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);">(5,484</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; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total deferred</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);">953</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);">(5,305</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);">(5,385</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: 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);">25,019</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);">666</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);">(3,082</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> 1103000 0 0 101000 21000 130000 22862000 5950000 2173000 24066000 5971000 2303000 5000 8000 98000 0 0 1000 948000 -5313000 -5484000 953000 -5305000 -5385000 25019000 666000 -3082000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">U.S.</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;">30,588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(25,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(72,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;">Foreign</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);">161,756</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);">11,828</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);">592</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</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);">192,344</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);">(13,177</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: 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);">(72,077</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> 30588000 -25005000 -72669000 161756000 11828000 592000 192344000 -13177000 -72077000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Deferred tax assets:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Inventory, receivable and warranty reserves</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;">12,166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">11,720</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;">Net operating loss carryforwards</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,806</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">56,777</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;">Tax credit carryforwards</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;">31,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">37,393</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;">Accrued employee benefits</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;">5,695</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">5,306</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;">Stock-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,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;">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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">5,146</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;">Other</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);">2,674</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);">4,309</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.5%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Gross deferred tax 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">103,327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">122,861</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 valuation allowance</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);">(76,250</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);">(86,124</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;"> <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 deferred tax 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,077</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">36,737</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;">Deferred tax liabilities:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Intangible assets and other acquisition basis differences</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;">39,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">52,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 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;">Operating lease right-of-use 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,706</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;">Unremitted earnings of foreign subsidiaries</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: 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);">4,207</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);">3,119</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: 18pt;">Total deferred tax 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; 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,202</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);">59,837</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;">Net deferred tax 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: 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);">(21,125</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: 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);">(23,100</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Other assets (long-term)</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;">4,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">5,716</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;">Long-term deferred income tax 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; 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);">(25,887</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);">(28,816</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; 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;">Net deferred tax 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: 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);">(21,125</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: 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);">(23,100</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> 12166000 11720000 44806000 56777000 31264000 37393000 5695000 5306000 2222000 2210000 4500000 5146000 2674000 4309000 103327000 122861000 76250000 86124000 27077000 36737000 39929000 52012000 4066000 4706000 4207000 3119000 48202000 59837000 21125000 23100000 4762000 5716000 25887000 28816000 21125000 23100000 76300000 86100000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Tax provision at U.S. 21% statutory rate</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;">40,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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(15,136</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;">State income taxes, net of federal 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(1,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,097</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;">Settlements, adjustments and releases from statute expirations</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;">(787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,204</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;">Federal R&amp;D credits</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;">(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;"> </td><td style="width: 13%; 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,458</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;">Stock-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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">587</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;">Excess executive 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">190</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;">Change in valuation allowance</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;">(9,882</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">11,270</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;">Exemption of PTG gain</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;">(12,378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">-</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;">Dividend, net of foreign tax credits</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;">693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,453</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;">GILTI, net of foreign tax credits</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;">9,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">4,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,480</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;">Foreign rate differential</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;">(1,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(1,266</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;">Other, 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; 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);">552</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);">1,317</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);">1,099</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;"> </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);">25,019</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);">666</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);">(3,082</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> 40392000 -2757000 -15136000 2246000 -1160000 -1097000 -787000 -118000 -1204000 943000 46000 1458000 -4802000 727000 587000 1608000 491000 190000 -9882000 -1691000 11270000 12378000 -0 -0 693000 1224000 1453000 9343000 4191000 2480000 -1023000 -1512000 -1266000 552000 1317000 1099000 25019000 666000 -3082000 160500000 135300000 9600000 6800000 30900000 4500000 0.09 3600000 0.09 2100000 0.05 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Balance at beginning of year</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;">33,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">34,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">34,873</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;">Additions for tax positions of current year</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;">686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,231</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;">Reductions for tax positions of prior years</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;">(83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(484</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;">Reductions due to lapse of the statute of limitations</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;">(1,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(957</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;">Reductions due to settlements</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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(1,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(30</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;">Foreign exchange rate impact</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);">104</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);">2</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);">107</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;">Balance at end of year</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);">33,391</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);">33,696</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);">34,740</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> 33696000 34740000 34873000 686000 817000 1231000 83000 425000 484000 1012000 304000 957000 -0 1134000 30000 104000 2000 107000 33391000 33696000 34740000 5300000 5900000 7000000.0 800000 1000000.0 -200000 -300000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <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 18pt;">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 <em style="font: inherit;">three</em> 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 <em style="font: inherit;">one</em> 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 <em style="font: inherit;">two</em> segments, Semiconductor Test &amp; Inspection and PCB Test Equipment.</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Net sales by segment:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">860,454</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">585,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">540,878</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: 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);">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: 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);">50,767</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);">42,451</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: 47.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; text-indent: -9pt;">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: 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);">887,214</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);">636,007</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);">583,329</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 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;">Segment profit (loss) before tax:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">138,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(2,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(45,072</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: 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);">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: 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);">6,971</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);">2,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(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 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(42,437</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;">Other unallocated amounts:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(4,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,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(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 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70,815</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">-</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 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(6,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(13,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(20,556</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 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: 13%; 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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 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 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: 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);">(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: 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);">268</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);">-</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: 27pt;">Profit (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: 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);">192,344</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);">(13,177</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: 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);">(72,077</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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="12" 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;"><em style="font: inherit;"><em style="font: inherit;">Depreciation and amortization by segment deducted in arriving at profit (loss):</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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></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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">51,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">56,621</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: 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);">439</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);">1,198</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);">2,250</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: 47.8%;"> <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 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; 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);">48,568</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);">52,746</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);">58,871</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 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;">Capital expenditures by segment:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">18,616</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">17,831</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: 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);">46</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);">44</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);">169</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;"> <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 capital expenditures</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);">12,000</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);">18,660</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);">18,000</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Total assets by segment:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,121,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">968,028</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">998,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(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: 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);">-</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);">66,826</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);">56,938</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: 47.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,121,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,034,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,055,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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Corporate, principally cash and investments</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;">137,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">55,492</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">18,398</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 18pt;">Discontinued operations</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);">-</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);">-</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);">3,618</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: 27pt;">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: 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);">1,259,044</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);">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><td style="width: 1%; font-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);">1,077,710</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">During the last <em style="font: inherit;">three</em> years, the following customers of our Semiconductor Test &amp; Inspection segment that comprised <em style="font: inherit;">10%</em> or greater of our consolidated net sales were 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><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: right; 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:right;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: right; 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:right;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: right; 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:right;margin:0pt;">2019</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Analog Devices</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;">14.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: 13%; 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: 13%; 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intel</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;"><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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 95%; margin-left: 36pt; margin-right: auto;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="7" style="vertical-align: top; width: 89.9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">* Less 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 0pt 0pt 18pt;">On <em style="font: inherit;"> June 24, 2021, </em>we completed the divestment of our PCB Test business. Prior to this, <em style="font: inherit;">no</em> customer of our PCB Test segment exceeded <em style="font: inherit;">10%</em> of consolidated net sales for the years ended <em style="font: inherit;"> December 25, 2021, </em><em style="font: inherit;"> December 26, 2020 </em>and <em style="font: inherit;"> December 28, 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 18pt;">Net sales to customers, attributed to countries based on product shipment destination, were 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">213,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">143,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">118,213</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">155,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">56,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">51,683</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">83,685</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">75,725</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">57,893</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">61,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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">77,495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">108,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,963</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;">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: 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);">273,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: 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);">186,103</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);">203,919</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: 9pt;">Total, 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);">887,214</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);">636,007</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);">583,329</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 18pt;">Geographic location of our property, plant and equipment and other long-lived assets was 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Property, plant and equipment:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,375</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">17,800</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;">Germany</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,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,817</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;">Japan</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;">11,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">13,231</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,333</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">3,986</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;">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: 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,541</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);">2,749</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; margin-left: 18pt;">Total, 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);">63,957</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> <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></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;">Goodwill and other intangible assets:</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="font-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="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; margin-left: 9pt;">Germany</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;">181,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">232,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 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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">150,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">177,585</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">45,435</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;">Singapore</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;">12,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,469</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;">Switzerland</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;">4,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">5,006</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;">Japan</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;">3,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">3,703</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;">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: 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);">1,156</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);">7,866</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; margin-left: 18pt;">Total, 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);">397,111</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);">485,989</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Net sales by segment:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">860,454</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">585,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">540,878</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: 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);">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: 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);">50,767</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);">42,451</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: 47.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; text-indent: -9pt;">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: 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);">887,214</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);">636,007</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);">583,329</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 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;">Segment profit (loss) before tax:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">138,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(2,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(45,072</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: 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);">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: 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);">6,971</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);">2,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(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 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(42,437</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;">Other unallocated amounts:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(4,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,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(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 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70,815</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">-</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 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(6,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(13,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">(20,556</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 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: 13%; 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">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 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 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: 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);">(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: 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);">268</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);">-</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: 27pt;">Profit (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: 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);">192,344</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);">(13,177</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: 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);">(72,077</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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="12" 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;"><em style="font: inherit;"><em style="font: inherit;">Depreciation and amortization by segment deducted in arriving at profit (loss):</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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></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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">51,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">56,621</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: 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);">439</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);">1,198</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);">2,250</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: 47.8%;"> <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 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; 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);">48,568</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);">52,746</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);">58,871</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 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;">Capital expenditures by segment:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">18,616</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">17,831</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: 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);">46</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);">44</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);">169</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;"> <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 capital expenditures</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);">12,000</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);">18,660</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);">18,000</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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">Total assets by segment:</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,121,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">968,028</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">998,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(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: 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);">-</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);">66,826</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);">56,938</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: 47.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,121,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,034,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">1,055,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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Corporate, principally cash and investments</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;">137,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">55,492</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">18,398</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 18pt;">Discontinued operations</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);">-</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);">-</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);">3,618</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: 27pt;">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: 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);">1,259,044</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);">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><td style="width: 1%; font-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);">1,077,710</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> 860454000 585240000 540878000 26760000 50767000 42451000 887214000 636007000 583329000 138026000 -2497000 -45072000 3907000 6971000 2635000 141933000 4474000 -42437000 10819000 4384000 9848000 70815000 0 0 6413000 13759000 20556000 239000 224000 764000 -3411000 268000 0 192344000 -13177000 -72077000 48129000 51548000 56621000 439000 1198000 2250000 48568000 52746000 58871000 11954000 18616000 17831000 46000 44000 169000 12000000 18660000 18000000 1121858000 968028000 998756000 0 66826000 56938000 1121858000 1034854000 1055694000 137186000 55492000 18398000 0 0 3618000 1259044000 1090346000 1077710000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><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: right; 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:right;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: right; 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:right;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: right; 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:right;margin:0pt;">2019</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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Analog Devices</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;">14.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: 13%; 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: 13%; 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intel</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;"><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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.141 0.111 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">2019</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">213,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">143,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">118,213</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">155,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">56,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">51,683</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">83,685</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">75,725</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">57,893</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">61,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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">77,495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">108,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,963</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;">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: 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);">273,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: 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);">186,103</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);">203,919</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: 9pt;">Total, 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);">887,214</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);">636,007</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);">583,329</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> 213575000 143360000 118213000 155070000 56272000 51683000 88152000 83685000 75725000 79777000 57893000 61826000 77495000 108694000 71963000 273145000 186103000 203919000 887214000 636007000 583329000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Property, plant and equipment:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,375</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">17,800</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;">Germany</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,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,817</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;">Japan</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;">11,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">13,231</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,333</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">3,986</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;">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: 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,541</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);">2,749</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; margin-left: 18pt;">Total, 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);">63,957</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> <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></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;">Goodwill and other intangible assets:</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="font-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="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; margin-left: 9pt;">Germany</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;">181,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">232,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 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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">150,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">177,585</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">45,435</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;">Singapore</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;">12,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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,469</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;">Switzerland</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;">4,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">5,006</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;">Japan</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;">3,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">3,703</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;">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: 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);">1,156</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);">7,866</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; margin-left: 18pt;">Total, 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);">397,111</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);">485,989</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> 18375000 17800000 17419000 19817000 11156000 13231000 10384000 9333000 4082000 3986000 2541000 2749000 63957000 66916000 181146000 232925000 150477000 177585000 43611000 45435000 12990000 13469000 4583000 5006000 3148000 3703000 1156000 7866000 397111000 485989000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; 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: Times New Roman; 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 18pt;">We lease certain of our facilities, equipment and vehicles under non-cancelable operating and finance leases. Leases with initial terms with <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded in the consolidated balance sheet, but we recognized those lease payments in the 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 right of use asset (“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 18pt;">Our leases have remaining lease terms ranging from 1 year to 36 years, some of which include <em style="font: inherit;">one</em> or more options to extend the lease for up to 25 years. Our lease term includes renewal terms when we are reasonably certain that 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 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 colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 39.2%; border-bottom: 1px 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;">Classification</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Assets:</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="font-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="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; 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;">Operating lease assets</p> </td><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;"><em style="font: inherit;">Operating lease right-of-use assets</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,203</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;">Finance lease assets</p> </td><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;">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;; 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);">423</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);">486</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 colspan="2" 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;"><em style="font: inherit;">Total lease assets</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; 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);">25,483</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);">29,689</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 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;">Liabilities:</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="font-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="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; 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;">Current:</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="font-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="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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21.9%;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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;">Other accrued liabilities</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">5,287</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: 18pt;">Finance</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;">Other accrued liabilities</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;">167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">179</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;">Noncurrent:</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="font-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="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; 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: 18pt;">Operating</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;">Long-term lease liabilities</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;">21,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,565</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: 18pt;">Finance</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;">Long-term lease liabilities</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; 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);">63</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);">222</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 colspan="2" 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;"><em style="font: inherit;">Total lease liabilities</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; 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);">27,093</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);">31,253</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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" 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;">Weighted-average remaining lease term (years):</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;"><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="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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" 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;"><em style="font: inherit;">Operating leases</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;">6.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">7.3</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="2" 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;"><em style="font: inherit;">Finance leases</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;">1.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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.3</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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" 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;">Weighted-average discount rate:</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;"><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="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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" 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;"><em style="font: inherit;">Operating leases</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;">6.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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.3</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="2" 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;"><em style="font: inherit;">Finance leases</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;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 95%; margin-left: 18pt; margin-right: auto;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="vertical-align: top; width: 89.2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> <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;">1</em>) Finance lease assets are recorded net of accumulated amortization of $0.1 million in <em style="font: inherit;">2021</em> and <em style="font: inherit;">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 18pt;">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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">December 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; width: 68%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Operating leases</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,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,374</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;">Variable lease 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,110</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;">Short-term operating leases</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;">69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">93</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;">Finance leases:</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="font-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="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; margin-left: 18pt;">Amortization of leased 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">84</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: 18pt;">Interest on 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;"> </td><td style="width: 13%; 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57</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;">Sublease income</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: 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);">(81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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);">(113</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: 27pt;">Net lease cost</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: 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);">9,906</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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);">10,605</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 0pt 0pt 18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Future minimum lease payments at <em style="font: inherit;"> December 25, 2021, </em>are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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: 1px 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: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,511</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,485</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,061</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,923</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;">2026</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,617</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,619</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,656</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: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,656</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: 40.8%;"> <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 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,255</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: 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: 15%; 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,158</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: 15%; 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: 15%; 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,162</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,863</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">230</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: 15%; 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,093</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 cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%; margin-left: 27pt; margin-right: auto;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="vertical-align: top; width: 84.6%; 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 0pt 0pt 9pt;">(<em style="font: inherit;">1</em>) Excludes sublease income of <span style="-sec-ix-hidden:c80614285">$0.1</span> 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 0pt 0pt 18pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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 0pt 0pt 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><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;">December 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 colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Cash paid for amounts included in the measurement of lease liabilities:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 61.7%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash flows from operating leases</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,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,079</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: 18pt;">Operating cash flows from finance leases</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57</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: 18pt;">Financing cash flows from finance leases</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;">186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">146</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;">Leased assets obtained in exchange for new finance 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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">489</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;">Leased assets obtained in exchange for new operating 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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">2,403</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> P1Y P36Y P25Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 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 colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 39.2%; border-bottom: 1px 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;">Classification</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Assets:</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="font-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="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; 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;">Operating lease assets</p> </td><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;"><em style="font: inherit;">Operating lease right-of-use assets</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,203</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;">Finance lease assets</p> </td><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;">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;; 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);">423</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);">486</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 colspan="2" 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;"><em style="font: inherit;">Total lease assets</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; 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);">25,483</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);">29,689</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 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;">Liabilities:</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="font-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="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; 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;">Current:</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="font-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="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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21.9%;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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;">Other accrued liabilities</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">5,287</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: 18pt;">Finance</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;">Other accrued liabilities</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;">167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">179</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;">Noncurrent:</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="font-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="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; 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: 18pt;">Operating</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;">Long-term lease liabilities</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;">21,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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,565</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: 18pt;">Finance</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;">Long-term lease liabilities</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; 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);">63</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);">222</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 colspan="2" 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;"><em style="font: inherit;">Total lease liabilities</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; 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);">27,093</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);">31,253</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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" 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;">Weighted-average remaining lease term (years):</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;"><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="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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" 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;"><em style="font: inherit;">Operating leases</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;">6.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">7.3</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="2" 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;"><em style="font: inherit;">Finance leases</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;">1.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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.3</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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" 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;">Weighted-average discount rate:</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;"><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="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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" 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;"><em style="font: inherit;">Operating leases</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;">6.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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.3</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="2" 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;"><em style="font: inherit;">Finance leases</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;">0.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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 25060000 29203000 423000 486000 25483000 29689000 4886000 5287000 167000 179000 21977000 25565000 63000 222000 27093000 31253000 P6Y10M24D P7Y3M18D P1Y9M18D P2Y3M18D 0.063 0.063 0.007 0.000 100000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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;">December 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; width: 68%; border-bottom: 1px 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;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Operating leases</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,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,374</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;">Variable lease 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">2,110</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;">Short-term operating leases</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;">69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">93</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;">Finance leases:</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="font-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="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; margin-left: 18pt;">Amortization of leased 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">84</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: 18pt;">Interest on 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;"> </td><td style="width: 13%; 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57</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;">Sublease income</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: 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);">(81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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);">(113</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: 27pt;">Net lease cost</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: 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);">9,906</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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);">10,605</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> 7638000 8374000 2192000 2110000 69000 93000 86000 84000 2000 57000 81000 113000 9906000 10605000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><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: 1px 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: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,511</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,485</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,061</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,923</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;">2026</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,617</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,619</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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,656</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: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,656</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: 40.8%;"> <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 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,255</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: 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: 15%; 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,158</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: 15%; 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: 15%; 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,162</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,863</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">230</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: 15%; 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,093</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> 6341000 170000 6511000 5445000 40000 5485000 5050000 11000 5061000 4912000 11000 4923000 2617000 2000 2619000 9656000 0 9656000 34021000 234000 34255000 7158000 4000 7162000 26863000 230000 27093000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><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;">December 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 colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Cash paid for amounts included in the measurement of lease liabilities:</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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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: 61.7%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash flows from operating leases</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,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,079</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: 18pt;">Operating cash flows from finance leases</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;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57</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: 18pt;">Financing cash flows from finance leases</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;">186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">146</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;">Leased assets obtained in exchange for new finance 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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">489</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;">Leased assets obtained in exchange for new operating 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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">2,403</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 7628000 8079000 1000 57000 186000 146000 54000 489000 3866000 2403000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <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>Commitments and 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 18pt;">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: 18pt;"> <p style="margin: 0pt; text-align: left; 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: left; 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 18pt;"><i><span style="text-decoration: underline; ">Accrued Warranty</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 18pt;">Changes in accrued warranty during the <em style="font: inherit;">three</em>-year period ended <em style="font: inherit;"> December 25, 2021, </em>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; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt;"><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; width: 52%; 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; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px 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;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px 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;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px 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;">2019</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 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;">Beginning balance</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;">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: 13%; 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><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;">8,014</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: 9pt;">Warranty 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,389</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,173</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,714</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: 9pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,135</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;">(5,946</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;">(8,573</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: 9pt;">Warranty liability transferred</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);">(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: 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);">-</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);">-</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(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;">Ending balance</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);">7,691</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);">6,382</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);">6,155</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 18pt;">Accrued warranty amounts expected to be incurred after <em style="font: inherit;">one</em> year are included in noncurrent other accrued liabilities in the consolidated balance sheet. These amounts totaled $1.1 million and $0.3 million at <em style="font: inherit;"> December 25, 2021 </em>and <em style="font: inherit;"> December 26, 2020, </em>respectively.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt;"><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; width: 52%; 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; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px 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;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px 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;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px 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;">2019</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 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;">Beginning balance</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;">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: 13%; 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><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;">8,014</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: 9pt;">Warranty 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,389</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,173</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,714</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: 9pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,135</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;">(5,946</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;">(8,573</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: 9pt;">Warranty liability transferred</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);">(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: 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);">-</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);">-</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(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;">Ending balance</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);">7,691</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);">6,382</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);">6,155</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> 6382000 6155000 8014000 13389000 6173000 6714000 11135000 5946000 8573000 -945000 0 0 7691000 6382000 6155000 1100000 300000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; 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: 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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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, subject to certain closing adjustments. The sale generated a $70.8 million pre-tax gain on sale of business, which was recorded in our consolidated statements of operations for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> December 25, 2021. </em>As a result of the closing of the transaction, we derecognized net assets of $48.2 million, including goodwill of $21.9 million and intangible assets of $14.8 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 18pt;">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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><i><span style="text-decoration: underline; ">Fixtures Services Business (</span></i>“<i><span style="text-decoration: underline; ">FSG</span></i>”<i><span style="text-decoration: underline; ">) </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 18pt;">On <em style="font: inherit;"> October 1, 2018, </em>we acquired a fixtures services business as part of Xcerra. At the time of the acquisition our management determined that this business did <em style="font: inherit;">not</em> align with Cohu’s core business and was <em style="font: inherit;">not</em> a strategic fit within our organization. The fixtures services business was marketed for sale since we acquired Xcerra on <em style="font: inherit;"> October 1, 2018 </em>and it has been presented 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 18pt;">During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2019,</em> we recorded a charge of $1.1 million to impair goodwill and purchased intangible assets associated with this operating segment as the estimated fair value less cost to sell exceeded the carrying value. We completed the sale of this business in <em style="font: inherit;"> February 2020 </em>which resulted in an immaterial gain that that was recorded in our statement of operations for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> December 26, 2020, </em>as noted below.</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 18pt;">Operating results of our discontinued operations 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt;"><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="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;">December 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;">December 28,</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;">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;">2019</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65.1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">6,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </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;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating 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; 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;">11</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;">478</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;">Loss from impairment of FSG</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;">-</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;">(1,086</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;">Gain on sale of FSG</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);">35</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);">-</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 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;">Income (loss) before taxes</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;">46</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;">(608</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;">Income tax provision</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);">4</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);">89</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 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;">Income (loss), net of tax</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);">42</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);">(697</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 125100000 70800000 48200000 21900000 14800000 1 1100000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt;"><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="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;">December 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;">December 28,</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;">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;">2019</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65.1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">6,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </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;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating 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; 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;">11</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;">478</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;">Loss from impairment of FSG</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;">-</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;">(1,086</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;">Gain on sale of FSG</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);">35</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);">-</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 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;">Income (loss) before taxes</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;">46</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;">(608</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;">Income tax provision</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);">4</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);">89</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 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;">Income (loss), net of tax</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);">42</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);">(697</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 432000 6136000 11000 478000 -0 1086000 35000 0 46000 -608000 4000 89000 42000 -697000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; 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: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Accumulated Other Comprehensive Income (Loss)</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;">Components of other comprehensive income (loss), on an after-tax basis, were 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%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Before Tax amount</p> </td><td style="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; border-bottom: 1px 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;">Tax (Expense) Benefit</p> </td><td style="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; border-bottom: 1px 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;">Net of Tax 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; 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;">Year ended December 28, 2019</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Foreign currency translation adjustments</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,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,522</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;">Adjustments related to postretirement benefits</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: 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);">(856</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);">228</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);">(628</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: 48.5%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other comprehensive income (loss)</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);">(8,378</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: 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);">228</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);">(8,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</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;">Year ended December 26, 2020</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Foreign currency translation adjustments</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;">27,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">27,321</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;">Adjustments related to postretirement benefits</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: 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,599</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);">(216</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,383</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: 18pt;">Other comprehensive income (loss)</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);">29,920</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);">(216</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: 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);">29,704</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 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;">Year ended December 25, 2021</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Foreign currency translation adjustments</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;">(22,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(22,956</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;">Adjustments related to postretirement benefits</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;">2,920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">2,602</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;">Change in unrealized gain/loss on investments</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;">(67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(67</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;">Reclassification due to sale of PBC 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; 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,515</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);">-</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);">(2,515</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: 18pt;">Other comprehensive income (loss)</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);">(22,521</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: 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);">(415</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: 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);">(22,936</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 18pt;">Components of accumulated other comprehensive income (loss), net of tax, at the end of each period 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: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Accumulated net currency translation adjustments</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;">(25,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(2,877</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;">Accumulated net adjustments related to postretirement benefits</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;">1,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(1,449</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;">Accumulated net unrealized gain/loss on investments</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;">(67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">-</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;">Accumulated reclassification due to sale of PBC 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; 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,515</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);">-</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: 66%;"> <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 accumulated other comprehensive loss</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);">(27,262</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: 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);">(4,326</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" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;"><tbody><tr><td style="width: 100%; border-bottom: 1px solid black;"><b/></td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Before Tax amount</p> </td><td style="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; border-bottom: 1px 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;">Tax (Expense) Benefit</p> </td><td style="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; border-bottom: 1px 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;">Net of Tax 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; 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;">Year ended December 28, 2019</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Foreign currency translation adjustments</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,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,522</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;">Adjustments related to postretirement benefits</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: 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);">(856</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);">228</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);">(628</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: 48.5%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other comprehensive income (loss)</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);">(8,378</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: 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);">228</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);">(8,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</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;">Year ended December 26, 2020</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Foreign currency translation adjustments</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;">27,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">27,321</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;">Adjustments related to postretirement benefits</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: 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,599</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);">(216</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,383</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: 18pt;">Other comprehensive income (loss)</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);">29,920</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);">(216</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: 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);">29,704</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 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;">Year ended December 25, 2021</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="font-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="font-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;">Foreign currency translation adjustments</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;">(22,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(22,956</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;">Adjustments related to postretirement benefits</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;">2,920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">2,602</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;">Change in unrealized gain/loss on investments</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;">(67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(67</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;">Reclassification due to sale of PBC 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; 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,515</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);">-</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);">(2,515</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: 18pt;">Other comprehensive income (loss)</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);">(22,521</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: 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);">(415</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: 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);">(22,936</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> -7522000 0 -7522000 856000 -228000 628000 -8378000 228000 -8150000 27321000 0 27321000 -2599000 216000 -2383000 29920000 -216000 29704000 -22859000 -97000 -22956000 -2920000 318000 -2602000 -67000 0 -67000 2515000 0 2515000 -22521000 -415000 -22936000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="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;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">Accumulated net currency translation adjustments</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;">(25,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(2,877</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;">Accumulated net adjustments related to postretirement benefits</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;">1,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">(1,449</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;">Accumulated net unrealized gain/loss on investments</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;">(67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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;">-</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;">Accumulated reclassification due to sale of PBC 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; 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,515</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);">-</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: 66%;"> <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 accumulated other comprehensive loss</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);">(27,262</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: 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);">(4,326</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> -25833000 -2877000 -1153000 1449000 -67000 0 2515000 -0 -27262000 -4326000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">16.</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>Related Party Transactions</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;">At <em style="font: inherit;"> December 25, 2021, </em>certain of our cash and short-term investments were held and managed by BlackRock, Inc. which owns 15.1% of our outstanding common stock as reported in its Form <em style="font: inherit;">13</em>-G/A filing made with the Securities and Exchange Commission on <em style="font: inherit;"> January 27, 2022.</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 18pt;">We have an ownership interest in Fraes-und Technologiezentrum GmbH Frasdorf (“FTZ”), a company based in Germany that provides milling services to <em style="font: inherit;">one</em> of our wholly owned subsidiaries. This investment is accounted for under the equity method and is <em style="font: inherit;">not</em> material to our consolidated balance sheets. During <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> purchases of products from FTZ were <em style="font: inherit;">not</em> material.</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 18pt;">We also had an ownership interest in ETZ Elektrisches Testzentrum fuer Leiterplatten GmbH (“ETZ”) which provided our PCB Test business, atg-Luther &amp; Maelzer GmbH, with certain component parts. Our ownership interest in ETZ was transferred on <em style="font: inherit;"> June 24, 2021 </em>as part of the sale of the PCB Test business and ETZ is <em style="font: inherit;">no</em> longer a related party. During <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> purchases of products from ETZ, when it was a related party, were <em style="font: inherit;">not</em> material.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 0.151 Ernst & Young LLP San Diego, California <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>COHU, INC.</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>SCHEDULE II</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>VALUATION AND QUALIFYING ACCOUNTS</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><i>(in thousands)</i></b></p> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; 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 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;">Additions</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;">Additions</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 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;">(Reductions)</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;">(Reductions)</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;">Balance at</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;">Not</em></p> </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 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;">Charged</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;">Balance</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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Beginning</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;">Charged</em></p> </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 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;">(Credited)</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;">Deductions/</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;">at End</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; border-bottom: 1px 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;">Description</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">of Year</em></p> </td><td style="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; border-bottom: 1px 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;">to Expense</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><sup style="vertical-align:top;line-height:120%;font-size:pt"><em style="font: inherit;">(1)</em></sup></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">to Expense</em></p> </td><td style="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; border-bottom: 1px 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;">Write-offs</em></p> </td><td style="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; border-bottom: 1px 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;">of Year</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;"><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><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="4" 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;"><em style="font: inherit;">Allowance for doubtful accounts:</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="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;"><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="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="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="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></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><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;">Year ended 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: 9%; 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9</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> </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> </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;">Year ended 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; 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;"><em style="font: inherit;">)</em></td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128</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> </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> </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;">Year ended December 25, 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; 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;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">290</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> </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> </td><td> </td><td> </td><td> </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><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="4" 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;"><em style="font: inherit;">Reserve for excess and obsolete inventories:</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="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;"><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="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="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="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></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><td> </td><td> </td><td> </td><td> </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;">Year ended 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,938</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,285</td><td style="width: 1%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,792</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,958</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><td> </td><td> </td><td> </td><td> </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;">Year ended 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,958</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,611</td><td style="width: 1%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,937</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;"> </td><td style="font-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 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; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">26,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(2,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)<sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">7,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">8,101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">23,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <p style="margin: 0pt;">All amounts presented above have been restated to exclude the impact of our discontinued operations.</p> <p style="margin: 0pt;"> </p> <p style="margin: 0pt;">(<em style="font: inherit;">1</em>) Changes in reserve balances resulting from foreign currency impact and reclassifications from other reserves.</p> <p style="margin: 0pt;">(<em style="font: inherit;">2</em>) Reductions <em style="font: inherit;">not</em> charged to expense includes $2.2 million transferred as part of the sale of our PCB Test business.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; 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 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;">Additions</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;">Additions</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 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;">(Reductions)</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;">(Reductions)</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;">Balance at</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;">Not</em></p> </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 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;">Charged</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;">Balance</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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Beginning</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;">Charged</em></p> </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 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;">(Credited)</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;">Deductions/</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;">at End</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; border-bottom: 1px 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;">Description</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">of Year</em></p> </td><td style="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; border-bottom: 1px 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;">to Expense</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><sup style="vertical-align:top;line-height:120%;font-size:pt"><em style="font: inherit;">(1)</em></sup></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px 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;">to Expense</em></p> </td><td style="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; border-bottom: 1px 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;">Write-offs</em></p> </td><td style="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; border-bottom: 1px 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;">of Year</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;"><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><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="4" 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;"><em style="font: inherit;">Allowance for doubtful accounts:</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="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;"><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="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="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="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></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><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;">Year ended 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: 9%; 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9</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> </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> </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;">Year ended 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; 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;"><em style="font: inherit;">)</em></td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128</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> </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> </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;">Year ended December 25, 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; 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;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">290</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> </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> </td><td> </td><td> </td><td> </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><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="4" 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;"><em style="font: inherit;">Reserve for excess and obsolete inventories:</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="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;"><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="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="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="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></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><td> </td><td> </td><td> </td><td> </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;">Year ended 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,938</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,285</td><td style="width: 1%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,792</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,958</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><td> </td><td> </td><td> </td><td> </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;">Year ended 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,958</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,611</td><td style="width: 1%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,937</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;"> </td><td style="font-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 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; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">26,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(2,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)<sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">7,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">8,101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">23,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 40000 24000 -28000 27000 9000 9000 -1000 79000 -41000 128000 128000 14000 149000 1000 290000 23938000 1285000 4792000 9057000 20958000 20958000 4611000 8117000 6749000 26937000 26937000 -2926000 7102000 8101000 23012000 2.2 Changes in reserve balances resulting from foreign currency impact and reclassifications from other reserves. Excludes sublease income of $0.1 million in 2022 and 2023. On June 24, 2021, we completed the sale of our PCB Test business. See Note 14, “Business Divestitures and Discontinued Operations” for additional information. 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. Cumulative effect of accounting change relates to our adoption of ASU 2016-02. Reductions not charged to expense includes $2,206 transferred as part of the sale of our PCB Test business. Excludes amortization of $27,508, $29,510, and $30,126 for the years ended December 25, 2021, December 26, 2020, and December 28, 2019, respectively. As of December 25, 2021, the cost and fair value of investments with loss positions were approximately $57.0 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. As of December 26, 2020, the cost and fair value of investments with loss positions were approximately $8.7 million. 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 14, “Business Divestitures and Discontinued Operations” for additional information on this transaction and financial statement presentation. Finance lease assets are recorded net of accumulated amortization of $0.1 million in 2021 and 2020. EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,TP4E0'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 " #-,%)4W_"[Q^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLDT!%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!5U35X8F,-&YB 15B(HJDM:HQDN(\GO,4%'SYC.\,L K7DJ>,$LI0@FFEB M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>0<);T^/+_.ZA>L2 MFPXI_TI.\S'01IPGOZ[N[K&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #-,%)40F =8A4& #S&0 & 'AL+W=O&L1 MFZF!^320X_'D2(Q$$B1)P M_).)-O(QD\##SWOU27KS<#,+;L1(!3^D;]<7C5Z#^&+)X\#>J>UGD=U0)]'S M5_\EV=VV[W2!>;*P*LV @"&6T^\N?LT0D+DWR;3XF[]]^.&]9&"X):GF9].5.FE5(4T:^ MJLBN#>CZPO]9H 6<.2S;PUXR5'$LO%/".B>$.8R6 (WP\(E8G!+JI.&L)'R, MA_\>1U6C_W0W;IYZ-]5SZU)_F.^_KN$J,K4B-'\C8[3S,=KI&.V*,;**CF 8 MS0,8R1?/Y(MX*:LFKN0D_QCMN!T$JY-C=8[!NA,K:0 ,N,;C]_ M(].;$8+4S9&ZJ-002N&GY9@$?%6&@L6 $PG&6^'P*^[-$&X6K-)69-A)>OE7#U4*9^M&=A,:*E\,H'3IHP+5YL\($C]'*G_ MGY#27%4"X5HUOVGJ%'[J' =U_[(I+5A-/'6:7S"0 V.GQX$,HRB&[-R)C=*V ME @7LCK&)C9E!1$[CBB;.]BTKI/*.L$O;][45:ZP8^H>63EP)"-3.T:2AHO5 MV0$M')P>9>$3&0AR$X<+H4MQY=W3R%,:DI.VK1,RMU!( MHC09J1AZ#;0LMEU"/D=1> M@$[#POXI[MBO>4?)$=3[7FVC4E9<;J:V_ 4#*YH Q9W[-5@^$V=:/W1,PRPZ!$,M_:TB$-X M7JSFP05Z'O36/5J)R=5\C=#.< MCX=_8$Q%0V!'-80?(@B:CQ%X%E24&YAN/ID:$U?,-USS1F%H12=@1W6"[RJ MSLGUKM7KTC5LC1(.5%@].\KJ]T\BNS50.K7 6LL7US6*#\)@9(77LZ.\?AI9 MH7<[1LD"DN]12\EP19S,+:S>/O.T.8A#P)R M&1OXVI1.M!J=6J*#S1GHY8!8O NF12:!XV7P? M9RJ=5"79]7T:T&ZGG6[?0&=\*F,HG-T]:NW_;KSDL;\AM;&%U$R4]J&QK M+E/N'G"U>YVNVV-55(6WNS5;-[$O+2SXJKI,3?B5CHPE[WBX^40>X.EE1:ZO M9UC)"F=W<3_>@R6KF^3AHQ0.EYCSB(PEN FLN'D@ETI'DF-PA#J:W)$]S=!: =,H?52KVHBKT:O:KV@=[)(G%IB^ M;3#$2QY8=QOF^=G\C<8PW<=O%9?O7H=\Y8F#&A*()80ZIV^4-:J,/VX%MP7.KD OE\J9?<'R0#Y>Y[!OU!+ P04 " #-,%)4![-X M] X' "!'0 & 'AL+W=O;X30Z+DLJOIZL=%Z^VZYK-<;4?+ZK=R*"GYYE*KD&A[5 MT[+>*L&SKE%9+"G&T;+D>;6XN>J^NUX7JIBRY>ODH"KF_7I#% M\8LO^=-&MU\L;ZZV_$D\"/UM>Z_@:3GTDN6EJ.I<5DB)Q^O%!_+N-N@:=!9_ MY6)?3SZC=BHK*;^W#Y^RZP5N%8E"K'7;!8=_.W$KBJ+M"73\TW>Z&,9L&TX_ M'WO_I9L\3&;%:W$KB[_S3&^N%\D"9>*1-X7^(O>_B7Y"8=O?6A9U]Q?M>UN\ M0.NFUK+L&X.",J\.__ES[XA) Q(X&M"^ 7UM ]8W8-U$#\JZ:=UQS6^NE-PC MU5I#;^V'SC==:YA-7K7+^* 5_)I#.WUS*ZM:%GG&M2V_7+=C_+Q, IUC'(GUF\1#2\0Q918 MFM^^IGG4-<>GS9@QNPJZK]ICM;F@*$P/'[*8^,N"G&!*J%M,D-# $EI$K.93HM92%+B$!H-0B.OT$_@PDI+E0NK M"R-ST(C@<*[-8A;0$&.[MGC0%GNUW2NQY7F&Q#/$_-HN,+8)3.=K;+%*XHF' M3^0E@[S$*^^SW@@%(6YZ%&T2$V/P.$IF DT;DM#8KB\=]*5>?5^EYL4K]*6F MOA#'Z7R-3;,@"7$0V442/,9O?&:5 >E*OUR@+01OW06A-OYLVW/M/#1]IU,Y M$4O#>";:9A:EQ"5Z AWB%?VKE-D^+PJK-&)&%)+&Z3P\VNQ"RB8!ZE3<" =" MSYQIS:NG'&).O^IN+U)SW\&YH'@NU;2CC$5)Z) Z4H?XL7,X0^Z]V3<_&9@2 M.M^;-C,&4=0A;T0-\;/F,^Q,KO/J"14"4BVDVIP*R4?4U,*GVL*4$$>&5RUF M*<6.L$1&]I S\.D7O0L 5GT6EM PQ<$\;MH,<8J9\]2/V"'1JS*8(N>KO,@U M\,>7QI"1&<0/C4EZL)(*FL/JV1?)A +#83KW@&D5,N(ZHB,ZB)\=Q^GG50UK M5'0I3+NO"ED]'<1G8F4_LA94$,;F0+&8,1R[SNN(%.)GRI#7;/E+F]18%9JD M2-JX-E=HFD5Q2AV[GXX\H7Z>W'8U1QM5LEU;#%@7GYI2[18D2 @CK2& MCO2@?GJ %U4#Y1&>K4EOI@C&=2S7-&*:N8$1'AE!_[7*:X)[3:JE14AH8 =]F%P=! MZ(I+(YBH'TS_S[,F=I(P,3:JQ2IU55UTA!/UP^E/6:T'/AWW[%G%)G B8F#) M9I4DCAL!.F*)GL52YU4E=*Y$2U-_*#710Q+,YL6#Q8R2*'+L!#82BOD)-42J M?!(1K/9/>!RW7WS>RR(2J?^B* M7/WBO;P;V<+\;+E7QSU5MV-->(_(!<88U1NN #V\T9 CY_^* M#.I"60F4US4<'JN_3,@8OO*9G,YFA!#S0^A6EB5D1-:I1-@UER"YB,/H^,MA M4EU6)1L-67:5M75<7G57N-WW ;T 7 T-*LOM;.\&$V!! F/-76$Q@\K?Y8Z1 M<\S/N7N>9Y<@;\VWN:.B8R:UHCB(8R-4F'9!D$POS$XUCG1C?KI]57#^&O5R M7#2N(;NM]7OP:7SJX8/O7^5V$V^7,:/S?-)BYG+YB$#F1^ 7H3E\E2'!5>6J M()FE%$M9&,Y3J7O[^3%A_5ZQ69HO5Y93MZ/M2\G_^#J*:]J@-XC MM,1O8^A"'=[W'1ZTW':OS%920S'#W1RGU\:%]"S>\=;WY#U!+ M P04 " #-,%)4=\[4R[(" I"0 & 'AL+W=ONSEQI1WOJ_3' JJ;V4) M F=F4A748%?-?5TJH)DS%=P/@R#R"\J$EXSQUL-/+)Y;NR GXQ*.HWT;)6 %",RF(@MG8^]*YFPRMW@E^ M,5CJM3:QF;Q(^6H[W[.Q%U@@X) :&X'B8P$3X-P&0HP_34RO7=(:U]NKZ%]= M[IC+"]4PD?PWRTP^]@8>R6!&*VX>Y?(;-/GT;;Q4 M.7NP:?>Q$&TUPK8:H8O7.Q!OBGL(E,)28.'3UQM24D46E%= KC#13').E28E MJ#K]ZWT9UTOTW1+V)5HDF-EB/:ECB@WN;LO=O8R[^7-H97*IV%^J]%[_T3.M.Z.HW=VR':9CZFV #NM\#]H\ 3613X_?F/ M#=(_N4&.*3:@HQ8ZN@#ZXMT1[10Q"G:WQRG5!GG
7DY^W.>(=GMX@[D=; MU'M486=X@'K04@\NI\9#5!O\3C(Q/X4^. M]C^HP^K!%'QY%?\;+@*[4^Q;\ M">#A#DH8Q%NXNYIM5'_M(+.7B!]4S9G0A,,,/<%MC*^$J@_FNF-DZDVS 3:Q[VX+M+O8;*\?BON@6+0M5)9T@]Y]22SI M&8K/<#CSD-3-57M1 E/5E6]315< MUNN9W-4BS8S1MI@QSPMGVS0O)[N-KOMXH?6-V>[-+U^)!J%]V7VJXFNU;R?*M*&5>E:06JP^3C_1ZX3-M M8!#_SL6S//A--)7'JOI=7WS*/DP\W2-1B*723:3P[TGS? MJ0T/?[^V_@]#'L@\IE+<5\6O>:8V'R;QA&1BE3:%^EH]_TMTA +=WK(JI/E+ MGCNL-R'+1JIJVQE##[9YV?Y/7SI'G&/ .@,V,*#AB 'O#/C0P!\Q\#L#_UR# MH#,PU&:K2VYNZ>B:U1D-K^H?QOK$&?^6E#I0'5X]D9NT%I+D)?FVJ1J9EIF< MDG='US>EYT#%O8L"#FG"5[V!$!?T_ -W9\-,JD M(A ;1+Q AI-"7CN\$NP;#9Q>,8U"G!K/D OZ'O'.G;N)W^A_,)>V1N&A$SR/ M!7S@4AO&0Y^Q8.!2!!9P:!!W:;AG'SJ[_E5(D=;+C7%K)IX@Y>_TU,7XA%8/ M$IJ$0SHV*@YI0 =L4)0?X62B/9G(2>8!"D5>KJ=D+4I(.H4AE6:0[W*I=!)Z M$ABOR.H+96$2Q -B&"QA_@"V0& ^2WB(4XOWU&(GM8_;JE;Y?TTBU=&Z:V#0 MH+)ED#-56J[SQT*05$JAT-D=(\'C6Y,;0<61'PX((J@D2$;B,-GS2YS\_@EB MA U/0LUOR_W=^2;@)GYV$B 2IB9#)V9[F9_8^C,3"P*EY$7T\&4F]LP;^ + M%^+(#]3K*ZEW:D:JNEFJIH90)C#(]5KGI9\K)8B/N>"^:_ HY&(VG)<(*@J' MJ 76%O=C?X35@3Z@3E:?MKLTKW5F>:6$,J'VVSUO2 0!4>8G0R8V;&QL6,^" MO2E*5^DR+W*5C[!AI^)GCD N?3\9YGYG2\=<>C% W6I USUI,N2BJZ93\JU2 M:8%2X58'PC@(DW#(!\%Q%OE#?8#B@C 8*0"T5PC4=\=9N:RV@EP4E93OR:JN MMJ3:"U"4F6_U!.160(?9'\%Q%@[S 8*Z#!AG\0BO7J30P"E]/JN-J,E%)WS> M0];7/%WZA_82@+HUP*=2B5KGVJYUU$UVP;X,?6HE&01&>118DQ/!,2\(1JHD M[14 =4N /9?602@5NT(SG@R)("#F#UG8H"@<2Y5]I:?N4@\K5UB7E@042RG3 M=B&\UHFG#6J4DEV3?4J'E&S0):>1%<)(6WR$4U_=Z1GEO9N40$>\*"AN32XW MIB) )LW$(ZHY*5*J.<+-AK%PJ,P0T$@697VU9NYJ/9HQ&5)($\;]H>9"<#!C M:#3,F!@N8EXTDC%97YG9B0;#C%*VZ_%0JB 0 MGPV9VIC+,!D+T;ZH,W=1UQL7^2%7E()=>O%10THTC)HW7*%B.! \R5AH]J6< MN7<+#MB8(2NK4@]979G%JU[/F0J&>/C4KURE15Y+[:-"BGT-HKPL?-QN'CAN @!LK3*VNO"4%=>E?J."\?O(4JM<8'B6\$A<4W!H/X'MF>YKWJX,R9 M(N9YT2B1N9($/]BM?W-U_ZM)HGOCL1/]8:9%4*@3$=AXDN!]M>=O7L+_]23! M[6INS923D$4'.3=)])* GRT)_@])XK1H. U9."''M'O1P/\7HN$M5$.D"-KQ M;:/0^$9@CB31ZPCNUA&_FE-G".3T"0)Y+5X/0YMV-Q\F^7;7J':P#WVSI^Y, M+[T&X6X-8N2,\6W[?MRAR&9 Y'O#I1X&HW$PW"]!8308\V@O*[A;5G1I]R09 M6P7XL3_A#]+)7"S%]A'"[_4H?'IP MJSO>;EOI;W?'UE,"H[$3YCN.XON5(W+]OLKZ[K4]?JAS=\+J1""F!,E"M[X^]]BQKP?[EY;GQMZN6IT5C*C>MC?_GL.8T=_:-^3 M9;F^F1;0G_;#(Q-N9>N>P[U,W>(J+]-RF0-:OGXL.@=K> ML +M%B3M]IJ6:(NK1'HD%:?[]#M2BFQ+E.RL;V(]_._$W]WQ2&9^X.*[S E1 MZ+DLF+R;Y$KM/SB.3'-28GG+]X3!FRT7)59P*W:.W N",V-4%H[ONK%38LHF MB[EY=B\67*--,J&\^_ZYE-V-W'UB$A! M4J5=8/AY(BM2%-H3C..?QNFD_:8V/+U^\?ZK@0>8#99DQ8N_:*;RNTDR01G9 MXJI0#_SP&VF (NTOY84T?]&AT;H3E%92\;(QAA&4E-6_^+D)Q(D!@-H-_,; M[QJ$ P9!8Q!<:Q V!J&)3(UBXK#&"B_F@A^0T&KPIB],,(TUX%.F\_ZH!+RE M8*<6*\XD+VB&%?N92OD,WZ-OC M&KU]\PZ]092AKSFO)&:9G#L*!J5=.VDS@&4] ']@ )Z/OG"F(D8AQNF!"] N8-7B@@BE0VO=AR?#,CMD%U4K/N*Q,X3 MM3S1ZQ*#L%*";BJ%-P5!BL,$RBL;3M0;BC5;?9DU6Q99/)NZKITN;NEB8Q<, MT/VAM8"SFC?(P8!@#:A\/-(F4_;[TU'HPE-'%HT@Y8G!&'I#Z0$9K+ M]>*0_0V=T#0F6SRG_0CX_BR*._'LRWR(>C><%F?3R!^H_:2E2T;I/AX!8+$L M3+.% MESJ0115)BFBS:$D2U5S%K6 MV2CK*L=LIXL%50QV(@7]%V!WL -Q=-T@2"=E3V0DG3/+H*8=NKZF.]_'%&=< MGGM<*MU1L@>2%EA*NJ5I79=99>:YQ##?(5WWRQ7Z"F1H64DPE1<3V7SOO'(C MK]L(++(N[:CD'/=D9^"-XOY$"VCP/.O$#+H3TZ+SH8.%74:+N\2+ACC](Z?_ M:DY3JMU^_HH5J_GDV))U6;*V2&[" =SC?L(;WU!<3.O5ZUCSHNL^;6X M2[PP'@ ^[CN\\8W':AC52M7?*7AA&"2S+I5%%\W<;HNUR&ZFTR0<6%&\X_;# M&]]_6+%^IF3[&XE>R5Z4K"V2H8H];D6\^/\F\/I:C?M;9&M6+3I;5OLRD]5N ML3HG)[.2B)TYX4J8?153]8FF?=J>HC^:LV/G^5*?KLV)[^BF/II_P6)'F40% MV8)+]W8*@Q+U:;>^47QOSG\;KN T:2YS@C,BM #>;SE7+S?Z ^W_'!;_ 5!+ M P04 " #-,%)4<%9*J_<* ^10 & 'AL+W=O?"OG0E36C^4B*]^= MS*MJ]78X+*=SL4S*-_E*9/*;N[Q8)I5\6]P/RU4ADEE3:+D84MMVA\LDS4[. M3IO/XN+L-%]7BS03<6&5Z^4R*7Z>BT7^\.Z$G.P^^)S>SZOZ@^'9Z2JY%S>B M^KJ*"_ENN*]EEBY%5J9Y9A7B[MW)>_(VYGY=H"'^2L5#>?#:J@_E-L^_U6^N M9N].[#HBL1#3JJXBD?^^BPNQ6-0UR3C^V59ZLF^S+GCX>E?[Q^;@Y<'<)J6X MR!?_2F?5_-V)?V+-Q%VR7E2?\X=/8GM 3EW?-%^4S5_K8_8 OZV@*\4GU%=MU- MU/YFO45V'4[4'J>\K\BNRXG:YXSU%=EU.E%[G?06V74[:?I]N#E)FC/L0U(E M9Z=%_F 5-2_KJU\TIVE37IY8:5;/*#=5(;]-9;GJ["+/RGR1SI)*S*R;2OZ3 MTT556OF=?)=/O\WSQ4P4Y>_6Y3_KM/II#:RO-Q^L/WY[9?UFI9GU99ZORR2; ME:?#2D93USF<;EN^V+1,^UI>+]>+I)Y/K,N[.SG!O+9B4:3YK&[[_2Q?U3/. M:_GJ/U*'.BCK[XE8WHKBWQ?Y*H#WLUE:?YDLK#A)9P,I MQ$6R2BOYWA#.Y4N%\UE49%%F:W9>F*#Z^F"C1Q97UOJJ*]'9=);<+ M856YE*+[(!;9<%S_Q'()R69),2NMKZMZ M4;&H3=R!3??AOK*2ROH@IF\L.GI=?^L#!W!N;OAO AWUQ::0TQ2J,^GO9_;I M\/OA@H 2ESI!;.;0+O41K>=/E/B$$E=8+)U.8_M.8T=UVA&]<,VT +CMN:P; MYAB@R,@=*4<3Z!@AQ/44;*)C ^KXOH*%.J80$531:-2%8AURN#/B'-:8[S7F M1HU#Z013>=8NY;FQR,OR%23NI@JW_PC&*!'HQ,"5TBO#=8)6%*)$A!(Q&DQ' M2V>OI6/4\F*>9/>BK)/-:;OX5462E?7KVI3N%SM(9@>5&24"E A1(M:)@>=0 M%Q;'W8OC&L61IEI:YEJ90BY7TY\]NI2OK4P.29DB5,D/:(%TP>"4811C5.<0 MO/TA>,_6OZ_EK-5=IK,\&QRNCNEV=82664\/O^<\]_>Q^\;8VS2KM JQ:#R4 M#&J5EU4AJK1HO)1U*S)QEZ*=<.VC(Q4E I28Z,3 I;XRG-%J(I2(D88Z@H_V M@H_,@R4IY]8L_9[.!.PYKT>HB"@1Z,1@Y+NN(B1:3X@2$4K$6"P=&8G=NG[; M*.3E#U%,TU+4P[%L$M2-=0 UW=9U& 17YH8QP##74X0%('5XXDB((Q&.Q-!! MV:,>70]V4XA1UYNY] UR,BO+M9P+UME,%-;E31R#LA(M N)[JJXZ1(DS4H75 M*4U8% EQ),*1&(J8\;X1VWH-8L[YN\K>Y855S_-%.JTGW:3X4;\6H+BX2P 0P@GW58'1FB8X$N)(A",Q&G)7X=9T$+/K^)#6+M/H)ZJU;"4UO% EP9((C(8Y$ ,(<5U7;#'6U;MT1 M.=H>K;-")(OTOU+9^R3-RF9FKK<7Y-=R>*=9W2O'V+V8Z%:H[[1KK1 Q>R%M M7\EO]I5&8/?KWH 3-G+4(0!@C!%M9PGBJ$,\=2P CH1QFVD# G<_.!)#0?G, M]GKL,FDM$#%[H*,VEPCN@W D ) !8;Y-5&5Q+X0C$8[$>$#=C>S6#U&S'_K5 M72:*&HXQC@0X$N)(#"#48[1/H];;4+.W>:[-)@H8A$Y\V\/ L.YA'%RT,!N) M_]^&$STZ,:=M8D[-B?GS;CE1-/4=XTB (Q, H_3W:IN/4G(X_PRX4U9-OU]7F">!BA48% *4)CB(ACD0X M$AN1KMJMIZ!F3_&T72@*Y/G45O?Y0,H9J5O6 *9)C"(ACD0X$H,A^W;?3-PZ M"FIV%$_9,:&XP0 0PBGCJL)H31,<"7$DPI$8#;E[RT5K+]C1]N+Y7#PS68%N MH&V.S\PYON;BW=K%4QN\.T1/T#G5W/D8PKA/1NHX #CJ4M6=3P!LP)FZ%H4 MIMT@@E_+ !"'4.KW;*&QUH0PLPDYRL0S=.]_C",!@!!7&BE'%1:_7H$C$8[$ M>$!=40_N;#)[HU\U\0QW0S@2X$B((S& #"@=]6THLM;&,+.->2X7SR!;T EP M>R HUSV0UC^PY[LQZ-=\/#,E\MWHVQ2=F5/TY_7Q#-]/QY$ 1R8 0EV;JN,; M3^%Q),;:ZBK?IO#,G,(_RG1"$=B\+!(WZ!N M\W5FSMLN-(A".Q$>G>O=NFZ]R@2N M*HO;#;2FKK*MV^!'NXUG\_37'+<@.!+@R 1 !NK]FB%>3X0C,=)45_Z#1RS, M/N9JN4JFFPDY633)7'QQ;GVI[T.Y79<2+N$Q?L1C%T<\=X$B$P 9R!S+424^ MXLF+(QZ]P!KKBMQZ+([<2[65=GHPB^R'<)V,-)M%4VE:8+%UX^2X(_7B D!1 MXG'M\@+ ::+C%VYP),*1&(J9,D)Z+C#PUA=RLR_4-N"<9@..@/)NJNH\>>5[ MJ@,? YCK<<]3M[H!CHR8XZ@;10 WH!YU51<(<= 4KF.:VCKB^]*']7A!7GO! M[B>MA>%F"P,_6GB.E#IX+%_-U]ZCD&^C1S.'!(_Y+4=PW/\)16DT+FX?_]I_N?^CCO/F%!/5S[KV-N =\ M(P]2?M/\V,.P;6+SRR*3I+BO%[:%N)/-V6\\V1?%YL(L*E0L M "0T 8 >&PO=V]R:W-H965T&ULG5O; M["IK3-QX23FN2J3,;!XFDQKO[#[3%&1Q0Y$:$O)EOGX:("5*0 .R]R61Y .0 M!]WH/MT@;Y_;[D>_EE)%+YNZZ3]>K)7:?KBYZ;?MO)8FD&;>H;&L?)S::HFHN[6_/;]^[NMMVINFKD]R[J=YM-T;U^EG7[ M_/&"7.Q_^*-Z7"O]P\W=[;9XE/=2_;G]WL&WF\,LRVHCF[YJFZB3JX\7G\B' MAORX\7L;XC6_!L]C]CX(BIWO6HWXV"X@TW5#/\7+^-"' T@B6< '0=0>P#W#&#C /;6 M 7P0RNE?P'QA5]5&[BN9%OXY^ J:;Y^%ZU',]0J/?VD:M^^A+LY3+TPENX.8/#.B>P6<:G'$A MRY\C*JXC&E."W-#\+<,3,SQ&AB_>,CS3PTD>8,,.]F!F/N:SAU[TE5GT5==N M(MC@7:&JYG'8(96J9/\AZWR#D%(U9;N1T67=]OU55"C550\[ M53S4,E)M-&_7.\R^P[S"S*NCRM,=25)&Q>W-T_&JN[ 985E,3F$+!);D:1P? M8"?LQ(&=>"L[LXI-"U\:U;5UK9>R:I3L9*\P>L/$R=$-Q1:SLXB%B\AP/LF! M3Q+TBD_+_T$H&'8FF*:3P*:LP$Z-8T;XL_ZQU'ZT[=JG"G99]/#Z;D=*#[>6 M!I?Z\E=(+E>1OG@$J4CM8:&R=4V>-9FF<$=N-$!BS, L7 M0\#5\!7/#K2R(*VOHXO 0FXK5=35W[",1=^W965"Y7.EUE%9M[ME!*N_W9F5 MK3;;VL3/0N8_O MAW%BVPM!S>B1+09J",H3Y,A1[B9A)]ULBZK;LP"7+9K'2H?O3WTO57\-/X$$ MJII*R5D-1EU&EU]>RGJWU,[Z:]LNGZNZOD*9$W=/Q;8],1!X:FXS=V$^YG1B M3H/,%Q)4KMZ*1CLVL#4W;:>JO[T;;YSO^"9X)FPKS1&8H"E/;$H(+,M2XJ$U M)7_"@K3NUT4G9UK'#F$%]/5 4;[HSU+'^M%\.CAUNQ(VJ?Y6PL!'/-".ESRQ M$DMS:C-'8)PR.^Z@,,(]D8=,B6WL]W66'GZ MM9.UB4]W15-*\(=>X3Q=N9%PAZ8+(B1-;9H8BOAVZZ1>2!*F69;=#HS5255U4D8/ MLH&PY&&3N-%4N*''18$*M84!AHJ)SVJ3XB%AR;.0*]EU2,"2L8>P=923:&%'[=J6>(A (O_:55M-&F-*775BRQP$ M,N,DM24<-E/*/$PGI4/#2L?UTC&DU%7Q4-6FFD%YN=H#;CJQJ;DHQWX(1C!? MWJ.3D*$T7.]/Q,H=!!5M++,!C&@S,JH37D<0ECL(5*_&ZX<=?FYGN[F=.DTH!,23 MU/$^1'+D//:D5CKI!!K6"0?OVQ:O7M=#FA<@/YT(A@\9;8V0%#'9=/(P@7EN4>UT4D9T+ R^-UXU6F018D@ MZ3R-(:\BV$-#$? ("@(:YE=QV,P M$J?$TY]A4W)GX>3^^Z$U64L0:E&GSVIF[6JV@R]^0S$W(R=.J3['4)E3WR&H ME @?LRF[LW";8K[W-IW+V^9QIF1WW-,?^)Z)=,QM-LR2S)'=*(PSN\1#87'F M46CLZ-PB+!J^O;7IC%)T\W^>IM3>= B,YZG3HT!@)*6)SYJ3FF#\7689EM]I[!31*"Y+$CN*X;C8=TC#)BW PEK@ MX#.#/ .?.:EB@.WR.EH5I=X<@S0(1 .DUA>IS1@!I;$M&Q8H+/%D(#;I 1;6 M R=6[==0J [Q8/ C<[J#,D.2.HUYDCO; P&2/(V930]5"1ZYPR:1P,(BX1[, M-I0MFT*W)?5V>"=3-_$3)H3=49XC.,=G0Y!3@I."8&$%,7===5GUV[:O]MV& M_>G7M3F#T^T'$Q&+:HG2130$Y-W,26$NCN9.LPM!>1CS26?PL,Y @_KEKC>] MKRLT *)'QH@,R;/<+J\0&,09EMC^B^(2;[G()R'"R;L"_*IJH/Y]Q^'[) SX M&6&@KP25.ZQIL^R]'L+=9&T'<00R@Z3HG+,C,*CX/#&-3VF?A]/^]ZXMI5R. M"];)I[9^,LH&<&8#0-50#3E+GR.:(PN]6>JV:'!?08\K["V!H$3F%'88BJ<^ MSD>/3H2["G](D-R'QV0F7><[1N1HVR")$SNN84!.8F$?/V$XEOD:VWR2'?P- MCTWLSQLN.[G=)ZPK$\=56_ZX/CJ"*J!J!\M#1E:UB0@F5J K@"@(SIQF$0*C ML7-(@4U&/"45G[0(/]>7 $DU17+5@33?F>,G8(UR0KH&4/#:Q14"LW-5$')* M9](:_(S6V._+TWQUL*XYU]]L@.QHUC%AK:0GA+N:@5)&B./"+LZA&X*1+ M:?K'$519,BK'7G([;,0AZ.H/NEIX G7FD5TS%4@QQ,\SISS4@0W2X1C8@R6Y;GG00 Q M*1%QYKS#QRDJ5/0@'ZNFT=X,+O JBPXEBCRIV<("DJVIH'E/[*<,Y@L,68X'A3A?CE.0DD\29(Q7-;2UK M$Y?, 7\#NEGWP<<6"6BCZ/);"[N8?!Q+.0!0*!I.5)GF)21"*L MB-YJPR$)C>2- Q_8HYR1[[?Y$N3;F MK=M^__3TB'A.?<<] @)MDBPK+%IA1X3M=5$0EU'JY 4"1Q1-H"@_&,^_;%)$M$6)9\ M#[7NHH.\'C7UH*&+-YP:"42G.,H3 9'8*:8Q5!+[HOJD4418HWP]/*EU^@#M M_FN@DS?.?/J$N?W0[QQ#QPB'7P^O MNGPR+WA8OW\F'Q;#"RO3-,/[,[\5'>3L/JKE"J:,?T[ACKKAE93ABVJWYB6- MAU:I=F,^KF6QE)T&P-]7+>2&\8N^P.'%H+M_ %!+ P04 " #-,%)41VF_ M>:$. !C) & 'AL+W=OAQ$YDJ8A.>K,T++[Z]^Y=X84I2A. M6B"1J5GO>NY"/=\:^\6ME?+BH2PJ]^)D[?WFEXL+EZU5*5W/;%2%F:6QI?3X M:E<7;F.5S'E365P,^_W)12EU=?+R.8_=V)?/3>T+7:D;*UQ=EM(^7JG";%^< M#$Z:@5N]6GL:N'CY?"-7ZD[Y3YL;BV\7[2FY+E7EM*F$5#7ZY26L\+ M?M=JZSK/@CA9&/.%OKS+7YSTB2!5J,S3"1)_[M6U*@HZ"&3\&<\\::^DC=WG MYO0WS#MX64BGKDWQ6>=^_>)D=B)RM91UX6_-]M\J\C.F\S)3./X4V[!V/#P1 M6>V\*>-F4%#J*OR5#U$.G0VS_C#)\X;M6(8\7FC)\3@A#?BC:YDE6E9B#LOO8+Y>??$^6E[ M?LKGI]\X_SLB%?_]J!Z\N"I,]N5_Q^3[].F#WM]0G[B23CM:>&.5 W^2W6,V MZ"?BVE0.R_)VZ*=_S8;#P3/Q<:T$G'XC;9C"[F4K*==*2NA*9*8BK-#^$:;L MU_"[EH2-U=BQ*4#$2E7*RJ)XI'FU\2JGO1[7?*HT?6/Q,YF7I;+@1IPQ,?UG M;R\O;R)=/P,7_JPU^(!/5 1HH+46,HO2BCG='J0M:^Q$L0 $1SD4!>YR#5N ML6)I34DGN@Y5/?&AQHQV&78]*FEQM%6,,;D@P!+CH1B/!&Q=E0ME>^U3:_D) M+=F-3G@4>MP-S6AH,.>%U\IZP#2IP5B^$9<58! 2(E7Q%.#>^L=$; JR'^*5 M)+QAP>:@M3"N)GFOY3UH58J@.2L@7)@;( MEEK3(^/-UIUC,AFTE.N<9 L[;55SC8 V:\]F3K M,&%!_\;'1%*9KT=[XJIV<"_GQ"N$"^C*,[LDB%=@WY EUV#T ^04Z?Q/72DQ M3!N5O%$+6Y,O!ET0!P-,_OUSWU4P,B7.WAOG?A8WH/)N319RQ R^LH%C_)(3 M+TV!.$Q6ZUEDD+J!<$FVI*Q<50911GH#:ZQ=\ 0R]9H=&+:I,Z8YUT4='"70 M6#"-H%TXHO$7<<8N9&J'U9@A,@-A1(OXS-$2^V%%%GY+=Y10)V^&FFL/AZMR MNC.=)FE_+M)!,ANG]&FD?W T@CV+(GBDHH#U@RYV+=TZ?(K7\)E[6;1X<;<&KIS# M.DMHE=0?H,2OK5+Q$T'2P([>2$T67=2*N-N%HW<5F*G#-KA AH<=%E];E6LO M;K7[PH<0L& Z5PWZ$K1E"B21SLF&H@."MTJQ'"4 ATR#X("]*@MGDF*52\1V MK>&D"!RY(C9@RFP;=+[->1.C/4EN5>LP C2YUR2_Q:.XO+L6'\T&YC,B(1YE M[#SR\9[OI(5-_#EB\K"B4CZR."N8*WG[4ELX?_BD13UVOO"TL[WN#A &M%$K M W?= CL0):*+N$,+WB/AT""B;=_*K2!L!QX50?&;VF9K1G3$3JCA5,R'R70^ MP\-LE$S'8_$96:L(T)L1/*3]9#H:BC1-1H MR$DCN\O%RIC$T&0]'A"?I MJ ]Y>@A0=_@Y%8,)V?>(GM)A,N[WQ5O"?-C)'>R1;4K"WP,\IHTUW[2X?]/B M_NL6]Q$:,$=609_D;$N]](3]T8#Q%(#ZB>B1",3PDBWN(2I_0#-6EK3)I%LKG45>8=8,KG1& O/ M?.,NUNC]&S.^T=,16$S\C%M^8%@+ _#Y"B6^!NY>Y-PI.,V/;$C$G5JQRM]5 MH0:F&X>SSL0M9XU$,X8;9H-G8( !^2!%\%O3R@HNUV+$3I;B$A 8@T<0Y'M3 MKS!'\D=L%P',4R4/"])GB:977%"$1"61546(*@2*V!(>F)$ER.O4A M\X;X'6"D?6[HI!N.0"_=@?\]GN_0)9FN1!@F&$EVQ; 5N*2H8]4]RFJLI #3 MH6>[1CF 3$"05L 9A1_L7JE046@+3Z*$(..!G#)$%9)XSC"EM9R(AS2^ 149 MI429!I/C M-<@AQZQ(]0!(Y;'C]-!WG(?L J%_H[@;PE11P>&HN/@^3Z3#4DFJ ')!^>P* M"9+D#(MV62ZV"'?"D!%RLT&)1Y6 ?&!&8[X8ZRNN0? MMO7;?8I[IL\M^,H2"UU69?Q MQ(U\#&&95,W+PCBGTM'_91ZR?A:WB&Y'!0693JL'EG 1V%)<*)).R4:1RMBO M#T)!#_! U"'Z"$;CWMRP],C.#MEOI0-%.[,S"ED]'K)3(CE/XJ#F;)ZJPD0L MY3V,G[-TR+>N=M]W?!^:Y:*I+&6&!,'I706D'B(%D*DG",FU)<\(P13WUFQ! MM/2^*:+W">WMJNL##B)W;3\CWTVU=N?JQ1_<8S%MH:EETX*QIEXAT_,'6DWH M9!MD#8WEJOD2W8Y*92N;7@N4VUR;4$23L?]"2NN$$ X:X4#=- ELVQHB#_J: M^-9B8:WW$I1#SW;7N.GJ@^-@H#+TO*I6XFRH( ;E70S-$$K8F\5^#'_+]WQ8 MVUS\1HG#+47$FOZRQMDZZ9QFG(RZ"R.;$-U.&Y 3L+ C/2D.E()N2B2TS)XOVQ'9[5!5[:< 9AK,HS>BMNU0]G,&B0#KN MJ9%$V,W)')%@(+N >H[#AZ,*V9+I-(9^;PJ*E=P?H4R'V+'[9RR_>W823 T' M.^H(DCS(DDU!C]_8PX;UJ=JI[5OK(.L2?LH*:L"U<920BK2&P08:L;9E)P]V M?>E_+"4FRYST)R$3I"\PZYV-.(4*8%\'P2L:(E"2A*RK%QO+^Z--W\!QS]8R ML]17C/J/MAUI[]J\# 4\93>A&WD &>(,CAF[R.W1Y_YQH]J[F\8R4V85) >8 MWK9]%!:EHW;E =$4\>HJAY2HT9%.(*2WM:09A9FS9A2%71,\V!)D>#<%];'7 M+>EEE0NRXV0GJEN\X=SX,)=M-@ M K*=G9#\( VDUZ3&@D(*9PM1W?SW\DA#J;6Y0'I=4?7!6$48S?EWAZI]%IA& MVM6JMR=N6BQF=(T1EVYGFG>HTT!#2IV*<#I+Q M;(ZGT6": (KQ-)S/DW0ZH@AP[O[&::/!+)E-QF!PFJ2@9(BST_ZXI>CF^BKL MI)M& S$:)??FME="IFLVDR'*39_ MVDOG3OQY2!&H2Z(8I*&#-T ,O:K 9BR4@@7![Z[Y14CV*#Z2YQ=A^9'[3_N] M],>(@,WTAH>!;QD)0)H!-].2^X(<_8"HF& SYY3+T(NGK*%*NE@>+N&_T7=W MDU6^EUXE<>T3=:*/7%*R$;#+=!8"Z\->6*!!F3"@T*?B&Q-@5PT,4,C,,EQ<3&A%XW?+P"Z?>! MY.M.4*\M@FH LFG2773\K<%EIQ\96DIDN%:MZ2<6V$5=]Q_RA^3'O&8'B_P* M#"N_1\'^"R^DO.K@%;8U%9ZS*.NP )'JDNHVZHM];YR-0C]M&%Y'7%)RQ,Q7:@MJ M=*!F[S7Y5[3C_[%?(5QT?OB!T+GBG[?PJ^?*A]^ M*/M+V@NPP]'=LO#SV_ M\THCU2C4$EO[O>GX)(3NYHLW&_X9R<)XQ&E^7"M4L9868'YIC&^^T 7M[XI> M_A]02P,$% @ S3!25"TQ@NP;!0 XPH !@ !X;"]W;W)KB2 '&R=AW6-6C2]<.P#[1T MMKA2I$92<;R_?D?*=IS5"?9%XN/>][OCG:^5_F9:1 N/G9#F8M):V[^=S4S= M8L?,5/4HZ6:I=,<]6>(?V2W^K:3?;2VEXA])P)4'C\F)R M%;V=IX[>$_S.<6T.UN \62CUS6T^-!>3T!F$ FOK)##Z/> U"N$$D1E_;V5. M]BH=X^%Z)_V=]YU\63"#UTI\Y8UM+R;E!!I M:;-L O5@K.JVS&1!Q^7X9X_;.!PPE.$+#/&6(?9VCXJ\E3?,LLMSK=:@'35) M^,GL>O M2KS!>@IQ%D ? M>OGI"_*?Q?:[B,(--[509M (?]SCHX6Y4/6W/X]%^G4]\?1_IQ&N6SH@K[D$ MVR+43.L-ERMX8&) 4$M0@X;53EHS:'?I*#?(M %TJ01*!'8+U/MD! ='N3\* M@U&%&@R99. ..UXKV0RU51KNT5CX@77]CW![/1^W]\I2 O:.S)F@G."!X-() MCBIX W%4!D61T2JJ@K)*W5%2!GE>P8>NIXIWCM2#UBCK#>!C[9V&* JJM((H MR,L]W?/!4#Z,@9/HE KJ MA.C+JH+3@]5K1IU$85 E"5$EY)O;Y5%*N^\-V\;:^U\%1>569P>[$XC@DX1? M!DFEG>X2$]%J;^(-M4)CN27,&0\5AT$J4BX'2NNG'C5S3=,<0(@_08AY" 74 MR1=_47=UE<,ZI2W_QW,%P+0C@J42U/0I((<(.#WBR?=!_XSN17&8>Z\5&7R] MP^=570_=(*@Z&_AB<#D(^)4O\36RJTX-TKK?WD0X\3 ^/7IW@P_T6/7$:;%N MI1)JM7'AC:L@2ERPHS -RBR#=)IYQ%5!G(6T*I,@3G.X]FV;O-$HQC"VO#>0 M9T$5Y<[%J*R@F*90I#[C<1P4603WFC4(DG64$BJ;LBB@" K"0#$EFH1HH@FHCIW:3L6CP3!,0CV"+H$!E5"]>N"1.O M')@0&R]DW2(]YY)4N"M%F=8$1F*HN::L&^OJQ<"VKFS+K-/(:V>-WQUI>!W; MN&C")VI+#HC1KFR67%-M+ZD;VM93W3RUPO%N])MJ]B.C6MFV)X(PG=B6ZV9+ M8-\>W&*=C/M9?_ E!+ P04 " #-,%)4Y0UI%\0% !Y#0 &0 'AL M+W=OV MXMS!32V5/1Q5SC7[X[$M*EXS&^J&*]Q9:%,SAU.S'-O&<%9ZI5J.DRB:C&LF MU.CHP*]]-$<'NG52*/[1@&WKFIGU"9=Z=3B*1YN%3V)9.5H8'QTT;,DON/O< M?#0X&P\HI:BYLD(K,'QQ.#J.]T\RDO<"?PJ^LEMC($_F6E_1Y%UY.(K(("YY MX0B!X=\U/^52$A":\;7'' U'DN+V>(/^QON.OLR9Y:=:?A&EJPY'TQ&4?,%: MZ3[IU5O>^Y,37J&E];^PZF2S9 1%:YVN>V6TH!:J^V; V8.QP^-(:5STT"<==/($=)S !ZU<9>&U*GEY%V", MAPW&)AMC3Y)G$<]X$4*2!Y!$2?P,7CHXGWJ\]!GG+3@-;X1BJA!,PH5C[C&' M[^!G W[F\;,G[9T[.!.VD-JVAL/?E_S&P8G4Q=4_C\7S630JSWW;L((?CK#^ M+#?7?'24AO^9.;BL."RTE%X(')M+#@*%-Y4(>@&Z179O 5E:Q'CS>L[-$/.M ME8E?B?8Q=K; P*TY,\ IT; C%+A*MQ;-L:^^!P5.F+H"QTT-4C,%+>(8*#I/ MV,83> %QE 9Q&N$HC2;!)+VO:7=_%XY!&D1[$?Y.)@F<:F6=:;LF0#*[I[IJ MX==Z_A;A@BC+81;,H@3>8[R]V_VY")+/( _2.(-+[=#'DO(9Q[,@C3)(T9T\ MFL)[;NT^+#H&87P7G'>)*#$PND6S=^(@1XQ7L(,:DRD..IVB-8;<:K3QQNW$ M69#.]DAP&J33&0ZZ@"T,Z2RD,,8+GL<^QWVR,0#L:U&K8VN<_ M 'Y3R+;TQ@UF2HZ]#/1ZPB>,/Q$+P9+VDQ+XG\L(7#A7#N&-I,<0D&%2?$.X^=K##=K$=8D_ 13,&$)#66X=&$;MU3"U M]-0SNH8HC/*79% 49NG+P.NB70)/80ZNT6XD&Y1>T55&M\L*0Y5F/YSISI>M M&))#)5<:[U(?'/1]B.A?7(%WA%%W1!_P:L=)355L?3UC(T<=XC+JK824L)#8 M6EJ$@CDO6$LUA1VD0J?1!13JBKQ84Q'ZU2XLX=V^U*7_'=K28N*0[#,<*=Y[ MI7'T\T_3=)+]$D=A5^P+83#$_6H:9G#!&]?['B6S$!E4:(QN+P%YF, QG\775<),\C&8;X91N$,/C O%85P['X\#4-WW933;8@W?&3%UU98 MX7J*4G$$L$)F6+RH,.S;56'XM9;7Q*N^6_=TI&U?)ALN/5$EF[1W_'B(@3G# M%V5-[Q?94;PQ^EJ4O*M9?P0K"NSCQ&9Z>7I;6".HK3EJ;K30-K0]FT3X=I.2 M'+M#-G1D58FB@C1_0@+OZ=*PE7HJ^&3];2SDO2OL?T/VL)_'],>>Z6-MY[#-3=+_^BWX"_C[F4\K [? M%Z'%7X;<4," MN+_0^,;L)W3 \+5U]"]02P,$% @ S3!25(A=;-<\!0 ,PP !D !X M;"]W;W)K&ULK5?;;MLX$/T5PAL4*:#:EBQ?TB8! MDK3%YJ';H,E>@,4^T-38YI82%9**[?WZ/21EU4E=[\N^2"0U')XS_R/*S=F7_32WF[ABURNG%\87)[7?$GW MY'ZM[PQF@\Y+(4NJK-05,[2XZ%VE;Z]S;Q\,?I.TMGMCYIG,M?[J)[?%16_H M 9$BX;P'CM<3W9!2WA%@/+8^>]V1?N/^>.?]8^ .+G-NZ4:KWV7A5A>]68\5 MM."-!:M@-<++R2;EW!E\E]KG+7[0CEK,W[ M9 M9QKA&B.K);M9<;,D>SYP.,-;#D3K[SKZRW[@+\W8)UVYE64?JH**YPX& - M\9]W_O/@/_^!_^>!Y%6!T"KX+]B55Z!T$L>_EU8H;1M#[,\'VCAVK;3X^M>A M>!\_+>\?SAR[;^:6'AN0\ES=BE CXVT,A2#7K _!!G#$U;$?=YBH1OC5@AT M.O/A3L_Z[+8*@^3;MVS(KBSCJ$@+Y7M/T7G'K2 KC)R#,)_K)TK8FF L]+*2 M_V#1:8>0HX,XOF&B10LO)VE_!(4K!7P)9FD_WTU#%$_223_K5M".PKE;XL8R M\EIC4 J5$@'V$QF4&K4Q.V%IDDY2O"=) M/AO[>9:DTR'P/X&>-MN.V$X?I[SX&\TPU.AK=CH>S]AK-DJF(QR83+,S]AD< MC=?D7BG$TR:3S)\WFN$Y2G/V$/3G,623<#:6Q[D?3)(L'86\0]_6:O0&CV$M MH?OGGO?4[G,+,5L@@RT"XI.)1%JM9!'VVZZ[>+7@Y]2T@N+V)>#(-H%8!-4N MY Y5ZO#;VI)Y"4MV$1.')5&0D.$'%',D'S\=5;/@NP.!9^>_ZPA>X^GTG47: M]A7IO")72+1"G&NC_3*0KE=2K$(0A (XN9 MM!:R]XMJ(ML_DB+4@FJ*6".5 M!0E/'&"Z'OR])W 4%9ES:7IHKV0&]^'K"4?// '=ZFD0[S:]AL0 M]-E#:'\*=Y30#/E<47M10=.R^RUNNZ/GUYZSV<6>"Z$;CV!7?(<*H^FNN8IB^*^Y8$*,);@+QW9:!$*8!JEBHL8RF MR20;L:LR4D2X"]\WH_X*=IHEP_$8U7D:K3$8)>G9"(-;Y$8$18365XFM%SHT MM204W] ?C>XV26>83Q_1QA;"FQV&?'\$V2<1[P>5N\IDDVG/X'NM.S M'!9OVO:+9Y9_]!58[!WD2L)>/UUU;*@IGBGZU:[ M&_%5O A^,X_7Z4^@*]%D%"VP==B?CGO,Q"MJG#A=AVOA7#M<,L-PA5L]&6^ M[PN-BU([\0=T_Q,N_P502P,$% @ S3!25/J0KOSV!0 >@\ !D !X M;"]W;W)K&ULQ5=+;]PX#/XKQ& /*>"9L3WO( F0 MI$TW0-,MFCX.BSTH-CW6QK9<29[)[*]?4GZ,DR;3%GO8@VU:%BGR(_G).MDJ M?6]21 L/>5:8TT%J;7D\'ILHQ5R8D2JQH"^)TKFP]*K78U-J%+%3RK-QZ/OS M<2YD,3@[<6,?]-F)JFPF"_R@P51Y+O3N C.U/1T$@W;@HURGE@?&9R>E6.,M MVL_E!TUOX\Y*+',LC%0%:$Q.!^?!\<64Y[L)7R1N34\&CN1.J7M^N8Y/!SX[ MA!E&EBT(>FSP$K.,#9$;WQJ;@VY)5NS+K?4K%SO%CI8#B#& M1%29_:BVOV,3SXSM12HS[@[;9JX_@*@R5N6-,GF0RZ)^BH<&AY]1"!N%T/E= M+^2\?"VL.#O1:@N:9Y,U%ERH3INB'P0%[DPZ(B;,W.0"$ :MZ0-Q: M8='A<,#^M+,_=?:G+]C?H]>"RI9!%/&C]^NBK*SQX"-&E=:R6+L9[U6ANX$_ M/^&#A8M,1?=_/9>)@WYPDQ^;4D1X.J N-J@W.#B;C7XI__!'I2$2)O7<'?!; M)3W0HLY!%ALTMK86*6IF8\E'\QH9$L9U&5"5ZQ,HP=+0"F MQ$@F,AK*F":R)!Q!Y&A3%3N+K$N JW4A_R'=N-*MK&>@Y+ M T9E%(FF[TBDT_<)\('5L8B0':_#'=I4% 157BI-K$B,$G'*>(4-8TV9(>92 MFFHSI21$JLIX^9B]1F<_+RDQC7U"U]#7**MB]."NLBX4AHNOZQX\SMH6(14; MPBD3QA 2G&C3RQZ9V+7P[\#N2C+*!FE2HC(B= -'Y"CA5AG"S;R"BJ[>+I5I4_VN3O-1\*JIPDNE M&32"(<8[VRL3. I?P6^PG'K^W"<_W\A%TPI_$GC9- .3%\&+O1\HGB.LI;>=C@, M34E=KYA#Z TU=;[IMS0$WFJU=*JU=!#SQ:S&G)\',9\WF,\9\]#WYO-E+QPW ML((C>CEW]K^K6>_[9'@T/SP 7=-VCTB(FB/IB'5/<5%GA-)CI:V8@(C=WBMX MDR3H_E1HE[>M:?+P!4H5S_2;URN0?=$\:517'CU*?UTYSE%$/3L4FADL0ZHZ MJL^)-PU7C> OW4R1D"?[R3;5JEHS&VJLAPS,O8F_HGNXFO?+OJWVB)B,V)=H MU5CR2.C8,+E:*EC'M0H2=LYQ(%%SMT,:H-C%729YSV@6I(A#CUJ62 Z"$7PB M3J[IR5FBR=C\=!(DQG%:+OZF )\PFZ)=;9\MV=L&'5DR\>6]_;#G'_]>PGZ' MIM]$:;J-A(MXK;1+QWX7ZFFG$HGZHW3W-$=7+R#P7-)KT\?P25ER'KNTO\,- M9E3G]3-LGI/^^I>\_U)CK&:4K 5)P^9J1^C7#1DS?4^GA*0BWQR=437X>^%0 M.PX;$N3[RPU$5#KW9I/97GB1;X8-00]_AJB'#57SO1]F0-O!W%\VP4X6*V_E MSWX.]):?_SOHX=);+J9]T)N19T$/N(VF>^$0F,',FZ^F>^$ F"U]_S)Y#SOZ MKI\_* +'RGS_0;YJFN=['Z%IX 6S20O3PO?\< '/_9J/>^>A'/7:G?KX]Y,8 MISX:=:/=P?*\/D_MI]>GTANAU[R%9IB0JC]:S :@ZY->_6)5Z4Y7=\K26&ULY5EK;]LX%OTK1- +J H M>C^R;8 D;6<+;&>"9CK%8K$?:)NV.94E#TG%R?[Z/9>4;-FQWR[U9MVH;WHAA&%/RZK6;\\6QJRN+B_U9"&67/O-2M3X9=:H)3=X5?-+ MO5*"3^VB9749!4%VN>2R/KM^8\?NU?6;IC65K,6]8KI=+KEZOA55LWY[%I[U M Y_E?&%HX/+ZS8K/Q8,P7U;W"F^7&RI3N12UEDW-E)B]/;L)KVX3FF\G_";% M6@^>&4DR;IIO]/)Q^O8L((9$)2:&*'#<'L6=J"HB!#;^Z&B>;;:DA!N=I/A.3'P6I1Z+@B@\02_> MB!Q;>O$)D34S#?L@:UY/)*_8@^%&P-6,/D$_V=!/+/WD"/V'!5?B@EQERN[Y M,Y%E-TKQ>FZW8/_Z53P9=ELUDV__/J3?D]0I2*_TBD_$VS-$H1;J49Q=9_X1 M^[%W>*[!R!ULHN2XM:'P61BI'#-N5A*$I-W JMCK'\-RL[PG^F+ES\@;*Z%D M,Y43-NYF31IM6#-C9B'8PUIJ;2>S-=<,_V=-A52@K]A(UIC2M)K74_W:[CW8 M^@&BR8EPQ%ZQT(NBV-[C,,"]Q+R/M1'00;=A%K(L9Q'^WC^M$/1@6PG3JII1 M]&LMC&:C,"K8:S9"SJ);F-$;,H^IG/E9'K&HC! /.X(1?=TQ4=A[DI7V3IS^ M"C&=4+*>,\/'E6!V-^1,L[!:6*GF=\=2KZ-F7,DY)W-X=L:,2\4>>=4*TMR* M].5X[GYN*9J8AJ.VT&(]M:.5Y&-92?/,UH(M^*. Q)-&T4SHMFD5.*]U4\DI MMWMSD(5*;;K0F%O9883"KJ5.F.9N07Y,U$^)=+5QF.T8XP8SY[*N24N0\5EP M!1V.8F@Q+F$'>HZ\* FM30;6'SGCD\&L]5_O67Z4T9(1+/^:W4Q,RQ4%]1PE M"18*\Q+7,LP0C,K(B5SQFM9MXX'&&=XZ/C7;,7EE"482V!IZ\83 MIP)PG6>L3)(=_PF]+(U9["5)QE V4!2PH%5*U)-G)IZZM7SZ.U*[#:.R3" V M_"C8[KJG-0%K]_H:18679RFQNM';P"9;M[EB'XYYU&%+A""<9O86I!3H.Y'C ML5K8F.8;_58-W"4*RTG>RUG^GH-KVOQ5Z$< !U5E'08,8:#<#" + MV?@F%C7QBY#] 7[85XMHQ/0">45Q4N5F9VBJ7:Z< 5OM4LA4("2!4,1W$QZC M7*;VJP.*YDYUV.:<=U)/FA8&5$A7+/"CY:Y; IMK1E/4$H%0C+OWT')?P M_( )]FN_T0I.\ZL*YM'. [\\IQ]IC&0?%&< C\GSH-NWC'QPO/^4IRS=ZVB M(,;6T>82TR6A2TJ7#)D75=?.+1367C]Z J4([D$()8KU$#1Y03MPQ2N/-4-BQDTA2L<;PO /M;: MJ-9%]R?(V2IL@>BR4?J;C5*S4$ W($2MAJ'8E8&Z_3=_@![ MP%JVTJ$KT7+J//2+_^#;:>N%G+@JO>2_-XKBNI-ZZ[*NY![WD#6JT=:5K&.- MH2PT.A@B 6DC7E7=(Q"W)ג&UMBT( 8\"L+^M4SAM)%]*_TB.LW'#C:+ M[!)@\&.\4&;@\[D2%G^QEH;#W,YC'@[?N MZ3,2%>91DG$A]:6F3$3A8B-DW;APH=CI_UZHRA^2<5IN0<8=\E&J=A"3Z.C! M<A$V&AR@%K^RB\#S1\*N]!+D*SAX*F/IA8IS!U)Y#[" M#HUR9H,/JB[83XH3Q&!13BAG&W"1^$'$LC)QSW$$?5;"ZFB4YJX9 M#S,?]7:415VRW]H&!W5.J :E;D)(H,*\5[+B8[_]H8>2+6W?&)I2-.RJZ0X]RF=XLI)H2;(2_V-"8 M'CANH9'[AR_4%=C@M$>8 M*IJF%:VJ)(+K-LIJ(BQ$X+IAV.GY.6_=V*1;BF M1BA);<'"O);_(?CYV+4]2D +0VA%'?.X7 A@E*LG6=9Z.W Q7()BL[)UTA) M%EFBDR&" TXV,A! [[MUBVH1]\MVZ0JO:8#\#7^R4'W15#:\+3NJ:ZX==+7 M8(PXTK3)6"QX->LYVN!JGS;\OXBY)$J=*Z947A+GY_#Q. F<4Q;E)MI*2GII MZ">$)>S/L1\6"*?C[AP,;R \BMU)0H@\F@Y#K8M/ MQ'!"==25U0CU+J77?+#H:*S%!0D!:(T:?4RXX4'VCG?#1I^0KM/^2&)KOUT@ M_J)1&3;@MF7JNW 7B4.WX6NNT"?-G5*O3J.[%^WW([H\2/LL135%-QTPZJE3 M=FY+TOGV@/BQH8W'ZT-2*!&M.4' J7@45;.RK1N=EN:X1@F@MD<'J \(#.OB<[0MB@ZH ML(1/*?-!6]P>4)1>B1(5!F@Z,KHEB,F'8\*#+3JFE'5KLP!LTAT#A+&7ET V MB1>AC\(M1%'\6&.QL&FU[YM0 *D"CDI;+D=I05'YJ^UPCVE\<\1*="AK>$'N MTH<7Y:%[2+.0:AE:>=OOTZD"_F9"FK8K&91A=T.(4RD40%=H[Y1_\#328X>^ M>UT./BLNA9K;CZ?P"MK:?6'[C[B>NYG1868D9E@9^GIXQ MY3Z8NA?3K.Q'RG%C3+.TCPO!44]H GZ?-8WI7VB#S5?KZ_\"4$L#!!0 ( M ,TP4E2$P(U@+@0 '4) 9 >&PO=V]R:W-H965T'DJEW319>;\^[?5E4K52_O]XUXII$YFDWAV8V<34WDE-=]8WLECY<-";3=:BX#OVW]BY++DK631I/EY30Y&YS.CX)\%/A= M\M;MK2EXLC#F/FR^Y-.D'PBQXLP'!(''AL]9J0 $&G_O,)/69%#<7S?H5]%W M^+(0CL^-^B%SOYHFXX1R7HI*^5NS_14$I*:-L-)4C@IE%C"" M?K_GVO,."3S1SPY]TZ$M0. P/ZR-XSSDHC8=498[/EEE+>OL$6([8L&ZZX(\ M^15#KK)^%:JBWPGT)>+!2'G&QD'J-9#_ X"1? ?<:B]:"A^P8%%P+XDL6A M#'E OB'G/M!Y@];4#-T8)Z/I]N2L-!5">'AM,M1'H_'AI<#W[ATJ%VX)"^C+ MRAJ:5X\T['<&XQ$=T/"H@PN([K;2H8 MJCJ^'WSJ],?'H-<9X^T!C4:=/A:_ MO>;TD[.A%#,EG)-+B5QOI5_!M6O>L*+T%<=#R-&DN[ BW:)FC2@5N! =':*A M'8.X986:B 6NC?Z(E(!"/-E+O-SK15F7-K@YHV0>15T[G&(AQR:$950J@SBR M4Z??_3@+^ >+..%^O">%S3<;G"=Q';((#W2X/[9;<)!MHOK=F_4$L#!!0 ( M ,TP4E3M%K$+:0( #0% 9 >&PO=V]R:W-H965TT62>U]HF!N9!C6=;(U5S-/6 M[E+76&15!"F9%EGV)55,Z*2<1]O*EG/3>BDTKBRX5BEFWY8HS7Z1Y,G!\"AV MM0^&M)PW;(=K]#^:E:5=.K!40J%VPFBPN%TD%_GY:),<_*N35[L,&;V,(BIAK1)$[H<"EK;^E4$,Z7]\8CS. S M7#^WPK_-4T^DX2CE/<&R(R@^(,@+N#/:UPZN=875_P0IJ1DD%0=)R^(DXQ7R M$133,RBR(C_!-QY2'$>^\8D4'7@#-T(SS063L/;,([66=R?X)P/_)/)//N!? M>\.?:B,KM.Y37T>(=;T2CDOC6HOP^SN^>EA*>X:QG&1T.@Y MM"^8E+/1(=BE48HZ/ J!6^=:2A/A0<,=L[R&65?*,QAGO27/.],(UC4C=8_8 MM&2G[H:5-3O+5$ _<&\V:*$8".[-"ZIHZBR@#37C6_SEV68*.=#M]2[3 ^H= M4P"\5_KTJ),5VEV<5P?T*9[H1V('%+T&ST=9J M[6:TVWC3Q+G8&$]3%I&PO=V]R:W-H965TKF4U>9&%6;]YB0XZ6Y\T?.%HQL75Y<$_M5K;WK4@3:;&_* ?'_(W)SX)I J5.4*0^'I0;U51$!#$ M^*/%/-D>21O[UQWZ.]8=NDRE56]-\4WG;O'F)#D1N9K)NG!?S/H?JM5G3'B9 M*2Q_BG6S-AJ?B*RVSBS;S9!@JQE+?2R:O+ MRJQ%1:N!1A>L*N^&<+HDI]RY"D\U]KFKWXU3(A7GXD.9F:42]_)1V-$+BEKAC'BG2UEF6A;BSDFG$&#.OH _VN*/&']T!']G/W&K;588 M6U=*_.M>/3IQ4YCLQ[\/6?5ES'2XYQ9QI^>EGNE,ED[@]LJ4)+PP,^$62JPJ M\Z Y60935:J9=F<"62MT ^$8@FYD\)0N:UW.!9*[DI0>5DB(*VE!@42UK\1 MEX UM95E;L_8#?3AXR-(Q=NZJG#X*_%U>#<4[U0.G$*!C>R""R!=()R1+*<+02^)0C+UT#%0OF$3BWCC 9 VX"$>>'\>T8(+-7@3D M6S53>)@_.7@L$I$F_?/.\2_8'I6.$C$8>U$0B3.Z&"4C7#2GY2VD2,<1+_+' MS:(HH8M3BD)2^53$$.94#"+/3T(\:7TS@*]AH*F";=43:U=F><3*SZ;Z9G)4]%Y'OC)"%Y2#Z_$74P";TX3G'=:1[$@3<9QR((O"1,Q#@- M6[7AJQ0V'8UH6Q#!_),MA,_7G:U)&:%F,Q I\OLQ4RO'<41\2UIE5MKEF.K:>6+HKM6E9: MV>%.R3W'H310W6#'E"B-?0N0OQ22KT(1$[G&701KADU3Y=9*E;PIDU6U8:F7 MIFZ35%JK<$5Z%%I.=:&=;E-RMB6E2@'9=?K2N:NZ6AE+LA[/?](O[[OKR%EK M];-9?OL<[14B_@$GFFI#-L^4?I#30O$A:^@+L3;D&U4]X"C$%W*:,P:Q-P'D M[S!DFP%0C[*F,1,,@.VY%:.1E_C(]]B;( ")2C-(H-V395'@A?%(1!,O2B-Q MG6553>Y>K@JS44JTY&?!&W$Z%I30,4@!%'Q.]3MGTZ&MX$0$K81A2)^!+SXJ M/-^SU\@;^SX@@E$L/G'L(;\F(]R/_%2\KTB'0W8'"7I1.($)B.,"(&/A@RSJ MYE!)UH?#01Z3V M!?R"<)/:"\ M]6##":=F! -%DWT7]:0F/SE9SC4[9Q<( M3?+(#%EJ-VB[%\-1ZJ5A*L;@ -3T3SMOL6DJZG'.S>R\MEODAJ-'W@16 M_GHX^PYE'G:$/E3Q E#: 8WWO)!@+0I%ZB50F\+HZ%*B0]2@L*7#$/@^6?>> MJ$?]@S,-8=0'+T-;,5.@7A9RC4%CF M6WV8R0:__"T)0__U[?VUYPUJPP!PS24G7G7@D A%>24_-]+OBL06B/:@*("H?BF]*+.0#:<0G MDP4@)1D&69B4$Z:M-WB^HLM.!JG17.;)Z6:."XIPN=%"2F)\-3FV;2VWH MJE*J_:10'0J<*8GS,00]1_/:I4@Z7N[U38L;(!BL/V0_4^YT@CDP#*CEE-BW M'0B\WJV8;_D,3O*0N)A/"_WG-A(8AYA.4:*@RT;T;3BZ^CV)QUN/9L,V6+&5 MA"M->= S0,1.S5[>$]?5%!JR:6)8T%G;+5MT MR#65<5Y:4;L,D?X/,P1,_/,C!-7WW7F0DV4,@[_WY&/9P'@^2GW('(1FMNU3 M Y3EB#BL:?C[(FX)N].8]&P5HEJ/:CX L<5<=P//3PGR3CE7--TK.#W_CN&[ M:66I=J+%I K8MO2-@,C QY7N=!],&FH-@J1!#7TJYMV$\N47N5R]OFT[&BQ/ M1SR+C.)F]6B>#%?B)&*0:N MU!=OP6ISLM#A%@1EE><92!%CQQGU:^'$QQ'HJ;K8^GS_7A!)8Q6FA@D)2R/6 MK6;>RG<6;VN]VW9O5L1HTP")YH;TC,3[#Q_O/[RX(\5@ LKU@I0&OU&R&QHY M(KJ.Q5''3 X,HT;^<= J$L9D5RZBS4'C<8C3HP ]&?R=OC#67=.[HHRZ=J90 M5/)L(Y9R(ZX/$A'S&'SM(S&?/]]_'.& *(FV#$X^*Q2G*<*O>4_5K?F4.4-( M?$20#)_>(+YK^?79J;L:T"*7+!S;L)I[LL,ZNR?+7-W4X"'\[;%KQT5 MP,"('K0;) Z21A9$\-Y?HZ^;MK&#'E,UUV7)7#@3&W2^-)Y'2":*JPCM&KS/ M%\D$\TK>&8-XE <\8]L[V-Z]^V"8.(E%PB$;1H'XHO(Z>V%K4Z-I(^@E:=B% M>[=!\[JCMS^OF?(+N8(CVQ<0':GA9Z'1Q7>\%O H )2("6V0,@$_![,[_@0Q M$+]&HV9;[W4$G-&0$>>Q1A^)$ P C.S$.- SJBKS?7-&X(+G=OW0"'_4_P?; MA^?=0^].6X#/*(>VH$=BYNFKA\,BZ+)?FA'_X&DU1!N]J)&E2/X5ZN"C7@() MC=ZI/TS$4A<%TS1..PV&_NY&&\,< 52QY:9KY8Z(^-/]TWZ #[DYV^L;"-<^ M*;:P@*NK-B2;V),S1[@^ A.A%[07O;?>2U7-^=T^O5@#FN^6-W][0!N& M#+:8&PO=V]R:W-H965T_UPN ^T MS=C$RJ(JTG'27W_/4(KCY!)C401P1I0X+\\\,T.>;%W_Q:^,"72W;EI_.EF% MT!U/IWZ^,FOMCUQG6KRYJ,7<=.ZF:HD*:9K;=O)V4E4J\,+T[*332W-MPN_=58^GZ4[+ MPJY-ZZUKJ3?%J>3A!TRC9D'UJ#Q M[]92-^[+#]I_C+$CEIGVYL(U?]A%6)U.J@DMS(W>-.&3 MV_[+C/'DK&_N&A]_:3M\F^43FF]\<.MQ,SQ8VW;XK^]&'/8V5,DK&]2X046_ M!T/1RTL=]-E)[[;4\]?0QD(,->Z&<[;EI%R''F\M]H6S7UTP)!-Z1]=F"; # MZ79!'XQ;]KI;V3G]U Z9!X0GTP"+O&\Z'[6?#]K5*]JEHH^N#2M//[0+LWBJ M8 I7=_ZJ!W_/U4&-EV9^1"H7I!(E#^A+=_&G45]Z('Y/P=&/MM7MW.J&KH,. MAJ'P!_1G._U9U)^]HO\!U4^F[6\MUYLG=T/OK M"_KL.FQ152+H_T/ \K?_J)22WV-W;PPOD&L-_;S!C\J&[ @*6T=O;(N/W,;# M&_\VON"?!#^RIE_1=KQND(+9/?G!T#$LKNW/AL?Z%N][KY'"+X; MR_F?5!6)R/(,4E[E0F4)2UDBJK*BJXOS89\J1%DDE"?X5U*FL$,BN( \PX)W MC5T@VPMJ=XX )'0;#E7/&O/@E&>#52F49(-%6H@D*:/I5*2JWH$$)&]LH#?( M,**=&6@S%/3=UP8ETTHDJH#T!K[6);UE,H2<(HBS>GJ MB>77HI"9%'6:4B:R,H-B&$G9R&^@04^;5C=@8T1$K]T&.X[IPO70@S4R=Y@% M'AB]D8 9Z7L+#2*M,A9J4645A ^8!"!#1)/9M'-YMO%@L/=4\N8<+><=8@^F MYY>C:GI3B$RFK$^FHLRC"96(/"\@[;ZV[=RMP;2T)J4R*HML9Q85!8INK%_% M?,"!A9D!EA1Z)72HHH+=9V#U;LUTP,X-\QLCKX]UXOP\%@!<)EI@B1 G>Y[>\M>Z6?L^EI* M99608"BX*D6.%$$H1 ''=IG)@*,4LJY )94G8WTL#GH;]>9%5*=$F16Q&%!\ MDBYT9UE!S.G"!K2ZOU/?$DR-Y2TK44C6+TM1I?M^%X1U0XO= QZ]B4FU["\NCIK04LH+U M'*U',3 I.,$#:Z@-H+I7&ER_*3)3O83^Z#-'KO):)+%FX%6=H'Z*02Y+4>+H M<;GIF=X\AQH-$(:1(I-OGN?@/;J3PP UMW9NN)4=2?J&OL,?-X8F2E*.B[]P MIPDKW49-O[7/9U/KX@N<)\QZAM;W<*80>TN%&*P_KE0BNG*T-[AP=AC.::;W M D4:>CO;, 3\@EMH;YG^.#DNN#^AA)DKY%>V&VO= ]N(J: M^ANP0Z[1A[=H MOH=9>;'"3H"IT(SR,F=8,\RC@=9('];I:F4;VW7<>DGF/$@2II?"/$%#**J4 M/FN[!4X5^D2N" .MJ'(JVLYTGAB M0E\O09L27JMTAQ;/"Q#7-^<4)O%J1*M,X,'U:%D$F*4##-'FI,Q%%\ M>-CN'6KBM.(:@P6WZ1E>,#3<@^V-'L] YL_-B#4_N3CI&MTE'5(#Z-!G/A@Y>43"25XK, BO8%G-'N^7109L^P+; C9T#1;6ITU@_.+;:V M:?;PL6W0[=)RHQGP.=XYSB'!SUC%*E6B!DV>!BUQW,I %LQ'@;/9GK_<+R3A M.)/AQ'*-LM<=CUAML\]S* 5A-+YWNIWLW*13T,MX7_5#'PZ5JM[J[DKX?;F*/ MGP_WV8^Z7UJTR<;<8&MR5.(&V ]WQ.$AN"[>RV8NH'M$<85KM>GY [R_<;B; MC ]L8'=1/_L?4$L#!!0 ( ,TP4E0-%G+9E@4 ' - 9 >&PO=V]R M:W-H965T:>H2\V4OW0%><&'INZ MU9>CRICU?#+1><4;IL=RS5O\4DK5,(-;M9KHM>*LL$1-/0E]/YTT3+2CQ84] MNU.+"]F96K3\3H'NFH:IIVM>R\WE*!AM#[Z(567H8+*X6+,5O^?FS_6=PMUD M0"E$PULM9 N*EY>CJV!^'=-]>^&;X!N]MP;29"GE#]I\*"Y'/@G$:YX;0F X M/? ;7M<$A&+\[#%' TLBW%]OT=];W5&7)=/\1M;?16&JRU$V@H*7K*O-%[GY M@_?Z)(27RUK;$3;N;N2/(.^TD4U/C!(THG4S>^SML$>0O480]@2AE=LQLE*^ M8X8M+I3<@*+;B$8+JZJE1N%$2TZY-PJ_"J0SBT_2< @".(=;CLKIBXE!5/HV MR7N$:X<0OH(0A/!1MJ;2\'M;\.(08(+B##*%6YFNPS<1W_%\#&'B0>B'P1MX MT:!C9/&B-W348"2\%RUK<\%JN#?,<(PMH]_ CP?\V.+'K^#?^6UD(]"STPW0A3@6@1'FUGN&KZ(_1]*PU\1OZ. BKVP#%9J1P0IA/542C6 MKNBL5+*! )XX4^24*+5+%%O+AI,Z&Y27V.5U5^!!BP"54 7<=^MU;;V&4BQ9 M;25UI4NTKCZY4E&CK.$N/NI M3XN9%_I1'Y[\$.I.D8?,DP=K5-AY=/"O!RTJ?QJ<01Q&$&:XZM&.]NXT0L9C%RX=3&Y]DS;R/#\0RFXR//H<[C#,+Q M"_"%T+GLT(L(PU_$B^"W?CS"],=3//3'/HZG$.QB<0Q?*ZP&LEECIF!!HPQR MPO-';-TX;[CB_RW^=P'_3-03F'IIE.&<>=$TAF],"5M0#GF'7C +:0Q\N*^D M,LYW\IGF,Y@=VW$.5PU2B']<]FWU*K:!C7&8Q?"A142N#1:*EX((DBD6CJ7[ M@C6%:LQI%L 9IDT0X?0),ZBOJ!)13F#FS7R*\,#W4A\#KS,=V@][KVBZ;=2M MV9/M'L#,H37)8MZ>M;8:'1FVUYHRMU^ZH$7R$%FG7A0'),+4M[LDL&Z(,.OB M.('8IT66T%F,2S_QJ8=3.;'W\(8WP]J,9[A ,CQ+T0EI@.EDYQD%#3[B2K0= M*IPF*;X W+R?/8.:4>S94(AB6H9) M3TYCOCGTZ](,G(JC$-N$M#7-Q1"\-X M?V!UQW>1>925J9>EMCQ%_BY)*A8AOO2ZKN)_P@O';]\%E"V/P*77[Y6#]? M)SWLV10U5)ZWM?G7*&Q)#^+4-?PAP^22GAA.0_Z85]C!N35!B\_M Y0CER8Q MM0IJ-;^.=V2"(\0(8X2$#+T86^5+K[;)WBNXX6IEW_H:;,%U#^+A=/@[<>5> MT;OK[K_(1Z;PJ:)1D!))L?0F(]?#MQLCU_9-O90&7^AV6>%?(J[H GXO);XY M^PTQ&/YD+?X%4$L#!!0 ( ,TP4E3]962"EP( )D% 9 >&PO=V]R M:W-H965TAG0!@@B42(_/F1RNB7_&AI$AITU+LRRAGE] ME>>A;-"J,* U.KE9D;>*1?1U'M8>596,K,F+X?!3;I5VV7R:SA[\?$HM&^WP MP4-HK55^OT!#VUDVRMX.'G7=<#S(Y].UJO$)^(/&1)"$\>? S'J7 MT?!X_T:_2[E++DL5\(;,BZZXF667&52X4JWA1]I^Q4,^D\@KR83T#]M.=S+. MH&P#DST82P16NVY5NT,=C@PNAQ\8% >#(L7=.4I1WBI6\ZFG+?BH+;2X2:DF M:PE.N_@H3^SE5HL=S[\3(XP*.(<;LE:SU)L#*%>)[%B[&EVI,4QS%F?1)"\/ MX$4'+CX "_->"$V +Z["ZG] +E'VH19OH2Z*D\1;+ =03,Z@&!:C$[R+/O6+ MQ+LXD7H )KC33DF6RL 3*\94@A/\<<\?)_[X _[)@L*M#J6AT'J$7\^X8U@8 M*E]_OU?HTVY&Q>#TV\&=)PLLK73.=!Y7V"(H<:S=ALP&*]G 1GE-;0"#M11B M[:E$K(01S@!W2KX\%;LHP'+?J[+:@6JY(:\Y^HF>2Z.TE:M&,31J$_WH@"YZ MX :!O#"E^:&DU@>15R ;6+9!L@IA ,]1J>62;+I4;@]&Z'7R#CH(J$$OB9H] MM*Y$SS)X!O#2:(/1@V15*@=+!$?RX_?>,3]J%XN^3D,AQ) <=YW3G_9SY[IK MMW_JW="Z5[[6+E9M):;#P>=)!KX;!)W M$[-MR265D[;1F8G^J@@]RN2K_ @ M1 ?]-)[_!5!+ P04 " #-,%)4*E48WLT" +!@ &0 'AL+W=O8W2<"5!XWH> MG"=GRZ&S]P8_.6[-P1E<)"NE'MSE:SD/8D<(!1;6(3#:'O$"A7! 1.//'C/H MGW2.A^=G]"L?.\6R8@8OE+CGI:WFP22 $M>L%?96;;_@/I[ZL)BTG/[OXIBQ"DL%'^-PRS:1%-+/($K+31\4>9=FAI.^@)"E< M*VDK Y]DB>5K@(@H];S29U[+]"CB)18#2/,0TCA-CN!E?9R9Q\N.Q&G *KCB MDLF",P%WEEFD^K+F"/ZPQQ]Z_.$[^"_9@U_?<6=A*53Q\/NM5!X%5'H%DNX9]J)GN"B8G)#"N[*O--MGW5EJ[G<@*V0 M_AH1*+58KU#WZ0WAA!QMI5K#9&E.O= M,2W)%):XX5(ZD!43E#R$#S *LTGJ M]R3/:9^$<3)\(>19,&&HM,APZLS&&:WC0Z.&/?GTPTF2A$F6PRF!LQ06GDR6!6:/6%.;)=.C\/M*/2N\UQW$XFB;_<3W_-T&L5JUC M@;N&1@5IJ$I62+DL6O\$6UM*EI)O9.Y ,O*2.(2WBBDZ:- :]<:/(0.%>[CK MU5[:3[KSKL%?S+LQ>0"Z&SW=Q:K&M_M*61H>_EC1M$;M M#$B_5M0*^XM[H)__B[]02P,$% @ S3!25&=N^3QR P ?P< !D !X M;"]W;W)K&ULE55-;^,V$/TK Z$'!]!:'Y859V$; MB)-UFJ*[,=;;[J'H@9;&%A&)U)*4[?;7=T@IBM/&!GJ03')FWKQY(P^G!ZF> M=8%HX%B50L^\PICZ8Q#HK,"*Z:&L49!E*U7%#&W5+M"U0I:[H*H,XC!,@XIQ MX9'W M?L:NGK'%RV2IW1L.K>]UZD'6:".K+I@85%RTO^S8Z7 2, G/!,1=0.QXMXD< MRWMFV'RJY &4]28TNW"ENF@BQX5MRMHHLG**,_,OTB!$"7R 1:/)IC7/DN'_[S*L[A;PC5SATX^&UU:(5Y G ;\T B%.V@[X("28 M Y9[!&H-5AM4?7N&\!T!]ZQL2- <3(&P:WA.,B-P ;?K.W(;T^/#BDA1(L< MY/;=;IPE+*3IGR4_MA6N4>UY1HN>^P"6ZP>XLC4\949:II$E&DW\/OQ?!KAO ME&V5I;Z5C3*%/;[Q88D;U=!,LW6&_Q4@=0)071U+@B!.-#>T+8Z (#^M1;[6 MPJCI[;SD?Y.%:QHPA>:\?3MD0@_03** MZ9WZT2@]8<5%)BLD0Q19G^L)_"I)JJV2%?"J9ERY_MN.D'8?8!#YX20E$1]H M_ /URL*_F$=C\GAL$0?T 1/+#=(U@F#8D4@D*0S2<$+1G1,=0ZWDGKN)G\#D MYFTX]05=^V<&)T.Q0K5SHU]#)AMAVOG8G_:WRVT[5%_= MVZOI,U,[3MTH<4NAX?!Z[(%JQWV[,;)V(W8C#0ULMRSHAD1E'&PO=V]R:W-H M965TA'Q1 B2S*LN7 -A"G+5:@+T&2 M;1B&?6"DL\5%(CV2BMW^^ATIV7.&Q(LQP+#(X]US[^1--TH_F@K1PK:II9D% ME;7KRS@V184--Q=JC9).EDHWW-)6KV*SULA++]34,1L,1G'#A0SF4T^[T?.I M:FTM)-YH,&W3+C>H7_TOI,O#]S@M:I_%:6M9D$>0(E+WM;V5FU^PMZ?S.$5 MJC;^'S8=;S8*H&B-54TO3!8T0G9?ONWC<""0#UX18+T \W9WBKR5[[GE\ZE6 M&]".F]#5S@)BL MWIO.=J8OV%'$]UA< ,LB8 .6',%+]Z%(/5YZ)!0&K(*/0G)9"%[#G:5P4 E: MOSA*_A'P@D^#;_?X];"HE;%XQ\O!?@HO.O>2[/F! M=7R_(=> KHB 2@";![*0Y:X,D@E0JU(C2FH=K5$6W\%J+@TY[Z^ \D_J*)]/ M> ?A.,H8@S-:GA]NKPZX-'9QHZI8*V,U6J%]0NEJ\8,@5O3"Q+:[@G65BTACJ8X$(*,]W 'F*W?%,)D<<9!B6D@1J7)#JX&&/6;YR" M_< Y_QM02P,$% @ S3!25'I#/SDO P MP8 !D !X;"]W;W)K&UL?55M;]LV$/XK!PTH-L"Q+,5)T\0V$.>E7=&L1N*M M0(=]H*6S180O&GF*DO[Z'2E;S8#87RB2NGOX/,^)ITEKW:.O$ F>M3)^FE1$ M]7F:^J)"+?S0UFCXS=HZ+8B7;I/ZVJ$H8Y)6:3X:G:9:2)/,)G%OX683VY"2 M!A<.?*.U<"]S5+:=)EFRV[B7FXK"1CJ;U&*##TA_U@O'J[1'*:5&XZ4UX' ] M32ZS\_DXQ,> OR2V_M4<@I*5M8]A\7LY34:!$"HL*" (?CSA%2H5@)C&OUO, MI#\R)+Z>[]!OHW;6LA(>KZSZ)DNJILE9 B6N1:/HWK:?<*OG). 55ODX0MO% MGO")1>/)ZFTRK[4TW5,\;WUXE7 VVI.0;Q/RR+L[*+*\%B1F$V=;<"&:T<(D M2HW93$Z:4)0'J\0\WWH&8YW%E#E8<;4V+Y?X"4*?8\\QW/>7X0\1J+(>0G \A'>78 [[C7 M?1SQC@_H]D 6;J41II!"P0.Q?O[>R!_ '_?XXX@_WH._WTVXEKY0UC<.X>\E M/A/,E2T>_WG+Y8-GA/MZ[FM1X#3A"^G1/6$RRTZ'!TH)EP1L)>H5NM[. 63' M\%F8AF\EY._C9CZ$;PB5>$(0!FQKT/E*UB -(9]%/(%;)] ?-::$)1:5L?0H1OK1N#;^^^^4LST<7M\OO<99=_#8 875M3 O\5Z5 ?(C M\DWC#:H$0>WLDRRY3%HJUKZ!(%$67=VL03"6M@)X'/&0?1C$3:8NE+?,O]Q/ M_V;Y'6X4/I*3H==Y5N%I1W_=L$%?4')XS682FD[13LC-3R'05K*H=FQ+L(V# MQ=4\PL&J\5PU[UDM;8Z^-%0Q[CNAZPNX$ZA^\"K@#OC:4P4%.N)&&GUA@88] MX!+Z(7QES/TJ6L&6A"JOT;G P,#GAOW)QUV!V9.W?7KK0T]?-1.-;A-;IF=* MC:&NK_2[?5>^[)K1S_"NI=\)MY'\T2E<<^IH^/XD =>UR6Y!MHZM:66)&UV< M5OQG01<"^/W:\C7=+L(!_;]J]A]02P,$% @ S3!25+"#=6C) P "0@ M !D !X;"]W;W)K&ULC55;3^LX$/XKHV@?BA1( MXK:4HK92+[!4XA0.I1P=K?;!3::MA1-W;8=R_OV.G9 #*R[[XMC.S#<7?S,S M."C]:':(%IYS69AAL+-V?QY%)MUASLV)VF-!?S9*Y]S246\CL]?(,Z^4RXC% M\6F4:C!EGG/]:X)2'89!$KQG2'>38,8N<0 M2DRM0^#T><(I2NF R(U_:LR@,>D47^]?T"]][!3+FAN<*OE#9'8W#,X"R'## M2VGOU.$*ZWBZ#B]5TO@5#K5L'$!:&JOR6ID\R$51??ESG8?_H\!J!>;]K@QY M+V?<\M% JP-H)TUH;N-#]=KDG"C."RY%6V MB@R^EUR*S2]1;&&I()+6%IN MD:CWWX#?X'<:_(['[WR4XHLIO*0YA(0=Q_VPN0"U^3KK,!,FEWRV M,)$J??S[O=?XU!=7XN=FSU,@++Z=7%;'5]X>CP M,+Y>C>_G-PL8+V;P?36^GE_^G"_^A/%T>K-:W"^A)0JP.U4:\MLH);410N"R]_6E.-!(O9$GW\H0GH6&TVIA$>2VI0WC2U M.LA4N;:;4E+;J-[@O))"1V(REF*^1@WLS-$PZ<,?T(EI81U:6NP,CMRA1TO_ M?;U33]_8"Y!&XA5Z?M^I#@FAO*M:,[\6H;7C%Z?K+ED_AKOJ:7TD^)RB,9Y: M:FV41(L@BB]YWDNVW>U^%7$NY)(=]=DJ9:C&?NC")684:)Y77,;4> M>E3@>55$GO %\0?X6E%R=IR6-:(;+L85?.880NF298;$:TI33J5B'4-4292@ M(J1.)HJ2)&DJ:E^SY@1:E/<6,"B(QN_UB^A5>\Z1N.R&D '/JZI3-[?-G!M7 M[?VW>#4DOU$I""HKB1M2C4]ZW0!T-7BJ@U5[W^S7RM+H\-L=S6K43H#^;Q1U MN_K@##33?_0O4$L#!!0 ( ,TP4E23(UV7!1$ *TU 9 >&PO=V]R M:W-H965T+,L3"9+?#6K,[LQ2B:\*$O/HN'P M_"R3.C]Y^YK'KLS;UT55ICI75T;8*LNDN;]4:;%]U /7>K4N:>#L[>N- M7*D;57[;7!E\.VN@)#I3N=5%+HQ:OCFY"'^YC.:T@&?\2ZNM[3P+VLJB*'[0 MET_)FY,A4:12%9<$0N+/K7JGTI0@@8Z_/-"3!B>*N\&L3IG*1R4QJ\U5A7OKW1 MJUPO=2SS4ES$<5'EIOSTK@HU5GL8=]Z6!'C\ .(_%[ MD9=K*S[DB4IV 9R!T(;:J*;V,NJ%^%[% Q%- A$-H[ 'WJC9_8CAC1Z!=VC' M_[Y8V-) 6_[3@V#<(!@S@O$C""ZEU584RPYO X?J7OS;__VJ[DIQF1;QC_\< MXO$S$5P9955>2M;U63@,Q+LBM\"0-$-__]LLBL)?Q=>U$C#AC33N%58O=2[S M6,M46(!0,+O2"IV+N,C)\G5Y#[TLUS"BAF$;H[%BDX)E*Y4K(]/TGMZK3:D2 M6EL"S;=P<\8I,R+1 MJF,!U:#NZ1@6%3V4;F M][2MO ". >155I@)8F#>%GRHTD0D&EB,6)HB(XBV0]5 ?*GP1ML8J^Z5- !M M%#N,1)#W$9-(3$8"&JRRA3*#YJG1YX"FM*/G/ HYMD,S&@KG//&=,B6<+HFA M,(P1R%)L$!PB4?$K.&]3W@=BDY)]TUZ)PQMF; ):T\)6Q.^UO 6M2I&CC5,P M%RX!=(/W7@'HD7@85\;08L)'8@NGOUK2I4;U!N*FBM<=,+%T4DIT0KSML:E) M8U.37I7?T>M _$L:+1>I$I_R4H&2$MZFU+3KX^RL'^E5J^W0XEW3 H,>HX(< M"BQ/T/^30Y+,BX>C@QXFG3=,.N^E]SVD6Y"A5I#C%ZB!$\.Q3.E%0AG#+W8C M8_7FA'7 W*J3MY>5Q31KQ7N$6YA'R1I&NO<(3>*?5:Y$-*ZMX*-:F H9@E=_ M*(T(\?)XN#ULG#9LG/:R\8,T.;R"%5>0S\T:)GTL!WOA'^;@IQS^2(F7GPMK M7[68#WF,!^[BD(Z1OU\6*1(P)SJMG$]U-*9,(W@N+-'XBWC)WK:H+&;C#9'I""-:Q'?.DK > M#L? Q1..#";$BV%:50G?G">$0Q*YSS5I2Q/-,; M]^C9K-&S6;]/DW;-M//#!SCI6YE2@#I6W9Y&$SS P8AOU@B6I_!=&5P8&9B+ MC^7:*.4_D<\5N>K9[;S9[;R7C(]2D\=,*R5^5Y)"$"$[=JO/Q@%M^=C$_D\Y ME*/BS?7L)!RV^?/PJ6@4 YA/I:ZU_0$&&Y7HTG\Y;E/]V [[BUT2*#RU^$EB MG)K@=:+J_(V2HUA!_N0*R+7X$ Z5SQ6;ET3*0AZ#$@H.<+?:NH)7;M4:8 M1^J9*-(9D,DN@^";A!=QOD@&M:JT&T$^ )X5PR>=]GBV&G)@I[94H&D,,5'IU#],-]S-L[9)0J++5! MYN ^:5L#CG[NJ76BW15@)3(LM0*Q8HO$ YFQ]_5VWQ7O,&W?LWDG?2VW@O)9 M)#.I\PN;RL1KSF)1+T!Q7HAY%$SG,SS,1L%T,A'?478+EV[&%)_'PV ZBL1X M'(R0\T"R&N5I(E9%D5@138-)-** /AX-H0$E1*X[^WDAPG-RU"-Z&D?!9#CL ME6G4RC3JE>D%= CD_T.ER2GT^=3"]SU;K/V@?Z,\')9W0R#)V4@$5I?[C7W8 MZ-M"6ZR&HR=RT#J?OVKR^0]U/G^TJOX?N*!5&N_(+] G1>&E7I94/_AX@2?2 MW*N^"B00J-OBPN(!N0C*6'(_8%^YDZ[\A!)_YJ(._U+ZT!GY'5_NO1#38#HD MY9H%X3A$4JG3A!,\FKKPWW;7C,)@&H9B1"H[%[_+&+65@KGMEE/S23 91V(V M"^9(+4+,GD_.\3?$,$@BPX!SK+(JE;3/1,$#P.&YUA31FX&9^K]NX.5T&,SG M<_%*O#P?!^?1&$]/\)+\]@MQ/@+:*3VYE;GP*WS9"POUG!M5$.B_\&*FZ*9;G]B82Z'\4&/\&C[4%AYC57Z"6AN8T713V M757N!0>9QG*C,>:>&6.;0>M=C#%C+ D$)I,P)HTP8!6+ K'S09![F(X.O-BL M@@=]SH+>9#5L*_"POQJ^42M6^FMNL?Q$4ZL?_F$AUD@_Y:X93;R*9MC2 VIH MN!:3-XI/J9@JZAU;ZA,_O2>RD,Q5THF@/ME* MJ%QR!X16&>Z;4_AW0X60FTUZSTU=><<;]?T796'],M23I?!O5)? MKLL1PMP%O'#R@$52,F?@6\H2(6[ 32CENS?YLP1%5:@W9J:KV8BV79GK?(]X M9$FZ2)R1XTU:);[)Q2QQO6_ &7!WP"=@=:GK-V1)^JYL<>I"#/BS,MK"@[A& M$SD>)%U4\1!/L'5LIXK5P:WY[GFM%>[$@F16X"/5/Q0)@YP>:76?D;8=EK"_ M_8%<)]-E>\;QCAND*PA-J^/CT5.X.K 9VV=(<,6L[3OT:WLL47^/A;)GA43Q MLR*3>"[53P)E8+Y?#(M):4!8A;N2]$Q,9#4]SX]R*\W%*)JZ_R8HKO .CUBD98:/1K*NIVY;B8PBR M#K)VU&;F(: !T@&HH.6X1^'>KTT*UD.RV/WM-]R!R=BB-2^9W^]O)Y,)1.8& M-3>HJ&\?B*6\A1OAQA/X6^7M]W;?^P:^J'O_,D;%8W7;ZU5WG@+PM"1GG&A# M/L8EV,!;L2W2U-OZB&:7T$%[=K.W [^[YI O:5\U%FRKQ9]\\%@T+74MZW-) M4U0KE*[EGE0#@FP3& M =3U$91ISDO)%STDOM%8:.NM!.60LVE/,[ORX'S-4>D.@O.&XZRH(":,ZA02 M3'%K8W](R=^2'6^HD?W\T=].CMJ&7=3?L+NF[*]Z=C^G']KA/*1&<>T4DXV( MMEN/D^UUX\;&I5Z>VWS 2ES6167A["UTQ/(9J_2W/%1[GNH.T;EEZD_$O3YV M3]H[!E)M^ 3%=0(&* 60A["@UMP0]$?$:Z0AU"4DM?$8NYABY/K8SH("6%90 M$Y8UOO#'W=0NJR$VR[U&L3-Q[I! U"?3WJFT+1('@UF108'I-)6"-5=S1$(! MWKFH83E?L-2;-J3AM3W>%BDE1WQ@184#;VP>>)W!G;" ZAA0V[/+/1O%8#OR(:'93N+,[Z)\7C5/->WY M\-P55O0%UM?JB%6H2'=EX(RW)D)L?6$P\)="=D?KCKWE^Q:&-TMW KS\O6Y[ MVKLZ+UTCFM)9=Y-@S[.)E_ ?_@9( _JTO-^H!G=]*80I,PJ<0S39-B<8S$I+ M5PWVB*; 7.4)N$1'#.-S,.FW2M(;1=>9ZE'QJHEQK G271*#^-CJEG1KS#K> M<7;KQ2L7M3OGEF7BSYJ),"[_%Y1EEII27A\2%'='_8V1CN5!!3M5)?O;5D^( M?^ &JE428TJ1C]-#+V[^>W'@**?1.4=ZE5,QS[Z*0@F7LQVJ=K? --*J1KP# M<=6$# X"/C$@[$QSZW5JU^!,O/8$!QH M/81/7ZOK5RMC%K)^AS*05N0(KL. MC]PYX'CJL/GFWJ)HL:\RV_Q*9TT;?SOPA9B,PV RF^-I M%$X#N&(\1?-Y,)Z.*%"=VB.@C<)9,#N?8(/38 Q*(L >#R<-15?O+MU*PC0* MQ6@41/,1L6D>S7:P-3-G>#6G^>/I6(3G?(KR1\.C%V(VFP91..8>\'DP'%(3 M>#(;!2.LZHNQ[0%*],0!2@(CA_NC)($:IL\.ML>!M4\T6:+VN"3J/\)PT"ZL M+:@!#I5BW_?A3I<4-*!MFP+,HYM>^M97G ;AG(X?D7L9.A4XME#JI^BQQ**# MT;. S&$,-<:_NH_Y@&Z6P9=NR*05TS *2(&,*GW>@"V0*FW2P@7K2X2'I::\ MMX_+;4\_ZN_IOU>+H\^>^D$>9A/A$9\0*S@*.3;][(68OHVW/?#HB1XX75DY M=2FT]Y/BHDU7GLV+YV.A\PO%.4A_7=UVK:/^1O)'!%6]RL4[OM5'M+:AT-4- M/)#ZX'>DD'_B[EA-T+7*VGLAKG^Q0Z*CZ)#\7PP'X^> %0P M"(U:\IDT9ZS(@O""_0A795_I= M4H'@\@W#E3^U$WU+S(_[2Y_"W>&G])$O9W RX"H35R;ST=\#X*Y7R)T!?R&K M@6_JCD+;4QM #'R R2W*CB!D\F=5WQAR>R2P3=;3G5JW0@Y>QC6J+KH3QS#K M;BESLP-5CG(]>K[5M2Y2Y"[65TVVV<8;7\^ZN^;O\=V;Z5O6!RI]OV0 M:PW_4+.Y1<4]NKI.J QBE.Z5K':^WG'#CKA)J#2N*#V(!T3/CK5M3S\= K' MO;-_ER:NU9@Y/AP'6.Y/#\0U6?:UX@OF+]UML-EXQG61G[U[CCARQXN1NQ9U M0<4M2RM76U"C'34[/U%X0/LCR>59YQ&ULG59;3^LX$/XKHPBM0#(T]PM;*E'@:(^T MH(JRR\-J']S$;2V2.,=V*.ROWYFD!%A!Q)Z'IK;C^6;FFTMFNE/ZP6R%L/!4 ME;4Y<[;6-J>3B,Y+P>W3 M :60E:B-5#5HL3YSSKW3>4+WNPM_2K$S;]9 GJR4>J#-]^+,<&JNJO3!:4,FZ_^=/>Q[>"*3N)P+^7L#O[.X5 M=59> % Q]!AQ>,\&&@=W $ M+AS@P@XN_ 1NB454M*4@6J^XKI%' PNA8;GE6C"85%2)R'/KGZTLJF^3OFHAI^G_'>RA7XE/62%-#X*,HO( M2%CB$A4I\T(/YJTLBZYJZ>IJOWLO$W@L\3P(B. ,KGF^14.QE9*$&#S.(A:% M/J0IRS#%/;R=13'^>WB,)E$8>9ZW55MR*I!"H$^YY/VWB^RME+;RG_[@,'%9 MEF5P!(=QR&(_Q-4KX08U?^ .( U2;T")FF1>/!3H9 IV,!OI2&K[9 M:+'I3<,2NQ687:WX8I!'T7^FERV?C165.5Z*2N:J+MH<,QVM,!9^X57S*[8 MT^RG@@.(L,U$:8:KP$M8BD@'X&<9"Y, ;E1];/X'6N"E+(TC3#?LD6B)C]BA M&PT6+2[FO21I"C!E N9G :5JYJ?OM TW,5W\C.Z'28B%VI7R#8;2\+*KW31- MF.^%76ACYKH4VPC;1.!_W#DG;V:%2NA--Q$9Z+[R_=@PG Y#UWD_:[Q>[R>V M:ZXW$EM[*=8HZIXDV"%U/P7U&ZN:;O)8*8MS3+?NE68:K*W= MG(_'IEIC)\Q(;5#2SE+I3EA2]6IL-AI%[9VZ=LRC*!MWHI'!;.+7KO5LHGK; M-A*O-9B^ZX1^GF.KMM. !2\+-\UJ;=W">#;9B!7>HOV^N=:DC?0(88N5=0B"/H^XP+9U0$3C MWQUFL _I' _E%_3//G?*Y5X87*CVKZ:VZVE0!%#C4O2MO5';WW&7CR=8J=;X M7]CN;*, JMY8U>V"BMF$ZVVH)TUH3G! MI^J]B5PCW:'<6DV[#?G9V1_*(G X@R]*U=NF;4'(&JY[7:TIUQJNI!5RU=RW M"!?&H#5P3L:7X#F5<[6+-AUC\)[$8AV]*VK6!WV2-]8\ 8R*^9\]? MV,_Y4<1+K$; TQ!XQ-D1O'A?C=CCQ4>J86!(\ A&"F"H]]@IM>H)V1=E":<'TC%2)RP* MRS@FJYAR$MMUDL^_#//226<'VI&>2/<]D7ZX)SXWLK%X]I7F4NWO MW17=B^7AXMOK]['V.G9'P\N0Q>Z@6)2$19I",DI]MY8A3R.2BCCD208+/TPI&XVM1S3K9F,@2\.2 M92Y%5I20CQ+($]\MG(=YRN!.BQI!BHX& X_"(L\A#W/JGWQ$-C'99)"%/"]A MH1Y1"J(ME3VSZJQ2W09INL91 2Q-(!U%$"<178N,6,6,O&+N>-.]*IF38I(< M$JTQ'B:T]E[#C0^F/>6S\F^:@ZP=BBNW?8P[$&QZ5BH+662 M?.G]]Z-DU\L=VF![L2F*_$A^HJCE4:IGW2 :>.E:H5=>8\SA.@ATV6#'])4\ MH*"=6JJ.&5JJ?: /"EGEG+HVB,,P#SK&A;=>.MV#6B]E;UHN\$&![KN.J6\; M;.5QY47>J^(+WS?&*H+U\L#V^(CFM\.#HE4PH52\0Z&Y%*"P7GDWT?4FL_;. MX'>.1WTB@ZUD)^6S77RN5EYH$\(62V,1&/V^XA;;U@)1&G^/F-X4TCJ>RJ_H M'UWM5,N.:=S*]@]>F6;E+3RHL&9]:[[(XR<'V.4]!')9WC+#UDLECZ"L-:%9P97JO"DY+NRA M/!I%NYS\S/I7:1 2N(2-5.3*Q5X#$Q5L%5;(=(9& VS)[9K45\L T-Q MK7=0CC$V0XSXG1A1#/=2F$;#3Z+"ZGN @*).6<>O66_BLXBW6%Y!G/D0AW%T M!B^96$@<7G*&!0U#@6?@T@DN=7#I.W"/='6JOD60-=SBSL"?#AJ>\,7 II7E M\U]OL7@6U-[.:WU@):X\NGX:U5?TUA^Y+ED+WY I0$LNS+@ T\A>TRGJ"PI? M8K=#-;%UHLF=)H0-$\]@4'702B:@)QP%Y= [+4!X -$8>)'24A2$N9^GOSH MJ2]_X89!XH?SD+YY'L-6"FU4/]Q :W.YE4T//W>[3P3GAVD&A5^$,=Q1M=KR M-<8ED*R S$^B%)ZDH1HK2V04%7X2II!0.5FX@#O4^AIJ+I@HJ7>A1ASZMR)B M9$]ISR(_(XP+F)%'OB!A\"E[I6Q9!ZE<*<3?'_1RN=#?9V*U$KQ+:Z MU)\7F6V,!$BDZDA,G3BW8@:+W%\4L95SB/R8.'UJD!Z$FI($VDNCD;D/TW&] M15!P,K0Z5'LWFC6X4QOFUZ2=IO_-,/3^-1^>CGNF]EQH:+$FU_!J3N6K81P/ M"R,/;@3NI*&!ZL2&7C!4UH#V:TD#8%S8 -.;N/X'4$L#!!0 ( ,TP4E1P M\6:0+P, .P& 9 >&PO=V]R:W-H965TMR)8S-S9O5K,Y-9TKM\#/?CWDX M.F!V2? "8.O4IA& MPZVHL7X/$!'+ U7V1G7)3B)^P>H"6!X"BUER B\]2$\=7GI"N@8O\ 1<=H#+ M'%SV"=S[!')14TH[;K"&&ZF-AN\N$CSAWL"RD]7SCX^2>C*&K= K/? *YP&5 MH$;U@L%BT@HPC=QJBJG/7';L$-.07,)M/W3R%1$TOJ#BHD*H')_?( F3(J&Y M"+,RMWL6)M,8[L0+"B/5*Q6=%U"]?0V\_DF?)-6DH4"3/"_A#-)PFE+ <,HN MX2_3H"*WXTSX:$7!;+RTI#%-,GB2AG>. RM<;#K.,[LH0I:DOV@_'FA[\-M] M:\:,>HPE[^QU"/1]8+\B$U:&7KN#3POZNOWLW7A5J2VI\K(]J6E8L!2N>[DE M:3#PM@:I1MTU3%@8YSEIG7AK6J1ACG]PS] _G4E:?X%6&>.7[6EJ9IR.+I_[";7&9D<3[. M'S <*XVRF&8EC>?CZJ-:B8XZ4(]$RO9936]/?'TS.IP>6OFU[V"_S/U_X"MI M:H6&#M?D&E],\P"4[ZU^8^3@^ME*&NJ.;MG0[PB5-:#[M:3"'C&PO=V]R:W-H965TB!EL>V M$(ET2]%SM6DM]%Z>ST8 MJ'2#!5-78HNS.)^.>FYQB',,=5& Z-IAW/,!;ORM#ULM;IMET+,4>I.$F M;8:PH5IIM:2W&V")'=3D>:/+!:!JDM;U99<\_8\_SX4%PO5'PA2]Q^:." M 3G?1. ?(YCYG1IO,;T"/W+ =WVO0U_0(!)8?4$'(@JJ #O4A8VZT*H+SZA[ MY50K>?8W8?B5:@0NO@FE+H$2\I[O4.D*YS^L/7C!=PVS7*1O?WX$;:Y=U,(J:VC+9];I#W_ MN5#:!J+ !$)(77B7=5;,A=P*2;JH+!8:%*:ES'1F>/Q+^ 5&H>/&+A$^/8%7 M[Q#Q>O5\!5K:7#NTY0(GB0)*SLA0X0AFC+]!BN3F*DN9.2>Q(F-;H3(-(]CH5%SON"'\@%QLD7/_+^2\ MD,(/:B>]XT9X'CC?<:G23)05];7!H:^V@BMA:II6*+C5CAV(X&.4ZB+ V', MM:2/0$DM[H'IRJ];@_GGBJ_3[IGB:_+BE"L7U /T1I2*\27U 9L5KYWD'8C'#>)Q)^(GYQVXH;QN?S6HRSV9%) 97U,BJ>RSG:[3Y,=@6S]V%L2B MLE]E ?NH Y:*/+J&%Z$I&[ YG&^XPYPRLIK]>@Y@==(]9VICLC:)"-(A4?WZ M.>[0YPT/](F6;W2E6I5TRK;7T)FY)Z*K5OIUAS+C^<9 ?2YVHB Z$6>;0;_N MGOW/=-%^W4?-V [3HUX=NZ,ZV&"8.(D;P:= /S;/_PZZ/W)&P[ ->KWS(>B> M2?;P1'2!Z45.G(0GH@/,8V_]UYVUW_36:OY)$MB6:<:?G%?5@\W81BCT'"\* MCC -72Q0KNT564$J2JZK>V2SV]S";ZK+YXF]NL(_,+DVW[<< M5R3J7@VI9\KJ6EPMM-C:J^A":+K86G)#?Q(H#0.]7PFZ?-4+8Z#Y-YG^ U!+ M P04 " #-,%)4]YP;*7T( #H&0 &0 'AL+W=OU?@M@V2[A:'PWU@),;6 M5B\^B7*2^_4W0\JRG-I:M[M?#D$D2B*'PV>>>?CBBZ>Z^=8NI53P7!95>SE; M*K4ZG\_;="E+T3KU2E;XY;%N2J'PL5G,VU4C1:8;E<6S:XN]+O; MYNJB[E215_*V@;8K2]&\O)5%_70Y8[/-B[M\L53T8GYUL1(+>2_5KZO;!I_F M@Y4L+V75YG4%C7R\G%VS\[?,HP:ZQF^Y?&I'9:"A/-3U-WKXF%W.7/)(%C)5 M9$+@;2UO9%&0)?3C/[W1V= G-1R7-]8_Z,'C8!Y$*V_JXFN>J>7E+)Y!)A]% M5ZB[^NGOLA]00/;2NFCU%9[ZNNX,TJY5==DW1@_*O#)W\=P#<4P#WC?@VF_3 MD?;RG5#BZJ*IGZ"AVFB-"GJHNC4ZEU<4E7O5X-<"MF>7LP5]D9MYFEO^:VQS ]89AQ^J2NU;.%]E^R&?\4M3IMW_O@W2R!\K0\W8E4GDY MPQ1L9;.6LRLKKT MZZX55=:>:FSHXN*%)7"/E?)40HI.P!M@-N>>OGO,Q7N" M]3Y62J(U9>J$#,((./Z_?UYAZL@,DT]U30640VTK<2P6XS&<@H6I3S<6TA,F ML"HD)BQ6B#CPA".K"(>5;/(ZRU-MO^V=B/7=#Q-])T\G(A ,$0@F(W"S%-4" M0XJ(W#;U[\;[31@^/Q3Y0I 4M#9\$'D#OXFBT]$BJL.U'IL-""-\Z(BR<*^$ MZMJAQG$AG';Q8+2,[^3Z:G#]H7>]'EP_'X:S?0="8BHG:5:O*'3@--=J/8D,1F7HB%WO\65B+/P,=W/@9?XYL: M"-#K*(3$]WPP\,"S?3\$U&-46VS0-8VLTA>0SWU;D?V.FDDM($E\'#92 MR]WV^@HUB:'>X&7QV(["@%P=;'2Y>05L',40QU/0&^0-[+N@6[Z.A$7 [^:M M95 F##30I\=!C32A1DP#.(G.&'$$)$$/>GA(*8I5T4")W:L'7I# MZF/S&#N<4(QP4(QP,AW?(2S52"2(AS9)05>N#(S')?UD+_MU>YOZ[_(VK3O$ ML1$X&;L./S&7F[K$Q5=KZ)I7*:ZZ6DP/)SC!"SMY+?6'S+A.<@)W] [A_$[+ M72' M<^P,_WIH6P/MFZV![: F AH/ 8VG [H4C3RC!7*&HO2B=>&Z:4@JJ&S#9YU0 M-D&3KRG'CPOR9*]_E%DZ+W:(8). R95>E4!+/D.&ZV:402JW\%4Y<+U>.+CZ M<7 103/ESWSYW"G$N\J(0[2@D,^R2?.6!FSOH1*?,(?)PP M3)FC<6T"X;5XX.KP40,/]=!EF\,N6Z"D^XA7R8XD@P< M2?X:CFS&VJ-YIR>3=*U-'R_V>^C$*W+YMQ M7X.JCGD3.+@XQI6UV>U$#F8S+KA#G=,8JQC^AH@2A#RBS9C/G#"$*-)[(M]Q M.82);\H>1\0+J>-A!9%9U+/0P<6[%?(^_2,R:06A9QX3QXWA1E2I+ IJYAO- M9[&3A#A-\4VC $$,X\U3Z.X.;T@H7!F!G9XF%,D'!U-L./7"'6U1LH1 M'66C#Z-P7#U!3:!^E'J3??^_4L_G@8E(0.+MFW!CJ#W?-;&)DX%T"8E'P!S? M ]K(XV?/83&R*C*<8VS$.<8#S1 ,?13A]B#9/*%ARS,+S3 M+&4F+8ZS24"/T:C10TQF5.^V M:W [1)JN-PX4([-H^_$MQ!_X-]7Q]SN!=9X1BB^Y+#)VPD;8+[M6Z_NV#:&%TQ-F.36*T$ MZ\7,9=3IYO^K/B&5V9E8RT;@A+X@(E*62'C<;AJW^:,G-)K70EJ+(%>)*7LG MGO9(!%SM= @G4Y39'A\R[\]-DH1)15]IZ74C5KD21?Y?B32Z+O5.[4AF3+KQ M,Z>"="1)1&]%(6E+$&OICK4B1)C-"#+&+UUJQS.YED6]TL.C\Y0(K]P/@-MT MQ'*/N:ZS=H$[EP8W/-1$9"4NAC!0@L[<(;$3G'R8B_N.D&X^RLP8O'2\Z42W MZ" CKSHM;$@'T1]H>':4X*+'MSENI?#&<+K[6&%C"4H\#ULGG-IH;K,2/1%: M04Q"\Z5&[ VO]G0Z',*0'1)"VXV,(MH\8J80A&ROTLQ'A^^E;!;Z)X86]%;< MG,,/;X>?,:[-X?VVNOD-Y!?1H*"W4,A';(H[\V &C?E9P3RH>J6/\A]JI>I2 M%Y=29+*A"OC]L:[5YH$Z&'[&PO=V]R:W-H965TH'UJ) MD1!(2RM *E#62NN$2KMIFO;!)$>PZMC,=@K=K]_9@91J%.V+XY>[YYY[SK[T MUDH_FR6BA4TAI.D'2VM75V%HTB46S#35"B6=+)0NF*6ESD.STL@R[U2(,(ZB M\[!@7 :#GM^;ZD%/E59PB5,-IBP*IE^'*-2Z'[2"W<8#SY?6;82#WHKE.$/[ MM)IJ6H4U2L8+E(8K"1H7_>"Z=35,G+TW^,9Q;?;FX#*9*_7L%G=9/X@<(128 M6H? Z/."(Q3" 1&-WUO,H [I'/?G._2)SYURF3.#(R6^\\PN^T$W@ P7K!3V M0:UO<9N/)Y@J8?P(Z\HV20)(2V-5L74F!@67U9=MMCKL.72C#QSBK4/L>5>! M/,LQLVS0TVH-VED3FIOX5+TWD>/2%65F-9UR\K.#K\HB7, G&*/F+\Q)!!,N MF4PY$W GC=4EU< :.'UD M X1$N&8=[U@/XZ.(8TR;$"<-B*.X=02O7:O0]GCM(RH8J!(\ M>IX3H>KO,! MW(R>3E8*!+78UW5?S9\^&#SBQL)0J/3YUR%=CX9Q[_7*K%B*_8 >I$']@L%@ M5&J-,GV%$4FNZ=+#5!GN7T"]1_"(7\]V.XR^V&B(;6)5 7HAXC 3?I MDLD<@5KRFND,TFW93&U"2VE8U?=R3T=X.B=PVFYTXBZXZ45R#C)D!\L2[G64 M G7N^Z:A2'0MJN92[]:M^;KJ2&_F55^_9YIR-B!P0:Y1\X*4UU6OK!96K7Q_ MFBM+WT,Z'RAZ'5N%RY _<,:_ 502P,$% @ S3!25,:ZA&ULG5AK;^.Z$?TK M R,M'$"))>J=)@'RV+M=8.^]BR3;?BCZ@9%HFUU)]!7I//KK>X:2'>]NX@87 M06P]9H8S9V;.D#Y]-/TWNU3*T5/;=/9LLG1N=3*;V6JI6FF/S4IU>#,W?2L= M;OO%S*YZ)6NOU#8S$8;9K)6ZFYR?^F=?^O-3LW:-[M27GNRZ;67_?*D:\W@V MB2:;!S=ZL73\8'9^NI(+=:OSK95:MZJSVG34J_G9Y"(ZN2Q8W@O\ M0ZM'NW--',F],=_XYE-]-@G9(=6HRK$%B:\'=:6:A@W!C3]&FY/MDJRX>[VQ M_HN/';'<2ZNN3/-/7;OEV:284*WF%O)>7DLGST][\T@]2\,:7_A0O3:< MTQTGY=;U>*NAY\Y_,TY124?TJ:M,J^A./BE+TSMYWRA[>#IS6(,E9]5H[W*P M)]ZP%PGZU71N:>E#5ZOZ>P,S.+?U4&P\O!1[+5ZKZIA$&I (1;3'7KR-./;V MXCT16QH"W&,NV9I+O+GD#7.W:)-ZW2@R<[HR[>GSX(\1'5-+5NN_A MR@E]/;X]IE]4K7K9T %%013&^#[R__[EK9.H@BB$>D11'!(*'N7%4RJH+';7.\)?M%VJ M3 J:ID$]*;;M.;OCN]8T+O%;A0[:0WH&M<6:9A1%02$*2DLQPHN:*)&[)&&U*$::\ZV)D*_W MX)AM<C>.F0GQK7%BKT"\,W&6DB0H0G1*%N2 E".OX(%V/XC%42"RA.(\B,N8+JJJ7\-/ MU:X:\ZRX]CQ_6'1<5J;$K9"AG8#/$<^FFE"33#72CSP1""'X,PKIL\)[:G8@ M3H(T#&$B2C+ZW2U5#\DL3_ \#DOZV',,]<](@2?B(!8Y(&!VB& 9@@^R60^+ MR@:#7G85V"[/ @'B0*L661")5QIZQZS(?;'% "C.OT_1CM><)R>[A?;)>:D= MXP.0U1]K;;7W WAH!*#G,*3@#K M@U*4E**J,:9^?\F6AZ;G^7UDYD=KN[4\ ML%L2Y$#Y:]>K5CO'Z9!]!T7/\O.QN^SZWNI:RWZ 5H0()8C0I*]$_%T6"LB" M8LN@0-A<1F^*?-JY?%]4!O/_K %%,4S ]3400%= __E--[*"7?4DK^;DKY@"S[_=WNU+WA M*7.C*M-5\&:HSO?QROZ%]Y,RK[SJS8/V^U;I!I86T5_(8NRMF6&H9\^0A!!= M+CPL8.:1="-T9,RP#E/R)0_*!M0QS:#HQJ'*8(^4P&V.1IX"Z\P7112$)9O$ MOMHUJN5=24"R_@_VE/[&MTVO?/%;FO>F'1U4I)Y6NO=X(>'YD.TH*@:K(N0^ MWHSUF[_*=O6WZY',(%XF?H GV2"=I(4/Y0V&FC(K8E)3#D))L=*'IXKI1#VI M:NWS^9UX%&1A04F)74H9TM421, (O!+ 7&30.F:I%'F()T*D7!I)? M[C[2 F<72&$$YNPL[TNN]8.N55>_(#ZVN=L2MZ4,# V3X#6.,Z:/GS[??=JK M46+*QNB]J.3=4E*\[+1\16S(RFD@RPD4\>!_&HV!B(QQ]7T]+)2F JO'$>@8 M^2[_U%ZHV#9<\>Z&8S:LS*+3_QWG^.5F,MV8IN&P>)Z]L]WV+LO'TA.[DI4Z MFZS&"3SY/SUX*1M? ^B^>[70';,U>_T,YN8-4XR*8'!BT& 2#A<%-K<7=:V' MLD?V?.96QHY/H+[9]7HS69%1X7$7<02:J=?5'M55K_&8%=$CQ= BGA.GPT9W M1[]>H]T--7)E/=1(]K8S<=MH3*%-31)P, M:CL;1/54#1WEBU&WP-QAVB>$$L,XVP%5\<3=A3-&0?^,ZVLU-]LYJ[:J7_@3 M.39+9MVYX=BZ?;H]]%\,9]T7\>$7@U]EC]Q:S.\Y5,/C''OI?CB%#S?.K/S) M]]XXG*/]Y5))$!<+X/W&PO=V]R:W-H965T;)P[BL]?*Q/9PD99!JS#"1!X^O67)JF(4$PX[=1YFQ220?W MUP_2?XR^PY>%]N;2-?^Q=5B?SLH9J\V-WC;AL]O]TXS^Y"1OZ1H?/]ENW)O, MV'+K@]N,AV'!QK;#M[X;X_": W(\(*/=@Z)HY7L=]-E)[W:LI]V01HOH:CP- MXVQ+2;D./7ZU.!?.?G'!,)&PM^S:K!#LP'1;LP_&K7K=K>V2?6R'S%,(C[[H M16/\FY-Y@&H2,%^.:BX&-?(;:H1DGUP;UI[]T-:F?BI@#ILGP^6#X1?RH,3W M9OF.R9PSF4AQ0%XZ!2*-\M(#@?!L_TTIS.0%-O^ELS M.SNR+0MKM_7(KG\38T8?"3Y$Q7X!^;V&XV2+'VPYAE$;NW1MO5T&U\,F']C? M]*;[!ZSWW4BJO[!2)3S+,ZSR,N3&%)8%EX(4JE3Q)"FBZI2GLIKB MV/7NQ@9VU#@/;Q<&T@P+^NZU3HFTY(E46!W!UJI@;VB9Y3PI)-:37RFOH%_Q MJD XN4IS=O5$\[>\$)G@59JRC&=%!L%0DI*2?X6UZ=FVU0V2'R.B-VZ+$\?L MTO60@W?,W*$B>\3H2"#,2-\;2.!IF=&BXF568O$!]9C!%XHF87 R>;'U (SW MK*##.8C_%KX'T]./HVAVI'@F4I(G4E[D485,>)XKK*;=MEVZC6$RK9B4&2M4 M-JD%@('SK?7KF \84)L%PI)"KH ,J4KH?1:LWFT(#CBY)9*@\?21(GXO@X8@ M("K)TXP@0/:)8LQ/(9$?6A]&^WL#7BSM4-*HVB'&H.7OPXM'!L!D@@F2 '&Z M[^TM6:6?H>NUD,I*+H!08%7P'"G"0G$%PZ;,9(BCX*(J 269)R,_ZH/61KFY MBN(D+S(5R0#R"7:I.TL"8DYK&[;]=_%; *F1WJ+D2I!\4? RW;=;,>1"J.HE M1B]?L@(RD*HD&:6J<4%O#J=N4*"]-^&[?$$*!"]S"E>EB.)Q597 N'ITZ"U3 MBI>@/S)4I>53K=^D]"1;\"3-L,IHE>=<5=DC>SG0 ][8#A2_1W3\.B;5MK?0 M/$I*"RY*:,]1>B0%)@4FWEL_<@-1W:,&\3=%9LJ7HC_:3)[+O.))Y RLJA+P M1PWKHN %!H #/2^?>E[^ZI[WV=P:F$I)^J3_CYA=QEG&]#%OCYWP^B%^KVM] MAPUXAI9SU%&W M]O[=)0T7TGV%_9W_%'):R)*R'HY0'GU>2\^M/.QXKVPQW* M)2S9B\!Y"+U=;"E#P3%,EY@=6V $E;ZW TOW)K!S#-NO#,]!$[]G,KAW:UMHWM.NHJ3.34(Q-BCD2K1*U398JIRNYTB\[- M12X9>K4JV\U*RI>H'KGJ"Y5RI2(#/RUM12EZZ!I.@-4LRK' MN%I&4A4H32I%M'WL,.B== 5H:B8+=(4,&TO%19+"%33JA_+!XY1Q>(XX@(=B MPD/Q:CP0=]$L4/NH-SY+K>?L9]>NWOZ,VTG-S@?&(BD?42YO;;T%(_&(R^[3T] M9DB*P,@B"O:3[@ 1=!N!4@RT26HQ^\A*XHA3\11STP2:C">EI#$,]?(%'*#3 MTF!69,]RKW BIX2CT%=H:A^V::(K+@YAM@VZ75D*[5!%CR?#R278&0NH M3"6O ..G3@M,NAG C-&$8RS>LY=*M6"8)#,,B]>H@+JCR0;]L*H2\CM#'[W> MV?"[Z1NR)H. E(%5B1IC1-@N\5DD+V%_"" BK=13G],*;06Z:63($;"743[? MNTJB5JWBA=FCJP!LPZUR>CO=R<^'J^CC]N%"_TGW*XL.U9@;'$W>%2C>_7!) M'AZ"Z^+%=.$""F-&PO=V]R:W-H965T7XJ.EU7+=Y*4%W3B8ZQ=M2'<%5S96J)E7A>!N;F8\/%TJA5B?P=8Z2SMHI MU$9RX';_U;8T@7PL)L?=ZLZ!X>XGOIGD'O-#N*Y:J_0&U*VD:B'UBP=S,HD& M$@SP9U?-*8VU!RV9YS X@HB%$&4)W O-ZTT$RRC*0LIV2!EZ>I$3Y.XI[3/HHD!,;8A@TVA6>IY^?&$&'@L3B$'[;" M8'G,'TFB*3D*3=5=.X-F M&IE"^8B#]Z?9*J]>6>0 4B\),QHS+TPC^,YE9<5U_L%G:J4T,B_(F?D&/M4, M(;4+$?'*P#GDV^XZ@8N&**I?+LG%Q.V7R_RA<,\BJD&$B&0NNK(C5B%.X:X; MNY.J+42#<)@%<$39&80T?*%$=:>%,?H!Y%[NFT0*?"_Q8]CCU*1W:O(;IY+ MY-6%=I-D[?;V7S6Y?KQRW-.Z6CQ<.,+5J,75I2FYG9(7$"Z/ M6"/U[2H.;$2$5&>B*(;(-Y,L-GL13?W8-RW6%%![CVYX.75+VJ,)D=%>0O&0 M!%1 [)C#/94HY!-R(]D^B1-JT&YE4#R 6],550F<>J.'CI@R1 :4J>CFFP,NLN4 MZR6T,(@3TEG!1(H=N6]+"7.EQ*>.]#;I9+/T4E2:AK?L=N^CL$TRB!*7C7TQ M$6--#<9IB,_%C+?4%HP)6GIM;Z!LA4P9KFO?[\;9,L(484@P:(9D7^;N# M;[3V"&Y03NU37X%M8>X]W._V?Q,7[A&]NNY^13YS.:U:18),B)2:&?43Z9[W M;J'%W#ZIQT+3 ]U.9_1'A-)&PO=V]R:W-H965TRN=S55C!9>XTF":JF+Z>8E"[19!'+QLW/!M M:=U&F,UKML5;M#_KE:95V+$4O$)IN)*@<;,(SN.SY 7QYTYL,%ELE;J MP2VNBD40.4$H,+>.@='TB!VB_L7WSNE,N:&;Q0XIX7 MMEP$TP *W+!&V!NU^X;[?%+'ERMA_ B[%IL2.&^,5=7>F1147+8S>]K?PX'# M-/K (=D[)%YW&\BKO&2697.M=J =FMBN]NCH5Q[GIF: MY;@(J/\,ZD<,LAZ78$O5&"8+T_>7Y(:(AG@&2]QR*;G<4N4*)G.$3S >#*>) MG^,TI7DZB.+1JV:6Y[IAPE!1$'#F8),AC9-#4,V>J3$M54H<#^)A"GWHI8/9 M:.R,Z2 EC_XK6G378&G#;%!K+* W&SF_$_JH5MYJG S&L_@_K>_]KO"@]"O4 M6]_@!G+52-MV0;?;O2'G;>N\PML'Z)IINBT# C?D&IU.T@!TV]3MPJK:-]): M66I+;Y;T#J)V #K?**JM_<(%Z%[6[!]02P,$% @ S3!25/J(TMJI @ ME04 !D !X;"]W;W)K&ULA51M3]LP$/XKIV@? M6JDC+PUI06TE"AM#&@P!VSY,^^ FU];"L3/;H=V_W]E)0Y%H]\7QO3WWW#EW MDXW2SV:-:&%;"FFFP=K:ZCP,3;[&DID35:$DRU+IDED2]2HTE496^*!2A$D4 M96')N QF$Z^[U[.)JJW@$N\UF+HLF?X[1Z$VTR .=HH'OEI;IPAGDXJM\!'M M]^I>DQ1V* 4O41JN)&A<3H.+^'R>.G_O\(/CQNS=P56R4.K9"3?%-(@<(128 M6X? Z/."ERB$ R(:?UK,H$OI O?O._3/OG:J9<$,7BKQDQ=V/0W& 12X9+6P M#VKS!=MZ3AU>KH3Q)VP:WU$40%X;J\HVF!B47#9?MFW[L!

K28KIS@[NU,6(4[A(\QK0S9CX(K: M9"RWM48#3!:D,+F2ELL:"_A6H6:NH09Z3VPAT/0GH24F#B_,VZSS)FMR(&N< MP"TAK@U\D@46;P%"*J&K(]G5,4^.(EYA?@+)Z0"2*(F/X V[O@P]WO!(7PPT M!1Z!2SNXU,.EA^AQ4RG#!%QK55=F #I@=W_YY/"$6PMSH?+GW^_U M^3]I,<=R@1J2; "OPMBW*:(C/H,[FGQB1M5^@'28T)D-XF&VHT(,N%DQKFE*+:@E?'Z\IC^I%P^B<09]N*:E #1Z#GYG'IZ2 MQTV#V!.$TX<%TG)!L&Q+)-(,>EDTINC6B=10:?7"_1Y(87SV-GP $GURYTCT M7 6][&P$_??>+=P;E1+URB\$ [FJI6VFIM-V.^>B&;57]V9AW3*]XO10 I<4 M&IV,3@/0S1)H!*LJ/W@+96F,_75->Q.U)9_\ 4$L#!!0 M ( ,TP4E2*L$0%S , #$* 9 >&PO=V]R:W-H965TC'Q1 B23*LN3"-A"['5:@[8(DW3 ,^T!+9TN+1'HD M%;O[]3U2LNL6CA%C7R2^W7/W'.^.-]E*]:1+1 .[IA9Z.BB-V;P- IV7V'!] M(SX58?C<$R64KY9";@H-(* M'H_WZ+\X[L1ER34N9/U'59AR.L@&4."*M[6YE]M?L>?C#,QEK=T7MMW9-!U MWFHCFUZ8+&@JT?WYKO?#D4 6OB# >@'F[.X4.2O?<<-G$R6WH.QI0K,#1]5) MDW&5L)?R8!3M5B1G9I^E08@2N(;;/&^;MN8&"_C-E*A@(1NZZ-+>P#/"!Y'+ M!L'[*+6^ N^1+VO45Y/ D!46*\A[C?-.(WM!8\3@DQ2FU/!>%%C\"!"0^0<. M;,]ASLXBOL/\!ECB PM9= 8O/O@D=GCQ&9]HZ B>@1L>X(8.;O@"W ,E4M'6 M"')UH9/_ ]LJ '([-DHQGF75Z- ;*$(I_01&K M%(K\*QC%A2:>+O.*?RB0*9.-AC?@I7["&%S1\/IX>GMT2F'G(B-A([51:"J% M=@N6G7T:O"P9D11C&7@C^ESU_LQ_\&?5^[-V_B1MF1^GF5-N)=U"E(2T<)+> MR,54> D]EOHQBWIR_>1":LQ/QF/P6.0(^G$6OXH;&_MCLO7-7M*MI.'P-+4^ M72ZZ.<;\+!D[:&^<=G]:&[N;N)BD-=:+H\R1'(4,%B47:\L+6D$/3%W]1Q!K M>E@"2Q'(GDH\XUZ'-[(67/?_>\QKKG6UJO+.]*)%JU[S+O'NY@O*(TUYU&K* M$(+SR,U4^!S$?OBJ$"+&"3G.C8=.K'=#3&XX4R^20[U(SF;L0M)543(6\&#( MB\YMQ.!DH7A=A3BO[Z<*X:+"1?UQL1)4#UX5(HF?Q7'O$S]+[=W\C,,OBY2( M,C0&+_*'P_$)M$MBY5A6_9^(>92&U]12?(>3)T+'F6(=D?ILQ/J(H8KP0IP$ M1\]X@VKMFA5-F%1^NQ?]L'KHAVZ[-N#[\:Z9^L35NA(::ER1:'B34@BHKD'I M)D9N7%.PE(9:##O^^04A0O M$"I10U*BNT H/5,EIGUYO#[P*/]FP//I.M MUD]>N"N74>H#0HF%\PR"/=@S[^@5T^8\]7:&G#"L?6=I)'4#36Z;H#4P2U4.V7G[HZ MG %FZ04 ZP LQ-TZ"E'>' M-JTG=L%3QN"+5FYOX;,JL?R5(*&P^]C92^P;]B[C+197P,8QL)1E[_"-^EJ, M M_H M]7[=!"F^ [='E/EP>Z_ +=Q\6\%;:0VC8&X9_@%K[AR<%&ZN+IW[#!SKS<"OL\%=APR57!0)W0-6 MFSTW.RQ[]09W0BF?P\N?P8U!HL5R"+<]3^+Q=,JDLH41AU $7<'?R TX#9]/ M-%,LPB ;GHL_#!%]TE5E>^.UI*D17-/\@5(W6UCX*?F,W& M/M%X.F<^\#@=^PQ9&L_'%V)]3;.S\O!)YN.2LQ%6([66']06PC&WTZS7]F_!NAV! MK^;M0_*%.E-0ETNL")I>3<<1F'8XMX+3AS 0M]K1> W;/;UG:+P!_:\T#8). M\ [Z%W+U/U!+ P04 " #-,%)4G.;YHLH( "F) &0 'AL+W=O_E(%H MHN"7"OZ6@N_M4 A*A6!+P0MW*(2E0MA4H5LJ=+=-ZN]0Z)4*O:8*_5*AWU1A M4"H,].H6RZ'7E%1/$(=[P#Y'=_[-!FA=[^\MXPR MJ[-O MK'&3L09J+._8,58;,J=*'[]*'U\/'NX8_!K0$;V[94*\1X!$(RJ63%"-2I!( M%[D >6$S^L(][N_>'[85*)2Z6DFA\O-9OS/PNB?MY_78FE*=38FQ2V(C#D$5 MA\!I[SELD9@FN0)B-"%1SB$(L%4N7Z(DCTF,9IRE:,C292[Q6W@N,<]@8PGT M0#B:J"4Y0.>IVF[H'82U6*3WZ&^T<^FO"JMZ:XYX@P[\VXJ(10(.>OYAY_@ ?<9)7@3B/ '^Q%D$T0+P0(]$ M$/Y,!(0BCG4FP<\A!&!.D&000B&UW.4+T+<@MJ"$9I9X1DA,H8$A-#:%PL&N M<'2K<'1_8,L\<"A+N'Q%#XF"W\NO.5U"J2 /T!.3.+&YVS56;=M74R(,C[=V MS=@US(:CO"]2L_^DX_ MAGA)P7;Z%VSC8@>K[ZX7AEN$#"Z8<>UL+8@KM\.RX\NS8Z=G'/)V"+[!3[F&?8%V8 M3,A<;1'K(AP;!@1V [Q.73%U&IKP2)802#Q-B,N&43G>NA'^9IPN+2);H;QR MBFRZLE;\>6XL8BQ>T231B'J329S-J?+F7 AHFV[2):;?A.M@"W4\3.B]AI>!+:[5F*1;ZQO8KI=:C.MB) M&%Y=#GCN>@!@_)GJ_@ZL1B.63^4L3]ZJ:6NF>B;[[C*C9E[/3;U#EDD.[2$T M%7*!AKJ=(/R@6-\#A&<*%RH"UK8..0':18J?'*!=SMO$V)H7/3,VM/1SG.#;0M-L4&O MOVNCUQ3FN3ELRT!8WFQ^"(N?6DTU.:EG%E VJ?[.4-;,Y;FI:YV;%,:.R!20 M2(A<9Z@J_^R[QV2:GFFRA;.,4F-LD]J=(S5Q>6[F@KV?IWF"):S"O5S QE/, MS,E"'01!UW"319#O965X@#X" (/[3_C%E?8FO1WZ?;_G;SMND0L#OV?WR:^I MT'=380,_KA@G=)[!?H;\RZ)7],1Q)G!Y<@6THZ^38KW7:^-S#@ *R#^"7JH@ M ,KB];A8&T23) ]]L].YMLCY_9VX[]>$ZKL)U>GMFG>*VHKZS.J%R:FAZ8)G MNKI1.&^ZL-;1N\G74B\:E<'O=T350'^X3A!JKO3=7'D%#"_)X2TDCUF$'*!/ M@BCJO*4S2*K_$^;HHU?0=)YXU*3JNTGU#NQ-\[11$&KR\]WD-P&W M8\PU0,SY*E:[3]YKH?#?1W>&7QK[7 MY.2[R>D'?' W<\/I3(K-GCK!!9&HP#=Q@ M6D4&>BEH"8CN$;\S@8*UP\B]W<=/")-[CN[^*-6(&K@1=7^4OB&9:L@-W,CX M>$; ]H[X]8#=F! M&[*_+6+?D&0UE@?_!RS?,X>W'['"&LM#-Y;_-X)&$3<)0EC#=NB&U)OL&;QE M_!5]X:K4B]G*=NYX'9IUKV\YE#>E=O:=88W4H1NISV\O)HV\KE$X="/D9\RI M/AN$FI9P(B2ZS*0^QKA?04Z*!5VJKB:"T. Y@91,;,W >,\L?N>HT_FWR^"U M]S1N&/[NEWGCT'Q1LK-C#A5 ;]ZI$3!T(Z#]M>#%'JW[#/V69Z1Z-8Q6!$&/ MNDR(ZL6AA44Q]!Y":G0 3UG.T

C($Y8**2@">Q2AC$GW- MH;.;O>K3-.B+A5K?HMM5,B)BZG5Z#C.SX@2;9<6;+V4(B.<)<)\>G)A6((59 M-"M?*L)RE:,I\EP;3DV-DP0M==,LWLP@\1&:$(**E_X0C?_\:^#[G5_?EA:6 M7+E'9<[+MW&C=7OOJPFTGO=K,4_YF@XG8$_Q,8W.F*P(C]QJ]V&ULC57;;MLP#/T5PD\MT-:7.&E6 M) %RZ; !:QB1ILA'Q7*:4: M/O*,JZ&3:ET\N*Z*4IH3=2<*RG$E$3(G&J=RY:I"4A);4)ZY@>?UW)PP[HP& MUC:7HX$H=<8XG4M099X3^7=",[$9.KZS-;RP5:J-P1T-"K*B"ZI_%7.),[>) M$K.<I//NHZ[ #\W@E 4 ."0T!X M"I 9U+ M 6$-"&UE*BJV#C.BR6@@Q0:D\<9H9F"+:=%(GW$C^T)+7&6(TZ-GH2GX< N+ M2G<0"2S8BK.$181K&$>1*+EF? 5SD;&(487.4Y$7I296.01,B&(1$![#C&6E MIC%\YY'(*5S]$$I=PYQ*6*1$HF%&-6$9VFY!&8O:_AB'UU24"J.H@:N1FDG0 MC6H:DXI&<(*&'\"3X#I5\,AC&N\'<+$F36&";6$FP=F(,QK=0="]@< +_):$ MII? >Q;NM[/E'81,J_]Q#X_R M];VN?T#]V,D[H'W.8X]RMZ'RQ,/^P=\)BV>+6(W.9U++*[T\)R*E?V*5!@FT]U:1MK\]J,;9,]L$_P M%:H>C<\PU1/V1.2*H?X933"D=W>/FF(V:-[FT3]02P,$% @ S3!25 @;JFUW @ '@8 !D !X;"]W M;W)K&ULC95=;YLP%(;_BH5VT4I; 0-)6Q&D-E&U M7FR*FG:]=L& 56,SVR3=O]^QH2A-2-6;X(_SOG[.\4?2G52ONJ;4H+>&"[WP M:F/::]_7>4T;HB]D2P7,E%(UQ$!75;YN%26%$S7E;FRMLE1V MAC-!UPKIKFF(^G=+N=PMO-!['WA@56WL@)^E+:GHAIJG=JV@YX\N!6NHT$P* MI&BY\&["ZV5BXUW 'T9W>J^-;"8O4K[:SGVQ\ (+1#G-C74@\-G2)>7<&@'& MW\'3&Y>TPOWVN_N=RQUR>2&:+B5_9H6I%]ZEAPI:DHZ;![G[28=\'& NN7:_ M:#?$!A[*.VUD,XB!H&&B_Y*WH0Y[@C ^(<"# ']5$ V"R"7:D[FT5L20+%5R MAY2-!C?;<+5Q:LB&";N+&Z-@EH'.9+^EH2A$/]"FWT8D2[1AE6 ERXDPZ";/ M92<,$Q5:2\YR1C4$WXLM%48JVSM;44,8U^? M\'L@.ZBYH8H1KA&DA-I.Y36<'F@1928S["T39VGOTC:[PO.KR]3?[B=R''49 MS9-DC/K &XV\T:>\SW!S[ ZT2N943]+U!K.]=>-@'N$#NHFH. I/T,4C7?PI MW1T3# YL@2HIIP]'?+0LGBH[QC9N@O](@T\ M#ZY9PP-.E0V ^5+"I1XZ]HT8_Q*R_U!+ P04 " #-,%)4BZ]XH/D" #_ M" &0 'AL+W=O?D?">^ M9+AA_%[D !(]%K04(RN7LKJP;9'F4&!QSBHHU9TEXP66JLM7MJ@XX,R0"FI[ MCA/9!2:E-1Z:L1D?#UDM*2EAQI&HBP+SIRN@;#.R7.MYX):L2E"LT8Y2D!(0"S[B:1UP^G:(9U2A<9NC3 M0TTJ]8(E.IZ"Q(2*$X6\FT_1\=$).D*D1-]S5@N%%4-;*N_:@9VV/J\:G]X; M/J>0GB,O/$6>X[D]],E[Z)&A.Z_IMDJLB\WK8O.,7O"&WDL 51< / ?05UTC M%QHYO;368]R56[]SZQ]T^Q6$4 LFK8N:8@F9FN=J MS:<$-RM)><<%XY+\,0-]]AO]:,O76>PD2;)COP<6!9$7]-L/.OO!_X=]BDKH M33S8\Q+Y21CO..Y!18D;]1L..\/AX;Q-I.IG&M=%Q=D:M%F!?MU L0#^^\ < MC+JG1!\[!Z.]6N/8\7<"V0<-W,#MSR/NG,8'G5[5A&9Z"]$6N\Z_YC+HGC;X MV%P&>R7[;NRZ.\'TH(+ 3_J323JOR4&O-SC-U9#:=U]OH>^(PW5>MGCG8P-I M];:WH20, V\GD1[88)!$NYN5O74ZZ4^#&\Q7I!2(PE+QG/-8"?#FM&TZDE7F MP%HPJ8X_T\S5%PIP#5#WETP=6FU'GX'=-\_X+U!+ P04 " #-,%)4L&# &0 'AL+W=O!YI94E2[QO,BM*./.;&+G5G(V$7M=,@XKB=2^JJC\,8=2'*8.=IXF M[EFQU?6$.YOL: %KT)]W*VE&;AA/A6#S[F4\>K,X(2,EV'H.;O$190EG4DD\??;5"G6[,FGEX_1?_-BC=B M'JB"A2B_L%QOIT[BH!PV=%_J>W'X'5I!-L%,E,K^HD.+]1R4[94654LV&52, M-__T>VO$"0%'%PBD)9 ^(;A \%N"_UQ"T!("ZTPCQ?JPI)K.)E(89S#X_ ]X#>+D%35JIW!O5YO41OW[Q#;Q#CZ--6 M[!7EN9JXVN1=K^YF;8[S)D=R(4=,T)W@>JO0KSR'_#R :P1WJLF3ZCFY&G$) MV0TBX2^(> 2/)+1X#CVR=&^$OGP./:GI.+VBQN_VT+?Q@DM[:,J#HB6,6MM0 M0TNMB\#C+$EB@H.)^W@J> B+_,CSXG/8<@@+$]\G:0<[$Q!T H*K M90L4SP M?)]I(=$G4!J9DX(^0/YUQ:VP6RQ\O5L--3IU*_*"L._6$!8F M(0F\GELCL,!+XF384K.' (<)FG/OB', MQW%"<,^_(8RD:1#[XP9B[_@:\%YJX4O.&3YYW^#7>]5R3^49$_R>"8L16%V$ M_)Y7(S 2IN3"XX?)40*Y+D'P]^I_.G+X6/3Q3U3]EGM^G)(D"OM.#G'FV0YP MVK=R!!?@P LO>'FL_/AZZ;_@Y8O.WK'RXY\H_2WW[$V9DOYC.H+"<1 '?;]& M8%%(^H^I>]*X52 +VP K9%NNIIOI9KLF^]:VEKWY>=U\VX;P&*;IW.^H+!A7 MJ(2-">G=Q"8GV33#S4"+G6T/'X0VS::]W)H/") UP-S?"-,BMH-Z@>Z39/8O M4$L#!!0 ( ,TP4E2\5^G=U0, %,/ 9 >&PO=V]R:W-H965T3 M&&*-8V=M4YC]].N8-$V("9%6O$ NYW]\?CZ.C\]XR_A/D2(DP2XC5$RL5,K\ MLVV+.$49%#0:EN^=H6.4D/R6+[BZLRLO"D:+PD"MT(@*<#%#$F( MB0"O:"7&;CX= D^ 4S!:\HV0GD18UNJ"(MQ[+B,YFX?C7 4\QW,,\OMN^0S%2AYHN6N0S[KE+RA7\O#HZ __;_1Y'_GQT1_[R/74 MN:.FW%9KHEH87K4P/.W//^+O?3U<@:"+TP8L[IW%6A7Q>;W-E4$ M;_7$=5DTXAM4\0TZXZM%Q5;M9:K"IFI'PA1+=$W4;I> BX==3#8)INMJL5^: MLCQHA>HZ!SAS@XWK^:.FU6/;Z@BT7T'[G="W&>,2_POU+F[&?F42$A/6WG-8 M"V80^*Y_ &:P&D9^> #FM\ &HV!T!"ZHX().N/D^65]TL@[)KL##+E?E2[VJ M3\(5^!-!#OZ@R+1;!&T8?WB8RX=35@V8L(()SP7SNF4FF+ 7S"FK!DQ4P41G M@TDY,N8FZH5SRJJ!,ZQPAN?"F;,--]$,6W%Z86O7>#AEU: 9532CL]$HC8EF MU(K3'0U:-*>L&C2N\W$@<<[ U<2\6ZJ)_=U1L]Z-DN]TUNU7R#*D5#IC%-](IVA-]4VY;K>]YFS MCXKJ=I?4LYTC[EQ3E3Q<;O<&J];&,3,81:T/XVI M 2ME,ZYB90#ON_@]C>2Y;J!6#*IVA%]F:JN%_'"0+U?,=5$E#=%3U+UT=/_ M %!+ P04 " #-,%)4.!(A,2H$ "M#@ &0 'AL+W=OZE!_16K-ONP[ / MBLW$QFPI)\E-^^^/DEWGS4YZ:+\DED0^>DB1HCA:"_E3I0":/!8Y5U>]5.O5 MI>.H.(6"J0NQ HXK"R$+IG$HEXY:26")52IRQW/=P"E8QGOCD9V[D^.1*'6> M<;B31)5%P>33!'*QONK1WO/$YVR9:C/AC$M?T]<(>26#!REQ_%NL_H39H8/!B MD2O[2]:UK-LC<:FT*&IE9%!DO/IGC[4C7J+@U0K>G@(-.A3\6L'?5^AW*/1K MA;[U3&6*]<.,:38>2;$FTD@CFOFPSK3::'[&S;G?:XFK&>KI\=]" _'(!_*' M$,DZRW/">$+N2AFGZ,V$W'#-^#*;YT"NE0*M4'2:XA0HDG$R95(^97Q)OK&\ M!"(6&YRS&6B6Y>H<-;[>S\C9NW/RSNA\246IV.\]VS_UCB+.(+X@WN ]\5R/MA":O40]L.KN$3I^ MMWX$U@F7%N'#IG.>,QM/FH@AA8")/7#V-OX/EN?^0\;#-O$?/#((@: ML1V&_89A_RC#FV*%N6I..BZE!!X_$7B,;42T<:W @BT2'Z@;T'VNAV+4#_Q! M.]5!0W5PE.H]RVU(WDTGY LH32:E0A&ER!D];R$[.0[WG?YHLW!P:*%'PZC# MS4'#/3BZ&<;WB2@(#O;U:#2,Z)YG6\1V@V6'WK"A-SSN6BBR6/"DC+60E7/- MO7'#U:J^T+_?0C$'^>-(4H3-9N'KDR(\M--WA]Y^H+6(T7 X[(BTJ&$8O652 M1&U)$?G^'M=#,4JC?D=@47=SX[MOFQ8G\#KRHM;:IN]V4-\J5O2565$#G$R+ M-KG=>-FEZ&TH>DANV_ZH1B-PJC+\DUAH&]: M&>CAG>_3:)]K2V$(PJ"#ZJ8PT#>N#"?PNE+@_]4&NBD.]+75H088M&9?[=M# MD=UPV25G2L/NS.;^IL+DKY+CZ[1?O<[>DS606!2K'#2^3'4* M1-7G*$JY.OK6:VZ9\FMFO8FY^:OJIE_IH.+Z=X*H&PO=V]R:W-H965T(X@5U05EK3B7EW)Z837JF1\RX/Q;/?B:7EI.S0AR2%0-0?7?,\PASVLDS>/? M%M3J8M:.A\\[]%]-\CJ9!94PY_F?+%79I159*(4EK7)USS>_09N07^,E/)?F M%VU:6\="2245+UIGS:!@9?-/O[<3<>! _!,.I'4@1P[8.^'@M@ZN2;1A9M*Z MIHI.)X)OD*BM-5K]8.;&>.ML6%F7\4$)_95I/S6]Y0H009_0%\[3#, M5U)CRXFM-.\ZNIVT'*\:CN0$1TS0#2]5)M$O90KI2P!;)]QE37997Y%1Q&M( M+A#Q/R+B$#Q :/X:]\"X.R-TW*X(KL'S3N(]Z_6TUA/Z"$E6\IROMLBL*(G^ MOH%B >*?D3!>%\8;#?-%<"G1G JQ9>4*S0I>E>HC6K*2*?B4Z^64ZDIU%:6F MHD/E:L+X)DR]3SQ/"8FQJV?R^7 2!\S0[V+UA/])&%9 MY>AWM@1T]A=0<3[$=1S-0UOM*%& "K,41N00=@3#4T@%?I#9,] M,/DYBFOCO*BE$X7A42U;LQ?%=$/_Q-:!]PT!CW>$MZBNA3JD&H;8.V;J]I@& M)(Q/$-VW%#S>4]ZLNG&XG>KIP]$/5[1L''N\+$&?>*9K02 /HV^ MKL'B_9Z/Q[?I]]-?T"NJZT3'-0UZ-76]$^T5[]L"'N\+;])>V.^P?D]Z T;N MJ26R[RUXO+F\67GC<'ZCO"$5V ?':]TO5^;6(5%2U[8Y:7=ONYO-S)SG[;UY M&ULM5IK;^(X%_XK%GM11^J '28X-1T\)^Y8N M*>7@.0KC]+BSY'SU6Z^7SI8T(FDW6=%8?/*0L(AP\98M>NF*43+/C:*PYT#H M]R(2Q)V3H_S9#3LY2C(>!C&]82#-HHBPES,:)D_''=1Y?7 ;+)9/O$K2SGE,:;KY^19_DS@MG[DE*1TGX M9S#GR^/.H /F](%D(;]-GBYHZ9 G\69)F.9_P5,Y%G; +$MY$I7&@D$4Q,5_ M\EPNQ(:!@PP&3FG@M#7 I0%N:^"6!FY; Z\T\-H:^*6!W]:@7QKTVQH,2H-! M6X-A:3"L&F!3X.!KY&#%!+DFDW6P6T<;O88;Y?'N%8F59^68<')RQ)(GP.1X M@2=?Y*F=VXMD#&*Y"^\X$Y\&PHZ?_)%P"C!X#\X2)DR#>)$"$L_!B-%YP,'I M@E$J-AU/P<&8&7&>5B!X^:5F>Z ];ES5\22Z98'=3E#E"CBPDX$)E9 MA_/1CG-'5PJGQOS*;GZ9Q2)W8!$IR^KTQ 9=;W!GO<&='-PU@%\E\>(]IRP" M8WK/#\'GA).P+B<+&"^'D=K]>(+0$$/WJ/=8,SU>3X]WFGZ4,2;*";@F/&,! M#VAJH51 ^YN47#SLKQD5VP!KQ =X,*RG[:YINU;:MW1%7HJZESR UFOH:H0= MZ$-_6&&L#W,1]/SM41]>9IWL-XU?^V:WS+3KL0GTI="PRS> M^!I/#+UJL/1!'D:&7=%?<^U;N4[3B,X(^-\UC>XI^[]EFP_6B .[]UL^@PF9 M!6' 7P[%1GL.HBQ2^@Y&9"4^Y2_@7RG$=56SF&JX&;]Z?X=K=L.WCLW0DA]% M8(9:8 P9A*!JAJ"5YQ^9C(?D=_HH>AUR']*<<:HHU\HYU O5-MF+YB'3YB&7 MUB';/F\T@*BAU#TFX6.>&-NYTR8]D9(AU*!#>R5H(>VU34(QG5R1]5H,?5,& M*+E";?6J=:8B78 P@K :7:SSQ9Z)K](I9!>J.SK+!$'1E$O*"8EW"Y_2#607 M#JD+8!JGG&52*@[E-!2<1DD6UVV),Z37=^$MA":'595']C*O$1$<& _^(?)0 M?PAN*)N)QV21Q^Z&!?$L6)'0QM0^'^PZWB^V)50U']F+?NLNHL39VN40^=64 MFM2,PQ AXQHK+4$-8O(]35N)76&OD]>'.:Z1NA(:U%9I"NH3$C#PE809K>6J M:PB"3M]$PU%"XMB%Q-18&=/PW-%+NP.W-DRQ;C7CQ%'!R%C)@-,D WMUO"5J M,VU]'/;,M#=.-W99^=Z&MH2O=+0Z?7T8-I)78N/8Q::>K?@S8Y2D5+QXH$Q6 M]TD0$U'(I#8F*:^[,#EW],-2G1_Z*'.V*Q%R[")4S98/3,2CEJ1^\D$0(ZS1 MU,=AZ/O8Q%3)F&.7L19R*;H.X<]<)-,T%C[=D_@;^/0@ B',;@FG(MNF9Y]N MW[715T?)FK.CK)V1-$C!77ZU+C/[*V%!WH]*#G4ZUC ![D)HTS%'Z9ACU[&/ M 2=J =-6ZZ"DQ]E->LP;5]N:U(WRC0FO5,;9365V$DA'%QU')ZX/,A8< MK&0)VV6I]48M<;;:-]BODL1U6N0;SHI821&V2Y$IP<3.O [B_+#0(N>PTA!L MUQ!M[^4;GZ8\WVN'X(Z+?_.-UK)VQ>QSP"ZLMI'%P7!/N^F>=I>[VVVOZL;% MGUW<;%$LCWQMHJA$"-M%Z&VB:)\#=EU<'\7][*9[VEWN;K>]JDHPL5TP-S52 ME+7-*(Z2?+&+;U-;2P%6DHAWE,2-(V=^-9#?D===MY? "&WU&5W#50E6RH?? MZ 17XFQ=IMNC4O@K5S#7O^P5^4U'Z=-FZ 0Q"\"-/4QDWID&O7(8W;* E#L7AL?2O4$&"\2X WOF!J MO+@3IXRW3'95T]W][_*L:S$J@;?6PNL:&CY757IWQTJ_1[*/&N9 #8V-JU3 MM:O CLD^:H!#7G.RJ]+OVDO_=R;[J(1O&6!5V%U[8?^\#-A;YKJG"KOW@PK[ MA5=3V%'7,WS_J@J[]^,+^\>&.5#7L19V3Q5V[TT+^WD#7(O"[JG"[OW0PG[A MU11VV*W^<*"W\=LJ^;O$:\(6@5+UPX"2Q"CAK.Y/V[6L;2@B03*3=FP3# M_Q]_YQQC/#D(^5UM 33Z4>2EFGI;K7?WOJ_2+11,W8D=E.;)6LB":3.4&U_M M)+#,F8K<#S"._8+QTIM-W+U'.9N(OA-3C%/QP.JG6-;"HK M(;[;P9_9U,.6"')(M0W!S-\+S"'/;23#\6\=U&OFM,;V]>_H'USR)ID54S 7 M^1>>Z>W4&WLH@S7;Y_I)'/Z .J'(QDM%KMPO.M1:[*%TK[0H:K,A*'A9_;,? M=2%:!I/HL"&H#<&U!EH;J$NT(G-I+9AFLXD4!R2MVD2S%ZXVSFVRX:5MXU)+ M\Y0;GY[]+30@BF[1@Y#&RLN-0JS,T%Q"QC5ZOY$ IFM:&?,6O4&\1,];L59A1' MR<1_:5/W11$E82,Z8:,-&[W(]BPTR\W"70UB5=ZX-2,A"<5A!ZPOHT$4X?$P M6MB@A9?+!DK=HS4O69F:I8+6 -7BRKA*Q;X<) Y[*++>%'P4KT@:4\Y_HG^OH)BA7( M;Q=>RW$SR_AROTP1D"O"XDP1QD-%(!1WBM"741S'+=D)7M+@)?_/(X.)/[ M<5\GKVSLU[:HCG-:_%Z'AE3T;(>..SRYO,7/1:FTW%?G'O491MWT^[(DP=TF^:W#BCTI?F)RP\VZRV%M;/AN9/RR.GQ5 RUV M[ORR$MJ;X6Y@Q3#^R1J#D"SWX!4$L#!!0 ( ,TP4E3; MVEPS: ( $8& 9 >&PO=V]R:W-H965TT-+:(4*)+TG'R]QU*BNK6UC53;S,4\12&L$:7QN_=T!J05[H_?W>_:VJF6)=-X*\5/7IIJ MZJ0.E+AB6V$>Y.X+]O5$UJ^00K>_L.MC/0>*K3:R[L640^W/8$P3^ M$4'0"X(V[P[49CEGAN69DCM0-IK<[* MM553%/P#1.P8&_=#CT-,!7"/;X: MN*-#AE_(5.?SO4)Z*RN#"L[G:!@7^@+.@#>T([>:0G3F&BK$IN,6?=*S+NG@ M2-)S+"XAB#Y!X 7^T^,(]6)A$_C@K'%CA*58XQ@K'6,DX*QI8T2E6 M-,:*#EAIG%X%X[!X@,6G8/$8+#Z ^4&(R0$Q3L,CUY8. MQ/1CHC1,C,'2PP?I7TV\\#^&ULK57+;MLP$/R5 MA9!# J31P_*C@2P@MEHTAQ1&G+2'H@=:6EM$*-(EJ3C]^Y*4HCJN;.30B\3' MS.S.4EPE.R&?5(FHX:5B7$V]4NOMM>^KO,2*J"NQ16YVUD)61)NIW/AJ*Y$4 MCE0Q/PJ"D5\1RKTT<6L+F2:BUHQR7$A0=541^7N&3.RF7NB]+MS33:GM@I\F M6[+!)>K'[4*:F=^I%+1"KJC@('$]]6["ZVQH\0[PC>).[8W!.ED)\60GM\74 M"VQ"R##75H&8US/.D3$K9-+XU6IZ74A+W!^_JG]VWHV7%5$X%^P[+70Y]28> M%+@F-=/W8O<%6S\NP5PPY9ZP:[#CV(.\5EI4+=ED4%'>O,E+6X<]0C@Z0HA: M0G1(.!9AT!(&[R7$+2%VE6FLN#ID1),TD6('TJ*-FAVX8CJVL4^Y/?:EEF:7 M&IY.OPJ-$,,'N$>E99WK6E*^@7E)Y 85G&>H"64*'O!%UX1=&.3C,H/SLPLX M \KAH12U(KQ0B:]-.E;4S]O0LR9T="1T&,&=X+I4\(D76+P5\(V/SDST:F86 MG53,,+^":'@)41"%/0G-WT,?.7K00\_>0Y]8>OCQA)M!=S0#IQL]D4MX M$)JPOFHW:D.G9F_['0(RGJ4!O$D[E!O[,2=G?BDG5NN M<2.)N^T+* R"@VKU@,+X$)7UH$;1'JKQ MX^]=T@I-=K;9*K73^]<6WD8'UF^FS3%O_*-$WZSIBF7 '#M9$, MKL8F)]DTOF:BQ=:U@I70IK&X86G^%2@MP.ROA6D'[<0&Z/X^Z1]02P,$% M @ S3!25.;Y'W_*! )A8 !D !X;"]W;W)K&ULK5A=3^,X%/TK5C4/,Q*0V/EHBDHE(*R6!W81S.P\K/;!)&X;36)W'9>" MM#]^G0^2QG8,!5[:?)Q[<^[)M8_C^8[Q7^6:$ &>BIR69Y.U$)M3QRF3-2EP M><(VA,H[2\8++.0I7SGEAA.D7LB?FQNN3QSNBQI5A!:9HP"3I9G MDW-X&J.H"J@1?V5D5^X=@ZJ4!\9^52?7Z=G$K1B1G"2B2H'EWR.Y)'E>99(\ M_FV33KIG5H'[QR_9?ZN+E\4\X))JB3M-0N&FIHA!I$X(91L2[! M%4U).DS@R#J[8M%+L1?(FC$FR0E P1% +H(&0I=O"0_K<-<0'K\E/*K"X].J_.YX_DNV2E*.7 2?A65:<1HPD/ZO!J_#\N8(2\N?.X7[(.FH8J*#9D M\OS([U #_G['W[?ROZ:"K#BNA_\M9_*P '_?D.*!\'\L\@1=^L":WMC01^ [ M$S@WJ=5D"_=K1&&@J&4 02_P%;D,J!!!SRQ7V-43?NQUA_I3/==5"C" H*^B M8@,J1'NH00'3KH"IM8"K8I.S9T+ /7DD'-.$=*\;_ ?>V0U1]_#H4[LA,N@4 M0D5,'13ZD=(RL2$3@M,1+6==.3-K.>=-&TCGW2OK2#I@7NEJ*FBFT0@B%"H% MZ2"(O-!,%;J]Q;@?Z]PV_A6U#:B!W$-V>P8([5(6;$LEOPW.4L X2.K>,/.$ M&H/C,/#52<($0VXPQA3U3)%]PBPVK/^6RARO+ MI(_/7["W,_BY?@9U%PI#I"IJ-+1(5=2 \N"(_T*#=T=[1);HQJ09GA0R) M]L8%[<[U^@0V?8O6.FB@]9!<;VS0[FR'S%^Z%QT;>!I0%J*]94&[9QTZ?>EF MI+UK&V3XA=";%;*;U>%-B71?4HF^#HFMD&$MO;4AN[495ESR4PPT,]G54R9 MT]D?G\90;V+(;F+OT%>W*,/2Q8 :G_51[V3H@Q]9R. V^E>6 37XS!JRZST) MV3WI@+'?9AJ,ZBERIRI1 \R#LS&FO7LANWL=./B1[CCZVL4 &EV[H-Z5T&>[ M$M(M1U^[&$"&M8L!9>GBWL"0W<"NZ2.A@O'G;COG$X9\[U#H<[^]VG3[VPW' M0: )JJ.\J0=50744FJ*9(JBSMX%6$$FOVH@L05*-KF9[J;O:;7:>UUM\RO4+ M>!HW6Y9]FF8']496G=$2Y&0I4[HG4TF)-YN2S8E@FWJ;[H$)P8KZ<$UP2G@% MD/>7C(F7D^H!W=;PXG]02P,$% @ S3!25!S\XVDJ @ :00 !D !X M;"]W;W)K&ULC511;^(P#/XK5K6'30):NL%V4ZFT M@=!-.DYHC-US* :BI0F7N,#NUY^3=HA)0UH?FCCQ]]F?XR3;&_OF-H@$AU)I M-X@V1-O[.';%!DOA.F:+FG=6QI:"V+3KV&TMBF4 E2I.DZ0?ET+J*,_"VM3F MF:E(28U3"ZXJ2V'?'U&9_2#J1A\+SW*](;\0Y]E6K'&&--].+5OQD64I2]1. M&@T65X/HH7L_3+U_<'B5N'>-I.8@2GQ J+,@S"!YV.$2E/!&G M\;?AC(XA/?!T_L$^#MI9RT(X'!KU1RYI,XCN(ECB2E2*GLW^)S9Z>IZO,,J% M/^P;WR2"HG)DR@;,&912UZ,X-'4X 71OS@#2!I!^%W#= *Z#T#JS(&LD2.29 M-7NPWIO9_"34)J!9C=3^%&=D>5J!+JB@GFLQ%<7ES!!4@-$ZD4GY++8N(D M?:BX:!)ZK!-*SR0TPJ(#::\%:9)VOX /OP/O!WCR&1YS:8[U28_U20/?S5F^ M!<$,B\I*DNA:\+!CX6*AL,U7J.V$PA;,-5\@)?]QG7X9YV!JG/1-VH(70T)] M580Z:B]$]3=ME_=NLWAW*K1VZ:8G/G>=_H]/WQ%2BXM/&L%?PHFP:ZD=*%PQ M1]*YY8"V;NS:(+,-O;$PQ)T6IAM^"]!Z!]Y?&>Z/QO#M=GQ=\O]02P,$% M @ S3!25 >JSQ4"!@ XAH !D !X;"]W;W)K&ULK5E;CYLX%/XK5M2'5II)P.1:92(UR;;;AU95IY>'J@\..,$J8-8V2;._ M?H\- X1;TAU>9@(^Y_@[UP_,\L3%+^E3JM#O,(CDP\!7*GX]&DG7IR&10Q[3 M"%;V7(1$P:4XC&0L*/&,4AB,L&5-1R%AT6"U-/<^B=62)RI@$?TDD$S"D(CS MF@;\]#"P!T\W/K.#K_2-T6H9DP-]I.IK_$G U2BWXK&01I+Q" FZ?QB\L5]O M'471/DD!]YJ>_:>;01-MS>2#-7W3* M9*T!)@I X*01>E_\CL+Q"T*.%/ %05[W*+@9 K.K0KC3&%L(I.Z8N*P M)8JLEH*?D-#28$W_,,$TVN ^BW3>'Y6 509Z:O61*XHFZ!Z]91&)7$8"]#Z2 M2B206R71!TID(JB'B$)O"1/H&PD2"N*//A?J7E$1@OR12I7*[\[HD;J)8.J, MOIQCBEYNJ2(LD*] Y^OC%KU\\0J]0"Q"7WR>2!)YH3XVZ=:D^@NCE(<1Y"+&Q-VZQ]R:$4+!_(4@NEZK) MG51_8O1U(QY7\\7,F2]'QS+JNA2VIM-"Z@*?L*P"Z)"W#C'-SXS\ %<$V;T*V[#?VP?S:Y-*X!=J85G^HB=K-/ MD]RG22>44F.PHC&:T$UJ6T-56.,*P+J4KHI%,\AI#G+:"7+#1=%L_F5SNP2^+"HT7NT:*O#NPV!!UXU^+6HMZ%=L6ONDA+%]I6 MP6M6/WVXOF*HQ:M,JU*'-<\:Q'0ACEO<*]&VW8GJZR/Z(@PYG_^P?>V"U^SG M$EMFX"*WBXE3C4%="EMV2^7:!;/9?5&;76>NZKSH%+D$6+";W1N]7;'4PF]V MG;TF5;_J(FU^%0QG]T5Q=IV]G,6X^N#3(-51'P7'V5=(CD+U[ID+-"<1WP/5 MQ5PR=5./%!QG/Y/D-G8#85FU\JL+S29MB2KHRNZ)KS9VG5EJ$+M$+@$6[&/W M1C]7++5U2)U9:GYUB5R^$!3D@WLBGPUNH)%:=30(M58'+B@$7Z60=_Q(1:3! MW"P:)^#^/A[CTWO1,?MGB.G/8BT7+*Q$NF /WQ!Q;?#,M MX((6<&^T<,52<]%O\X/LT[+XK5>X=^LBC M>RCF6VJSF.OXN7,=UT?V E?IMTEH.FF)13'7<5]S'5^?ZYTBEP"+N8Y[F^M7 M++7,=7Q]KG>*7)ZE%'/=Z6NN9X8FG=71)-16'8Z>ZY=WBD'K= _:YB"NKVB] MR9Z:7--6^8';'5(^-5V!2.2AO3X5/)I309 N106=F/)-XI%Y[F+ +^A$!44D MC@7_S4)X, O.Z,5D-K10R(( )(;H.T54FX-%S^P4$94(8QRN)"UO<8=<("QX MI#M!6GR +V4FAYB4"8#6"/6EEPABSID+,V$,R%.DBB./ZJR""<3VH(4X2(E[ MY9,(TAWJPQ)XT?*H&QB1J.RV3SS$71A,YIPTTA,C0^P: M0S.'5!S,YQ )YI)(I8>J^=W\D\O:?)FHWG?LUQNG:05Z'E9PXXH#*^8K MQ*C8//WZ\X&( T0(!70/0*SA#":62#^HI!>*Q^83PXXKQ4/STZ?$HT(+P/J> M<_5TH3?(/VNM_@-02P,$% @ S3!25.CF@:"^ @ -0< !D !X;"]W M;W)K&ULO97;3MM $(9?961Q 5+ QCD!2B)Q*&HO MJ! !>KVQQ_&*]6ZZ.TY(G[ZSMC&A)+2JJM[8>YCY_HS&H<' CA9CC%.EA<6MY%K8JJ2Q0 M.VDT6,S&P?GQV<70VU<&CQ)7;F,,/I*9,4]^\B4=!Y$'0H4)>07!KR5>HE)> MB#&^-YI!^TGON#E^4;^N8N=89L+AI5'?9$KY.#@)(,5,E(KNS.HS-O'TO5YB ME*N>L&ILHP"2TI$I&FFM6\X,JU,J;X:3VAS(ER[N2_6CRU1!"'P[A6FJA$RD4?-&.;,F))PA2F3S3UF&54+A1E!I)4ET8#*8YL;2(:$M6&>)CFJ=_2LD(94[ M@#V0&NYS4SJA4S<*B8/P*&'2 %_4P/$.X"M,CB#N=R".XN.'Z17L[QV\50DY M!6T>XC8/<27;VR7+43&8T0AK%!:,!87.=4 4')#\P2E(C*-MO+5POQ+V-;"< MG'1[\>DH7&[AZ;8\W;_CR?PI+/TI;&.I10=O6:*3[2R]EJ7W6Q:1\9F^XE!N M33G/_1OKI3]*5>\=WJ ;[[ O2&AML4S>/\CG Z[.WZ$81O0\'\']-I4/@AF^+["3H=1[Y=@PHTNZ"^4 M&V'G4CNNFXS]HJ,A"]BZ2=<3,HNJ,]GAIMC,_&]MKTI M)S\!4$L#!!0 ( ,TP4E3C/_4O9P< /HS 9 >&PO=V]R:W-H965T M,GR?,[-LGYHY _U(QSC7[- MLUQ=]&9:+][T^VH\X_-$G8D%S\V>J9#S1)NO\KZO%I(GD[+1/.OC((CZ\R3- M>Y?GY;:/\O)<+'66YORC1&HYGR?RZ8IGXO&B%_9^;_B4WL]TL:%_>;Y([ODM MUU\6'Z7YUJ]ZF:1SGJM4Y$CRZ47O;?AF% ^*!F7$UY0_JHW/J!C*G1 _BB_O M)Q>]H,B(9WRLBRX2\^^!7_,L*WHR>?Q<=]JKCEDTW/S\N_=WY>#-8.X2Q:]% M]F\ZT;.+WJ"')GR:+#/]23S^S=<#8D5_8Y&I\B]Z7,<&/31>*BWFZ\8F@WF: MK_XGO]9"=&F UPWP5H.0MC0@ZP:D:P.Z;D!+959#*748)3JY/)?B$?9V*IDGRBSOO:#*A(JS]>)W^]2AZW)#_BXS.$V0G" 0XM MS4==FD=E\Z#>O&]DK+3$E9:X[(^V]'<[$U*?:B[G9EP/7.E20]NP5OVPLI_B MSGRX' SC@)[W'S:S;T;A((J&550M25(E29Q)COB=1K?%R4GUTPGZ2SQPF1>) MGJ /(C_]J=V@.L+ TQ4T: R0#.E@2X5F$ Y";!=A6*4XW"4"W$6G M:B%R)0I+_#,W:2]DJHPB+[BZP@ L//"CT6C=4>TJ& X']O&'&PP)W7<1ESJ= MIF-S'RDDIF:T"Z%2W6F48*ZA+W===U2[(X)@ZTJP!,4L:%$"S#5TNRLP\&2# M@%UT $L-W9ZZ(N_))FY'J1IGH@"Q58ZF;Y)X. RV[=42%\9!@.,64*=C+887!BK$G*[[&32NV\,H2U0XL#(:-W8;= M1:M#, UOE-*>W'Z$FT;>SC0,3H[WS>A9PEJA1X& M?\=[^OMUHF:== $+QVX++WLTDT8T+C[PG\OT(?323(8[R04FCMTF_CRYF@8]Q+1Y+5E\?!B3 M-K' Q_&>/KX9\#Y?+(MBZ!_^P#,4=E&-@)D3MYD_N](BMO+:A?M?!5D!,R>^"KM2=/LMZ]+9T@]P8TUDSUAT%'7O6HV M0@OJA!FD!H MZ.D*J2<(Q"![$J.CGB\OZ0B@AOB:+9 F/QIBND+J"0)=R)YTZ2[F(6H^ I0B MGJ8:(])D3YN,P!UR!.[L5Q=20!/U-<^@3=9L7Y3.D'J"0")Z'!)U+1TIP(:Z M8?.L6HC:)A<6HMOB'$2G0!YZ'/*\K,*D&PO];N0\3]7=U'&&U',$ZM"#40=W M4@N80MU,>79E22U3DP&-@NWU DL<#4-&6J0#QM"#,09[+RPI$(7Z6KRBMDE/ MXP9!N_.Q^! M1?M5FPQPQ7Q-@9CEQ^C&RI$EJ'45D@&BV'$0U;7B9$ AYG'UC;FF-FO].L]^ M&$"('0="+ZLS(Z!/Y*;/L[2,FF2QK61:PAPKF1$ *#H8@$@GU0 OD1LOSZXW MH]WK;,Z0>I[ E^A@?"'>R\P(:!+Y6F^+=L]\G"'U!($VT<%H0[R5F-'&\U*^ M>!/M7G)SAM03!-9$!V,-\5-:1D"?R-<<*-J-'F=(/4% 3W0P]&R+>8BB,@8V MQ;Z>PXH[K[C%0)OX"+39KZ*, 4BQK_E.O)M$SI!Z@D"B^#@DZEI-Q@";V.-* M6[R;-\Z0>H[ F_@XO'E9-1D#:&*/CQ&L^V(N+5TA]1P+UM2W@*/';D>W/P=\ MM:,5L'M2F* "$TSS<;:<\,T[L7@P?UJ]$5 H)/2,2S2N.DESI5.]+%[>4&>F MJD+*G.+,;%=J:0(E7TBNRJX2L^L^+RTEU\@T+U_X,,YB>D1::'. <6MN1?A4 M9*DXLYWP_L:+#W,N[\L72)3I;IGKU2/QU=;J)96K\EV.[>UQ_.;:G)/F'B.K MV5.^U]*'0ZS>BC$7YKW1 65\:@X7G!5WA5R]:++ZHL6B?/7B3F@MYN7'&4\F M7!8!9O]4"/W[2W& ZG6?R_\!4$L#!!0 ( ,TP4E3EHB3U4 H "TZ 9 M >&PO=V]R:W-H965T.#L2SJ_3H(,E9&,3T*D59'D4D?3VF8;(XW+%V ME@^N@\4';W=)7"MW[5RRR(:)P%28Q2^G"X,[:^G XQ%Q M MO@5TD:U\1MR4^R3YP;^4^@QU]EISO5F%QP M]?.R]U-A/!AS3S)ZDH3_#69L?K@SVD$S^D#RD%TGBS]I:9#+^_.3,!-_T:)L M.]A!?IZQ)"J%08,HB(O_Y*4$8D4 NPT"N!3 &P*6TR!@EP)V6P&G%'#:"KBE M@+LI8#<(>*6 )[ OP!)(3P@C1P=ILD I;PV]\0]BNH0T !S$?&7=L!1^#4". M'5TDC"(/?4;3Z"E,7BE%QS2F#P%#5R&),[0[H8P$889NZ0O+2?@)FM[=3-#N M;Y_0;RB(T>T\R3,2S[*#/@-]>*]]OQS[N!@;-XQM872>Q&R>H6D\H[/U#OI@ M2&4-7EISC+4]3JB_A[#;0WB +85")VW$/2$^4(A/MA.?MA$?<7%K7R%^JA<_ M)Z]HH)1>@]*N%H8MNG,:M7F )S-T C.4!O>YB -\3?262R5%YX3Y\R!^7&O4 M0U'\!"N6OI']!_V1)EF&KLBKRBB] M+B.#36YED[NU39,@\U/*?P&Z6&\YCI(\9BKUBV%=,2QGI.3P<\QZZ#9A M)%096 S@K:AE>9NZGW@UW:U1#05%3Z,F X>5@4.M@2O:+4=.)AX/%Z0=-9#ET]<(.N!^Y&899QWP#V#9-8K'7(7GF1R*J[?+T1;EHXUD F)X.?#1&Y#VDK:$K55BUR&BU:2;#+/Y5*I=*[G*-E>YH4,A"KR"ILTTF,98^D>@&]^TB>3/<,B.Q M]&G +X!;KQ 6<&?*HCO9ZK:R! MJ2*Q).U;>MZ_BY]!-5"[P5E:P(DE@^+V#%K!))'LH8MDJ4Z)WDD"KCKGFX2+?;;5<)%]B/5^^@_=) M/^.!HE1R_$R"D*=> OJS+%/G7 ;ML&MP0BQ9&.M)[YR\O!.VDANQGAM_-;9Z M[; QPF')N%A/<-5>8A'6KO+4GX,Y8I.B%::2_K"!_C0C]98 09REZ3,MW/XT M9WE*!4QBI@V5(ZY7Q-B#F-88U23183VEK,_E*0F6)3]+T(0RFD8@@*Z ($0# M6#$08@H[E8KJ1QL974?R%S;4K0)JL_9IDZAA= MCKA^O+:9TB@:6;:C#N*.Y%='SWAJ:R#X4;'Y4*;$U:_%@N@5.W*WBT1I#:XS M3E-.[$@Z==H=.G=2=)Y29>'C*,BQ4=65@^5V)\M=5.7[G4I-G3=H*GG2:7=> MW$E3"'E*3=TW:"IISS$>\7;1E#Q BBCU%6G3!7UAQ;?O]0!4VE _Z?4:;9!D MZ.BY1VW#!65E+ W\ZB>Q2[5[DM)9P#XU[ZM-',71;>W\S=!HW1I)?XZ>_M36 MC*'VBXIS-70GN(:$?AX201FJ(,FO(_#-0W1-F'H]Z=7 >^YFPEX<#>Q>JYY9<%!*K%I/ ]SG+I9SYPTO=:'E3B MK1_=V_/T5U4D:;MZTGZS'3U^U)"#ZL(H7NW->>:BO*^B'WJPAT=:(V0VX';) M!NY"%D1<28TU2K7U@SE[CAY[2?ON>]!^=6=H]990UFX9E0JT"CJNS )<0U&] M"/@=JY:;A:ZD;%=/V6/?SR,>IL#X2S87)D=/*9WSB[+/_(Z-GT2T3.$@:"GA M6\GRELQS2UZ4X-39?+]V*Z=LM(K@Y_KMBHFQV3HD*U?)NN0&6^6YKB(UL(;[ MFP8I6NU;#=L5KLP@W/?((*K=27[VJ5W_MPL:PLHHKJDJK:W?!-MOG!:91+A= MDHAV*=MEK(XZ]8WL9D5E?N!VR0^VJBS<^D4KJ_$0T96$ZG8AU"U+"U>QL]SH ME9XD3:\+:6Y76WCU36*K,59[DAJ]+M2X77%1#KFF:N-E,D_2H?X_TQ3W*CUZ5"WJ:\."Y'7"-QC$>;-UX5K1QO(ZQ/5:W$?72EU9*YO2[% M]ON7(08U(*-4ER$=Y29OEUL'4/*\9]@KKZ=4Z!_(<.X9NJ%^G@8LH)F@0W$+ MN47:Y:W))&Z4X.O*MFK.)Y8\>$V0$K* M'':AS"V!-)W.-@'97WG++:(P*G\?,4,BHA>OB%5/JW<>Q^)-OXWGQ]:7:?'F MHNRF>)'R'(P)@$U"^@!=#O:&$%73XMW$X@M+GL2[=/<)8TDD/LXIF=&4-X#? M'Y*$+;_P :HW1(_^!5!+ P04 " #-,%)4<>ED-O " "!" &0 'AL M+W=O GXRV*G:F!@G*R%>S.0^'CN>$00I1-I$H/AXA1FD MJ0F$,OZ6,9WJ2$.LC_?1OUGOZ&5%%/%D[Z5>:@1_/ $(2@)09/0/4'HE(3.9PG= MDM"UF2FLV#S,J::3D10[(@T:HYF!3:9EHWW&S6M?:HF[#'EZ\B@TD)!_> B03,8NJS9E0FH@U6>Z84A9*+N>@*4O5%7)J MR[\?(%N!_(.KS\LYN;RX(A>$:Q&KD8?1HT;E9JGA>;@A&8_( ^" MZT21.QY#?!C Q01460CV69@&9R/.(;HA0>\+";S ;Q$T^PP]M'2OA3[_#'U@ MZ/[PC)M.]4X[-E[W1+PER%<6 8GP);5EMV#W+-N4A5?,:- 9N:]UQRV@CN\= M@N;'H&'P@3D0WZW$=\^*O^<:).#M.J6^H(>U,T._H;T%TF\H/X8$-BLY,55-*="M-[QW=/ZU'PP:/EI 6,X;3MHBA8-V*V%E M)?S/#=(Z!:SN[>+#HR/[04/Z,208-C#S8\R)N].O9/?/RC:E*M^7*G-_6M7W MVZY_,_4MH&XX;!AH =E_\($'MU:<,Y ;V^04RMMR752H:K7JH[>V?336I]A? MBW;X$:9HS@]4;A@6ZQ36&-*[Z:,D632\8J)%;EO 2FAL*':8X#<"2 / _;7 M-E!.S '55\?D'U!+ P04 " #-,%)465PF)K($ 5$@ &0 'AL+W=O M LI55=B!]R\60N94FV:.# MV33O>Y2SJ4 8VMOU@D*O]%^Q+K#5"<*2W2TM@P2!DO_NE+F8@C QQT&)#2@#0- M_ Z#46DP.M? +PW\/#-%*'D>YE33V52*/9(6;;S9ASR9N;4)GW$[[PLMS5MF M[/3LJ]" G2)/J:[1+P"H#O@L&8:/2:4*_/BT/YSF; -M9-U@3Y1)M%WFF2 MQ#I'HENE0"OS*N,K6*&%ICI3B/(5^L+HDB5,OUKL8L^4*BS>ST%3EJ@/9I"C M[A\/D"Y!_F-ZORWFZ/V[#^@=8AS]M169,O[4=*A-X);^,"Z#O"N")!U!8H(> M!-=;A3Y:Y.:>PWQ^CGED MS?&D)YI1M0A&N3^_P]]ABD4UQ8AJM(0-XYSQC9VW5Z#2E?C"\3AW;&O,\^QR MA+V18?5\G X7C! ?5[ 3WG[%V^_EO0#YS&) L5#:1:ZP#HY'Q82,&MQ<*!/# M*6KNMR.8$,_-?USQ'_?R_\PU2%"Z,X!QFUJ &_1=F+!!WH$A1Z 3\D%%/N@E M?QOKC$I&$[0Q\N)B'[1&Q3ALK@P':((#-[6PHA;V4GND4K.8[2BWJ>5:LF5F M5[6S=(2.Z0^CQO3?NU!XU,$SJGA&YWQW"NTH6[FX1:U1_:,Q"V8.#)ZX>4TJ M7I/^_-DZ'&\IWX"+U:0]95[8I-4&37S?30M[M5AY;WSP6B=@MAW:K0)>FUDP M;G[O#M3(]SNF$A\)*>[E9K8A9I-A\I9)"3Q^1?!2I!#1U;]&R"UK)VG;1 F'<4#UZJ&^V6MW$K*MVLO;@M3%$9- MD@Y0U/6YUNJ%^^7KES0".U2JK1$N5*=&X%K,<+^:O:D2V"%.;9UPHKJ4 M<2 MAOLU[*V2W):G2U=-=L!ZBG(M9+A?R7Z[*+?ER^R\6JP=2GA3D%N"0 &0 'AL+W=O3@F[@!LRW8J5PYC6J<>22&C)3?7E#'8<]0#@Z (AJ0/0:,#@ Z-> _EL!@QHP<)&I MI+@XQ-30V43)'5'6&MGLP 73H5$^$S;M-T;A+D.BTA4=T!5&Y%(*L]7D0J20OB3P,4A-I**G2"VB3L88DAZ)AA])%$1A MBT/+M\!'#AZTP..WP$\M/#SK4--O\MYW?(-#?$PGLA2&*&J@+;S=\* 7!>_: M@O#'L!?>#QKO!YT\2YGCO:>KRF(BP0M/MZKHI@E[PW85QV!AIXIAHV+X;SGH MAA_,P=_!XF.PLT[1HT;TJ)/G&K42F6'+,*42Q-X,6H/1;?J[F8+>N%U_-RSL M!>WZCYW6K7_F(/:)Y4L]]02P,$% @ S3!25( GI? C P !@D M !D !X;"]W;W)K&ULI9;;;A,Q$(9?9;3BHDBT M>\BY2B(U*0@D"A&E<(&X<'8G60NO'>S9IGU[;.]V29--BL1-XL/,[V_&A]GQ M5NE?)D"B$-),@)]IJ),$E+C28LBB8?IRA4-M)$ =/ U_X.B%MLA'I$A!E*7'&"A6#2V(F%,G2ND;A&NWO4S']>"KYF?B](P;M29IC!+3$J M#3"9P4?.EEQP>H2S:R3&A7E=J^V(O4YND=M#PW\N,%BB?JGM;R[O8:S M5Z_A%7 )7W-5&JMJQB'9J!U[F-81SJH(DR,1Q@G<*$FY@;<.\;E :-/5Y"QY MRMDL.:EXC>D%)+TWD$1)W (T_Q?WOG>/3N!TFBWL>+WN$;VK-"V+4C"R^5_6 MFZ/^;@XC.[KF4G*Y!K6"1V2Z+8O5(CV_B+O[]]/SI#,:CL/[W=#:K'J#N+%Z M%D&WB:![,H(/DE"C(4CMZ6ACJ]S[NZMV1WMD+3:#7CM7K^'JO9!9*IGF3,#: MOH=M8+V#19-NO =V:!-WNNU@_0:L?Q*LOH,&-HQG;5S]PS6C_82UV,1'N 8- MU^ _CR+:E^'$(1P<;F(2C09[Y&U6NT?U&?NP81^>9'?O'3!CT*;U9=#A 4*T M!WG*XAG@J $&ULS59=;YLP%/TK%MI# M)[7A(X2D4Q*I"9VVAV[5NF[/+MP$JP8SVVG:?[]K0Q@%TG63)NTE8/N_*YM&6Z,&5B^HG<%BE( M82OH\@(LN-%8$!RM6P8L18TA&))B
"#R"3)BB M=QRP4; \"9 3+$%5C+=#!:@>$-D'F+^/AV40!7/WH>U)'S..QL\Q<1\3>I,& M\TQ=V*@+_U;=*=G;9L=7DCZ Q/^NPRF04K($ 6W]J>"<2D5*?)VM%X-65-E, M6Q)\;^3Y'3,&4<&T8\]DKA=[NX#^EU>MS'M#O]F;A9(V[V7W7Q;*! 8=CQH@\::/5X$-5J]Q4"RU*^_F_$QJ'"7N;X7P(T@#P?"-P!*@7Y@'-Q+G\"5!+ P04 M " #-,%)4$Y7F3 $# U"0 &0 'AL+W=O#]9"/JD<4<-SP;@:>KG6Y97OJS3'@JB.*)&; MF;F0!=&F*Q>^*B62S)$*YD=!D/@%H=P;#=S85(X&8JD9Y3B5H)9%0>3F!IE8 M#[W0VPX\T$6N[8 _&I1D@8^H?Y53:7I^8R6C!7)%!0>)\Z%W'5Y-^A;O +\I MKM7./U@E,R&>;.=[-O0"ZQ R3+6U0$RSPEMDS!HR;ORK;7K-DI:X^[^U_M5I M-UIF1.&M8']HIO.A=^%!AG.R9/I!K+]AK:=G[:6"*?>%=8T-/$B72HNB)AL/ M"LJKECS7<=@A1/$;A*@F1 >$\"U"MR9T3R7$-2$^E="K"4ZZ7VEW@1L3348# M*=8@+=I8LS\N^HYMXD6YW2>/6II9:GAZ]$-HA 2^P*0HF=@@P@URG%,-4T:X M,A./6J1/<%_:O"JX7VJE"<\H7X!I8/*,,J6*S!C"YS%J0IDZ,ZQ/X(/*B42U M;2B'G[E8*L-2 U\;WZT'?EK[>5/Y&;WA9QC!G> Z5S#A&6;[!GPCNE$>;97? M1$M-#'I] O+#V\;*%/3J%?.OK%D6!TFVW0 M=?;B-^QMTRM>TGL.:W?*, .R0FDN#< JV0BEI*G)MTEI)A@C4D&)LDKT65MN MJ\7[;G%[-65-3?1TW:45&#V@M2W 0I?G^0 M^+*8&>TV%M5&;PU 93C9]2,_W&F?[[G?FX$]<_?N(JE_V=NE&@7+B"K2 52ZZK$M*,-F^":U<* M_1=X]:"X(W)!C1R&FJT$QH4]/<;V[>-2@MP,S/A:E$ M=<&PO=V]R M:W-H965T2+=04F$R_9 U1;3^PYD,P8E86'?3_V2I)39SHV M?4]\.F8'6>04GC@2A[(D_&T&!3M.G,!Y[UCFVYW4'=YTO"=;6(%\WC]QU?(: M+UE> A4YHXC#9N(\!)\7 =8&1O%'#D=Q\HPTRIJQ%]WXFDT<7Z\("DBE=D'4 MWRO,H2BT)[6.?VJG3C.G-CQ]?O?^BX%7,&LB8,Z*/_-,[B;.T$$9;,BAD$MV M_ UJH$C[2UDAS"\ZUEK?0>E!2%;6QFH%94ZK?_*C#L2)01!?,,"U 6X;A!<, M!K7!H*]!6!N$)C(5BHG#@D@R'7-V1%RKE3?]8()IK!5^3G7>5Y*KT5S9R>GO M3 **T3WZ4NX+]@: 9D!ADTOT5! JU, 2A.1Y*B%#*\G2%_1,U>B#SE&W/?8K[H8S[4YL'H"LV@>14&QE]X MP=^W@Q12A3:GVSNTAFU.J7I$;(/>@/ [=*CRI))0I>.3+075%+&90N\YK],@ M#,*Q]WH:%HMH@(?GHH5%A..H$9TAA@UB^+\0C])%Y'7K&LJ,%07A NW5^VV( MK<#5A,GI,B,WB%O$%E7B^E$+V:(:N>'0SAPUS-%5YE\YH>ICZYF_J!-UG/@M MF*XF248ME*XF'H5VD+@!B?N!W)"EN!/9,'#C=I:ZJB!T?=Q"LZH&V Z7-'#) M5;BEJH1Z]^R9IJ03WONHG8.Y113K?>J,QN8I'MAAA@W,L"?,#:D:=L,;NWC0 M8K.HDM-/I8*SJ$:N?^&#&C5THZMTV?1Q!=0 M O^C_/M]86[(5>W\+,!#=]3^KFRRQ(W:>X9=%E] /#GA!/TW?:#9?ZQHM?>S M0N1'PS:B1=4I? N;ZK3RG1/B#T)\(^$M.<6=+."@6]$L,DOA6]AD9Y6O0O9. M3K E\*VY"0B4L@.5U7FLZ6UN&P_FC-WJG^E;B#D9?[BIKC"/A*MZ+U !&^72 M=Q-5HGAU*Z@:DNW-.7G-I#IUF\>=NDD!UP(UOF'JK%PW] 3-W6SZ+U!+ P04 M " #-,%)4&+4\NL@# "M#0 &0 'AL+W=OP_I,&)+ MG"3"Y;^O)#L.V()QZ0M8TG=7^NS*7FE\X.)9;@$4^ED63$Z\K5*[3T$@5ULH MJ?3Y#I@>67-14J6;8A/(G0":6:.R"$@8)D%)<^9-Q[9O(:9COE=%SF AD-R7 M)16O]U#PP\3#WEO'8[[9*M,13,<[NH$G4-]W"Z%;0>,ERTM@,N<,"5A/O#O\ M:8Z),;"*/W,XR*-G9%"6G#^;QI=LXH5F15# 2AD75/^]P R*PGC2Z_A1._6: M.8WA\?.;]U\MO(994@DS7OR59VH[\88>RF!-]X5ZY(??H0:*C;\5+Z3]18=: M&WIHM9>*E[6Q7D&9L^J?_JP#<62 DS,&I#8@;8/HC,&@-ACT-8AJ@\A&ID*Q M<9A31:=CP0](&+7V9AYL,*VUQL^9R?N3$GHTUW9J^@=7@!)TBSZ7NX*_ J![ M8+#.%5H4E$D]L !AMQ=;Z3$=X0P]*;YZ1M^9%MV9M.7J5;7Q>(YW[Q+]_0#E$L0_6O\+"I T[N7; M7\[0MRW?2\HR.0Z4#H9!"E8U^'T%3LZ 8X(>.%-;B3[KI6>G#@(=Q2:4Y"V4 M]^2BQSFL?$3B&T1"@AT+FO4Q3ZQYZ#"?]S$?&G,\ND S:#;&P/J+SOC[NE=2 MZ=#F;'.#EK#)&=./B*_1*U!Q@_8V01]T$JIT?'2EH)HBL5.8+]#+-"+Q.'@Y MCDI7,TBB4\W-;Q$S7A142+33>]SB.FFK"=.C M5>+8CW&+UZ$:^BEI$3M4J3\=4TT M'\6>64H[X;W%G7?,(1J,6C N3>)&&38HPYXH5R1JV DNP7Z:MLBZ"#B=JU(UO*P4SAP1WWB>GZ,P+AK7.7M_/YPD=''=S_DP\L^X_%K/9^4H6&'<2NJ%/RYBY/ M1S7O%(^\XY$K\:[)*.FFBOB$M'&[,D?-F[MD)T6O0@Z.SK$EB(V]#TBTXGNF MJG-8T]O<.>[L2;O5?V_N(O9\_.ZFNL@\4*%+O40%K+7+T$]U>1+5W:!J*+ZS MI^4E5_KL;1^W^CX%P@CT^)KK$W/=,!,T-[3IOU!+ P04 " #-,%)4PDXJ MH&T# !^"P &0 'AL+W=OF7#1464'HIM M(!N!I+"@B@5Q&*9!16CM+69V;B46,[Y3C-:X$B!W547$\Q(9/\R]R'N9N*/; M4IF)8#%KR!;7J.Z;E="CH&?0,1LH# MYX]F\'LQ]T)3$3+,E:$@^F^/-\B88=)U_-.1>GU. SQ^?F'_U8K78AZ(Q!O. MOM-"E7-OZD&!&[)CZHX?OF(G:&SXIQJG%'UPAI' )7ZJ&\6=$6&*-&ZI@Q4@M]<)W:QT6EV2/0A\% MN);ZD#1FUR3<2RQ \5J6$+W6!Q5N"0(OO'8A?'%C&3L8, M'8.?&K@T95#S:C?SY'E2T[PW:%4@N;&\K7B M^2/]@;U>->]=C)T[\EK;FKGJ)V]VG!NW1W7-&%&54/0])=Y.,IS]6TVIWX]*)'PV+ M=^.2U$^]^JG[U:7R\7(C].&B^I.IOXX*!%$XY(";*#PAY,8-BT[I=\-B M/W;*O^KE7YVW^5I[!1=_(A&?AK2[65*H[/4P)/_#R.PCR#LR3VQFTQ#N%U=^$L^" M_;%+ U&I'T9OH[*!J+$_&O=1K?K@J#&I4&QM@RV=7HW MOS3-I6UX7FG:SO26B"W5G0C#C:8,_8G^@(NVV6L'BC>V_7G@2C=3]K'4#3(* M$Z#7-URW0-W ).A;[L6_4$L#!!0 ( ,TP4E1,_J&Q@@, $,+ 9 M>&PO=V]R:W-H965TB MC#NSB1U[DK.)V.N2<7B21.VKBLJ?KXSNO ,]L6V@RXL\F.;F$%^OON M26+/;:/DK *NF.!$PF;JW/N?E[XE6,3?#(ZJTR9&REJ('Z;S-9\ZGLD(2LBT M"4'Q[P +*$L3"?/XOPGJM&L:8K?]&OV+%8]BUE3!0I3_L%P74V?LD!PV=%_J M9W'\$QI!(Q,O$Z6RO^388#V'9'NE1=60,8.*\?J?OC1&= A^?(80-(2@3XC. M$,*&$%Y+B!I"9)VII5@?EE33V42*(Y$&C=%,PYIIV2B?<;/O*RUQEB%/S_X2 M&DA,;LE#M2O%3P R!PX;ILE32;G"B6?8":DA)ZN"2K@U)N=D(2H\>8K:O6,< M^UR)DN74 +\P3GG&:$E6&@?PE&A%/BY!4U:J3QCR^VI)/G[X1#X8ZK="[!7E MN9JX&@69M-RL27Y>)Q^<2=X/R*/@NE#D@>>0OPW@HA.M'<&K'?/@8L0E9'6ODV"OHH!4!J'/1$#H-$X&=8P:C6,+FKX M)C1^+NK,?MT0CB\ ;AIJ'-(V.LG(#[W$ZXD;0@6)WU,WA!K%_K"\N)477Y2W M$,KFOZ(E*/+O(U1KD/]=..%)&SAY_Q.>G$@>!^.>>0.8M'\P3C%)& \;-V[U MC2_J>P8%5&8%P0N2+.& [_3.W*?DX<5HA6N\3-NUTO?W,CWQ(/3\I&?F "B( M1CTW3T%!FD;#=OK>[^?.NRP2*PQ4<4/^P*M"XC=GC+W/\65E2AM=!WCU]JJ# MZG<>6O_][6W6Z-Z@:$K?WP&4[WEIW'-X$!;Y_>O8[507%/5&X95ALE;#"D=Y=@3K*NV.J.%CM;PZR% MQHK(-@NL&ULK55M3]LP$/XKIPQ- MG<2:U[[ VDJCI0)I;(B.[<.T#V[B-A:.W=E. ])^_,Y)F@54.B3V)?'9]SQW M]YQU'A52W>F44@/W&1=Z[*3&;$Y=5\+*2*B,&3;5V]491DI2@ MC+N!Y_7=C##A3$;EWK6:C&1N.!/T6H'.LXRHAS/*93%V?&>W<3?66+2L3-T M(*$KDG-S(XL+6M?3LWRQY+K\0E'[>@[$N38RJ\&80<9$]2?WM0XM@!\^ PAJ M0/!20%@#PI<"HAH0E*/TR#6H MCZW2C6LMSBHM@F>TN%W,H'/T;@]P>AAX?GL#G3K)??#98?CT8@X=K.8)U,56 M-OT,FGX&)5?T7"JYDDVCSN_CE(@U;1K5*/H;/DD4>VE%!]-;%$QKF"N\ MV/]5GEX3O_=:>2H"/VH5'GC=X6-Y9I772S^Z&!DY7"/*Z T2K:M97AI&;%LY(HL" "Q M!0 &0 'AL+W=O$GLZWN.S_WP MC1JIGG6!:."E*H6>>H4QJW/?UTF!%=,GNCQL 0:3'8"P X1O :,= M@&$'&+I 6V4NK 4S+(Z4;$!9;V*S"Y<;AZ9HN+!5?#2*3CGA3/Q%&H13.(8% M*KYF-J=PQ043"60;4F[O]Y-.Y:Q5&>Y0.0CA3@I3 M:+@4*:;_$O@4!;YZ^TJ_.]U.I[T/JU@\D_3. MNHV]H)_2\1]02P,$% @ S3!25(]/:TR, P +@P !D !X;"]W;W)K M&ULM9??<]HX$,?_E1U/'Y(9&O\ &^@ ,TE(FSZT M84+3/MS<@[ 7K(EL44D.Z?WU)\F.ZQ:;^JYW/( DZ[/^:G]BNA>VYM M):$9YI+R' 1NY\ZE_^;6#PQ@9WRF>)"--IBE;#A_-)WWR=SQC")D&"MC@NB? M)[Q&QHPEK>-K9=2IWVG 9OO%^EN[>+V8#9%XS=D7FJAT[DP<2'!+"J;N^>$6 MJP6%QE[,F;3?<*CF>@[$A50\JV"M(*-Y^4N>*TN$";P&FZ^%E1]@[,E*D*9A$_XK K"SO6CA_42SEZ= MPRMP0:9$H 2:PT-.E1SH0=W^E/)"DCR1,U=I4<:T&U<"KDH!08> #T1<@.\/ M(/ "OP6__CU\V0/W)IWXS6E\B?$%!&$G_K8/'EG<:\'?]<&M>'_:@M^>QN]B M]8+_+-[5652G4E"G4F#MC3KLK02/$1,)6\$S>"]E0?(8@6_AFF>9/J?6BL>/ M;4XN[8;6KCELGQ9!,/3-FIZ:SCR>YOTXX]VI&3^L:5BO:7AR358RW..^$'&J MCTC0B]P)D@W@LE I%_0O3. RXT6NV@(P/-(S]O2G7=.HUC3Z1YH26!:"YCM8 MH: \&<"ZW*-G>F.6V_6\S>GE2Z*FT[TH' ?MXL):7/A[XCX35F";GO#85\,N M5T6UFNA?AN\>S<5NA#4"V9C8&=.;Z$AG%(R[A(YKH>.30A_R!,5!4*4PAU6Q M832&N^T6K>O^^(#9!L6?)_;HI'[/I(=#S-[L2IL!?-0%AYWQJQ1:3HY2:#0- MNQ-\6HNT5P"PZT&O8NQ]J4HB].RH_C>ECH; MKG3A9)NI+NA1F GZ^9;K&ULK5AM;^(X$/XK M%MH/K=1M7B !5A2)EIYV3]O=JJ6[.IWN@YL,8&UB<[93Z/WZ&SMI B2D'+HO M)7%FQO.,9Y[Q=+06\I=: FBR21.NKCI+K5>?'$=%2TBINA0KX/AE+F1*-;[* MA:-6$FALE=+$\5TW=%+*>&<\LFOW0R+65QVO\[;P MP!9+;1:<\6A%%_ (^FEU+_'-*:W$+ 6NF.!$PORJ,_$^37VK8"5^,%BKK6=B MH#P+\<%;B!)C"7TX^_":*?J] K%'HV,CD4&XKI\3>A@0S)1_*%1R(%,J,;4.1L"IJR1)$9;'1& MDW,4>'J\,6--WRF+K67N^@O3E(";$Y'S)1"DS0?] DH[9Z)@G6+^41 M7)"9T#1I.H!\@\!N8-C@9=P/_0"QO6Q'I2XU"#V_5TKM>-\KO>^U>H^YA9RD MP.15_G1.Q)Q\0UHKTFZ: =&"?$E72 3FF\'Y620LIJ^-Z=2K^=D+W'TP=:%N MN"\TK0OYWI;0#N"@!!R< OB62L[X@MR#)(^FA"SN68G[^RYNK8LCMO"D?N3G\+A'OI#O?"<8S0M%$H: Y'6(8C; W'$Y<0B05G_Q09? T< MYD@<1"^I)C]%EL1O,;B=S\'V BOX0#4TX0UKAQ9T:\??(#2L'7]=J.\>.OY^ MB;=_&MZ++9K%+. TT0QY%#D3/VA 3M5D$D4R@[BEDO/-P^T:K6&ORW@'80U* M6(/3817>WV[P1J*0ATQQ8\H7:"J!!W@!J?8I/@,LS1+R9]WD#Z#_*N%UCVW:K]NJU&\K[Q=@68@4TQXOD#:^ .H M;"ST=\SUR"MJJC;7MFX&7CM>NCD:KU\9]?]?O.WF//=]P%6/]=YILEB92K,H M;[*97@K)].M1^*M.Z+6WPN_(X]BSL0E\%4J1&RKE*][>UU3&JJ7DO7J7\D(W M.)327M6HO/9.9:#>X,6"Z1U?+L@D%1G7C;X$-5_"P4%/JA[AM3<)C RWD3>Y MT+AONS[>M$)SW>J;/P-[\;*7MX8+X*Z'%:M[[;3^J+$;6;+^*B*:D-\SR53, M\FP^)DLJHO7:F?;4+*G3GM<-#A*?5S&?UTY]IV3)L-:!NN[PD"M^19A^.\/A MM(>S'/_O->I7Q.>W$]^)T2^L;D=_&-8 .UNS6@IR86=>12(3QWRZ*5?+N7IB MI\F]]6NS0?E?B/&_4$L#!!0 ( ,TP4E31!HNG80, '@+ 9 M >&PO=V]R:W-H965T\5]B M R#14UU1,?$V4FZO?5\L-U!C,6!;H.K.BO$:2S7D:U]L.>#2F.K*CX(@\VM, MJ#<=F[E;/AVSG:P(A5N.Q*ZN,?\S@XKM)U[H/4]\)^N-U!/^=+S%:UB O-_> M$G$&HX9_664:!2(+9"MYP]$O.J+V9 847D)5)K[MBD M)^:,2D)WA*[1MRUPK-^M0!<%2$PJ<:D"WR\*=/'N$KU#A**[#=L)3$LQ]J5* M1B/YRQ9\UH!')\##"-VHAVT$^DA+*(\#^*H*72FBYU+,HK,1"U@.4)2^1U$0 MA0Z@^6OLF;$'#GOQ&GNN[>'H3#9Q]V)C$R\Y$>]^L!B@3U"JEU"YJMNX4^/6 MF\/C- R#>.P_'F;<%P7'BN*YU2ZD]ACJ@D[[0%&>119V7Y6.4KOZFSCOJ_ WK/.\]SUH)\W\JBKXB="./.N31_R[Q4;\^B57#>5]SE<:AM>44 M+E62)V[R,'@YYH)7+'+5$(!:YJ7SN GZ.:3VAN@0J20":T$5;EF>GLCBX+ . MSV;Q.4G/,'"?7EV7V9UXX1%=QD$=6:OY! M2U(#7YO63J EVU'9',G=;-<^?C!-DS4_TVVE:75>PC0]Z0WF:Z*ZBPI6*F0P M&"HFWK1YS4"RK6E\'IA4;92YW*C6&+@6J/LKIIJ?=J ?T#7;T[]02P,$% M @ S3!25#'*(4>T @ .0< !D !X;"]W;W)K&ULC55=;]HP%/TK5M2'5BHD,4F *B 5LFJ5UJTJ[?;L)A=B-;&9;0K[][.= MD/(1$"\D=LXY.>=>F.91$=OD2F'XRYZ(D M2B_%PI5+ 22SI+)PL>=%;DDH<\:QW7L6XYBO5$$9/ LD5V5)Q+\)%'P]$!F\!ORFLY.?\PB\=LY'C&$!20*J- ].43IE 41DC;^%MK.LTK#7'W?JO^8+/K+.]$ MPI07?VBF\I$S<% &<[(JU M??XOXE)FVSY303ZGFJ?%/K@ -40<]LI27@%[)!N37\OH'E_(&34#_P6 ?\R!X MB::<*T\B>U0M.Z&T;5MB&S4USTJ_F\*8YM^BM.^NV MU;_2#ZV^F1:?XYX7#@:Q^[E;E&-4!X>>%^[#DA98'T?1L('MA0R:D,$E(<^E MT]- ?^NL+6"E'>UX\B._'T8'"5M@_@ ?U"$Y1H5#W)XN;-*%9].]X%P8'Q8UC'[_G]_H'S%E@?>SNPRKR[,U1*$ L[G*4N^XJIZB-K=IOY M?V_'WL'^1)\+U1C_DJD.E2GS5"_."YK0<_P=02P,$% @ S3!25%@H(?1D! +0\ M !D !X;"]W;W)K&ULE9=M3^,X$,>_BE7M"Y"V M)':>5Z42"[H[)&Y!RW+WVDW=UB*QN[;;PK>_<5*2DCB!XP6-DYG)SY/Q_.W9 M0:IGO6',H)>R$/IRLC%F^\WS=+YA)=475B,I]5]Q[4?"9WIN""/2BD=V5)U>MW5LC#Y01/WF[\Y.N-L3>\^6Q+ MU^R1F:?M@X*1UT19\I()S:5 BJTN)U?XVS5.K4-E\0]G!WURC>Q4%E(^V\'M M\G+B6R)6L-S8$!1^]NR:%86-!!R_CT$GS3NMX^GU6_0_JLG#9!94LVM9_,N7 M9G,Y22=HR59T5YB?\O 7.TXHLO%R6>CJ/SH<;?T)RG?:R/+H# 0E%_4O?3DF MXL0!AP,.Y.A /NL0'!V":J(U636M&VKH?*;D 2EK#='L196;RAMFPX7]C(]& MP5,.?F;^0QJ&,C1%MR*7)4._Z O3,+R6Y58*)HQ&+S_2 M?:_IR #=#/JN!V>>WGF. XGGG[TRDYK'!B M\?<.\J A#T;)?T!#@*6OJ.%BC0JI-P !)G'8P718)4$6N#&C!C,:Q;S*<[6#5<'* M;2%?&4,+)MB*&R=GY$A4%G4P'4;!2WVC,/ S-U'6$&6C1'\JNX:7;WW9P(*A55]V468] M .P' 4DZG XS0M(8NTFQWTJ,_\&W!=0]+7:T5NX"]@Y4Y,RI!WX/8IK$).I^ M99<=H))P /9$#_%XZY&&%I]-[#'6N^^?^$DWL0ZS($Z"@2:)6SG"'^F1H6+- M*Q%J15G:8H7]T>\=U[S*.*Q]#L7"5S I!HEWSX7T(;.,9-VY],TBXF,R,)=6 MH/"X0MVWZE2U F7W7U.YFNXT&_L"#I7R>YKJLDJ&^BIN50J/R]234*SDQE@) MH$H ?+5; K6"W:. K?%"\R6G:J"=X;XHA<3O%8]+X/! ^\"M=.%Q[7+4^0?= M%_?%*4QA9]7E=6A8E@X6>ZMB>%S&[!;F?^'V96I*,"9=R77:!=@?$#3<*AH> ME[3[>AW6"_.LD&(]-4R5YTY8A[1!V^NB.K0MP4-EW(H;'E>WNS>T-K^\/@U\ M)LUI;[\Z)5&:]LK899>F/7KOY"QC#Y)_4[7F0D-76(&C?Y% !%6?S>J!D=OJ M>+.0!@Y+U>4&SK-,60-XOI)PQ#D.[(FI.2'/_P-02P,$% @ S3!25)$_ M@1Z7! IP\ !D !X;"]W;W)K&ULE9=M_BL9S[>1FDH#$@^'J>.9B)W>9Z;69/+2O%5C;:@"Y0GZX;U])8.R (.F; M!.'_+OII5ZO59,?%:[D"D&B?9T5Y-5I)N?[B.&6R@IR6EWP-A?IEP45.I1J* MI5.N!=#4&.690UPW='+*BM%T8M[=B^F$;V3&"K@7J-SD.14_KR'CNZL1'AU> M/+#E2NH7SG2RIDMX!/F\OA=JY#1>4I9#43)>( &+J]%7_&6. VU@%'\QV)4G MSTBCO'#^J@=WZ=7(U3."#!*I75#U;PLSR#+M2E^8MVM=8=H6132I[7QFH& M.2NJ_W1?+\2) 0Y[#$AM0-H&?H^!5QMX'S7P:P/?K$R%8M9A3B6=3@3?(:'5 MRIM^,(MIK!4^*W3<'Z50OS)E)Z=_< DH1A?HKDAX#NB)[J%4PP=(>)&PC%$3 M'KXX$: 9S]<;"2FB$CU?/EZB6TA!T P]2BHWDHN?1O9 E6_)T;W@6V82Y>P: M"E@P^1F=S4%2EI6?U;>>'^?H[--G] FQ CVM^*:D15I.'*GX]"R=I&:YKEA( M#PLFZ ?SHFZR86A]@1_ LJF[@)%3/;RE>> ^-9UY+M MU'>]F$R<[>ER=%479!R,WZKF%A4.L!1'BARW$KN@"X]!M(=I4;CRV$P8-83!,"%)F MH(JN5&@T_4=5!S- :KNH&IR!JG\E6@B>UP$%!/LU$V8+6_=3T)WF.&J%:V81 M81RU@&TBXOIVX+ !#@>!#V7EX5>:KW^;HT1 RJ25).Q^/_:]%HE%U([OW*+! M?A#90<8-R/B=W.3)ZX4^GU*D\E,=VJ4)BHUD;)EDY+9W6EJ$:)%8BV!L2;(H:H?&HL)AAZ>KPIB,>XBP>SS.W7<" M!/GZ<&3?/WU#2]7[68]2U[9CO7$[-A9=N]@-2MYRG+0E>)!CSK8LA2(]UG N M5 ]7F!H^4 =JMZ=S">-V';"(L"KU;2R+R@^\'C)R)".#9-_N?G^Z^]]8I#.7 MV.O4-XO*QYW,LZB(JC ]7,?F @]W%[X@4,H6"Q#J<&(TL_)XM@.2=(!L ML@"3-I%-1L*>A@(?.PH\W%+\*5<@3*BL#-U#/@C:Q< BPAYN5VJ;RHWCGOD? M^P4\W#"UVFX=B!GZ,G+GN"$W0:-!*8%O0M6E<6ANWCU"*Z\-R3FEFA M.2O-V^:V^=7](+E^K691Y7ZB8-0@O4[PNN[DKU0'^@N9M/_P-0 M2P,$% @ S3!25-6:^B)C P ?@H !D !X;"]W;W)K&ULE99=;Z,X%(;_BH7F8D;:EL\0&"61FK ?&,KGV:J7:S[XORQH: M+&]Y"TP_V7/18*6'XN#+5@"NK*FA?A0$J=]@PKS-RL[=B\V*=XH2!O<"R:YI ML/BQ!R*%69L+?K%I\@$=03^V]T"-_C%*1!I@DG"$!^[5W%WXN MJF"/.ZH>^/$/&'@6)E[)J;2_Z#AH P^5 MG52\&Q:Y#@17> MK 0_(F'4.IJYL8MIW1J?,+/MCTKHIT3[U.9/K@#EZ 9]825O 'W#KR#U\ %* MSDI"";;;P_?H=\&E1$],Z"<'1GY"9<1H"PSV1$GTL0"%"96?M/OIL4 ?/WQ" M'Q!AZ%O-.XE9)5>^TAF;]_KED-VVSRXZDUT8H:^:,W MWFUT,6(!Y2V*%K^@*(A"1T*[:^RIM0<.>W&-/3/V,+] $X^[%]MXR9EX6TPQ M*P%AA9[A0!@C[&#VZ@=@X5KM/MK"1C,%X643QVF>KOR7TR5PJ))E$KQ7%2Y5 MMHQ'U3N@9 1*+@+=514Q?SB)=$5#2O^_6BZ'&<=4?VB-LV,3 M=6=[A\G\5C=7?2_T7YB^,_N*A:[\$E'8ZY#![5+G)/INIQ\HWMKS_YDKW4W8 MVUHWB"",0#_?<]T## /S@K'EW/P+4$L#!!0 ( ,TP4E02@0]([ 8 !D= M 9 >&PO=V]R:W-H965T2+@L[Z9B M4](D549Y-B6.$TSSA!63\U-U[ZH\/^65S%A!KTHDJCQ/RN\7-.,/9Q,\V=[X MR.[6LKXQ/3_=)'?TFLI/FZL2KJ:=EY3EM!",%ZBDJ[/)&WRR<$EMH!!_,_H@ M=GZCFLHMYU_KB\OT;.+4(Z(97)H#.>_<-2N3Z;1!.4TE529?(C?_B#MH3\VM^29T+]CQY:K#-!RTI( MGK?&,(*<%! MFR0 !(E M18K>4GY7)ILU6Z++HLG&>E8!U.03XBLTJ\JRQK=V KV<4YFP3/P&N$_7<_3R MQ6_H!6(%NEGS2H!;<3J5,.3ZQ=-E.[Q9,SPR,#Q,T#M>R+5 BR*EZ;Z#*7#M M"),MX1D9]3BGRV-$_%>(. 1;!C0_Q#Q0YH[%?'&(>52;XWB$C=M-GZO\>4/3 M!Z5$)!FUAK8Q]95I73#NSZ,H)-@[G=[O$C9A@1LX3K@/6Y@P/W)=$G>P/0)> M1\ ;)7!5\A63Z&7&!20.I!I4GPTO97*;423:U+*1:]P&.\/!'HY=5R-GPCPO MU"*P,$%''O'0IE&+_]2Q&#QS)G8<,'40H+E%I*65$A$'T'>!+4-/C!G M(/"P/ID6%'9#/]886&#$\?W 3B/L:(2'T6#%DN=6%J'Q8N)J@YM;,$3/1Q,3 M!IY]]%$W^N@YR;AXE*RXJYA8JYH/^3BGM_(5NN$RR6S4(C.FKH>Q1LY$D2#2 MR)F8@?R*.VKQ*9/)HKY>Q65)BXGIZ MO31AD(4XU.NE!182)QPH*MCI!=L9I:NF"'HAZ N7K-'E6K*3'*HF^U?=L.JL M8U;"R-=G9VZ!^23T HV<#0;B@@?([70C>)3<+-FPFIXJ%2F356F?JM;-WEQ! M;^SH;"RP* CTDF>%[7K;9T-Z-N2 J4J$H- >/4/;6K?[[/S8,5+1!G1BQS7G MRP8,PQ /<>P;$#S>@8"LM:N-ICN+S4K+?4I\YD]#%A:(&^!H@$??A^#Q1F3& M2YB;1-)7Z#TOCK;=\.=W-+^EY9>17@WW#0$>5^[N'5LIM(?)5. C#%*N*XD- MY[F1+B8V6!QY0P'K51V/R_H/)[B;.][V8Z/0L[B(W'J+7JST> ME_MKFC-([+1:2N!V4PM_768O"[%I][B'I$8OSWA6QJ9A0XGF^4 Q/G M1S[QC"5DP7E.% X%K5=B_"PI?D926+37C1QB)(5%58D7Z]IK@WF^$Q([0=*+ M+_DIXDMLXHN)OJ(M,!_[GMY!V6!!0 ;$E_3B2_X?\246N<2QD8TV6!1@79IL ML#!RA]CTXDM^CO@2BU1B@B-?;Y4LP#B G#6FRX*+HW!H/T)ZZ27CTGLUNV@* MTP&5B/1"2,:%<+02$7.K3()0;ZCF%ABLOD!?IA88[+O]H:GO=9:,Z^P/ER%B M:J4;ZR,"^[!UOM[MR&T?LB"P8' Z=9I-=Q,J[C/UQUQK;%+2D3$@21 M+I$+"\P/8G= VTFO[61YBA[<$/K\I^UF[;4\EC=&, Y9J)#@#/4E1PB;Y52<96W]6L0$T2 M &ZK4HVQ[@U5HM0# 7B5P8PJY]0'7S7O25!WA M0CJRG2\C\$^%1Y9)(9)^.:Q8D110IS,D("Q4A7(W2L>VY3'=^9R3T_).?4<3 M0+XJ9'.RWMWMOM5=J"]4VOT9/EE@R_TW+CZ9N[8GD%SP1/F:]J]N/AJ^2\H[ M!N'.Z J&X1R'L C*YCM<&PO=V]R:W-H965T MR4+IFEJ5(DRB:!*6C,M@/O6V6SV?JMH*+O%6 M@ZG+DNF_"Q1J/POBX&!8\[RPSA#.IQ7+<8/V1W6K:19V+!DO41JN)&CX2?'O3D:@U.R5>K.3:ZR61"Y@%!@:AT#H]\#+E$(1T1AW+><0;>E M QZ/#^Q?O7;2LF4&ETK\XIDM9L%9 !GN6"WL6NV_8ZMG[/A2)8S_PK[UC0)( M:V-5V8(I@I++YL\>VSP< >+)"4#2 I*7@-$)P+ %#+W0)C(O:\4LFT^UVH-V MWL3F!CXW'DUJN'15W%A-JYQP=GZC+$(7\$RQ]1*@-+%59:6ZXS G^#M2.+-(HP3-F,8,-$VC@_0HMX\)\\/PE3Y7, MZM0J#9?W-:_\?K^OL=RB_D,N:WQ 62,L4*8%':J[X\7#UFZ?E("ZB6G-S9/; M-+24$ZD DO%' M2*(D?B6@Y5O@9PX>?^D)9]@5>.CY1B?X+B03*H<5/O"4*O)ZIIXQCSKF42_S M#?48X\M+1@,Y/3SCC+IQQ+]&5M"C>HF_2$4[^A[YE/TL< MG](7'MU:.M>Y;V8&4E5+VQRWSMKURPO?)E[8%]1'F[;W1-,TX6NFE_D_4$L#!!0 M ( ,TP4E0KC@NJJ@, L, 9 >&PO=V]R:W-H965T;@9Y&7;*REG.\^Z3I;I[B(V379 MX5*L; @M8BZ&=*NS'<5QHDA%KB/#C7;S%"\P?=W,J1GH3)9SE[(,(\[B8@O?O/H!W("O!,B5[)M[*1CH7BF1>^KK._J;*'EW( M'B)P3TJ>,G!;)C@Y#Z +*QH_T(L?-V@PXA2OKP&RKP R$.Q)*'P-W5%THX<^ M?0W=DW3H#Z@QF]TU53SKTNZ*/6)RC_JLK:BVHLKR\#SQ/!=!:Z0_GPKNPAS3 M,0SW'#;MPFS/-)'?P,X$6(T :U! >!?-@@$C[":._78C*JISDCJ"INW:+2.Z M,&B9PHJ6$3TPZ(F _48XC0!G4,#\+OH2S>?1['8Q8(?;1'/?;H?;%6#;AMO2 M&79AMH-@MD5F#]\_1;-PEOP]3/XTTGQF]C^ MVZWQ.VH\#]HMS6$/RG2\UG&:=E&N[2*[WQEH'.NY,9C_?? E^'<1#5D!3RX' M^'8S:NZ9 M]U6X4A[('9KN>;+3MZ8([X;IP+?J"C!#0HX7$6+6^G8+$,EH.? M#CS65/@71;7FGIGB6GZ[EO3 H.$YOM5VI2<<])T+WP\\EE4X7%@XT.B>G)YYA^K!] M]>@G79)H5;:JVV1@+3N4JD%H9IN.-E!]7&O^1G:ZJOLZAJG:Y/N8;K.2@1QO M1$CCVA5)T:KSK :<[%0OMB)<]$OJ,17=.J82(-8W1/1C]4"^H.G_)[\!4$L# M!!0 ( ,TP4E0G&PO=V]R:W-H965T?>G'./.8FG=Z3L>[8CA(.?29QF?6W'^?ZCKF>K M'4EP=DOW)!7?;"A+,!>G;*MG>T;PNBA*8AT9AJ,G.$JU0:^X%K)!CQYX'*4D M9" [) EFOSZ1F![[&M1>+LRB[8[G%_1!;X^W9$[XXSYDXDRONJRCA*191%/ MR*:O!?#C';+R@@+Q5T2.V=DQR*4L*?V>GXS7? HN/9W)'XCCO M)'C\*)MJU3WSPO/CE^Y_%N*%F"7.R!V-GZ(UW_4U3P-KLL&'F,_H\3,I!=EY MOQ6-L^(O.)980P.K0\9I4A8+!DF4GC[QSW(09P70ZBA 90'ZW0*S+# +H2=F MA:PAYGC08_0(6(X6W?*#8C9%M5 3I;F-<\[$MY&HXX,IY01 _P!YF0K[.$ MIVMP3^B6X?TN6H%Q>EHK^$ M@0E-MV BO%J#(,L(ST"4GMT QR 0ZP^\'Q*.HSC[(.[R.!^"]^\^@'*]E8F!?#8R\#.P&I(3+%)Y:VD7+_#?Y/'!,WW9[^O.Y$ G*\:%3 MH2[XFA5?4\GWGM+U,8KC@BDMS(Q2CM-MM(P)P(69,LJGKLX9&=-W(80-SFV8 MY=F^Y\M)6Q5I2TGZ<3I>C(9@O@@6H[G"-+OJ9[^^:79+&O1,UVX,0()R/<.0 MZWPBFWQ1V>54G[_7M\B2B M+.@WI$M0O@==N7*_XNN_B5V^9(5!:#D-SFT8,I&/.NR"1OW4,)2TOP1A,%78 M!<^>/_#U#2M[7LB'T&ZJE\%,9,(.]76.0W607VM:V?8B&:'E-5E+4*YA=I"N MPQRJTSS\/)Z,PW \5<8BK',6JH/V.N.LMB.&Z5G-$;1AOFEVC:".R[65JMD)3@G(]IV/QH3KGD3KGY^/I?1!^G8U4 M+])G;])OD\"HG:T0^;[1G($$9EI.EW-U!B-U!L^?QHN_1[-),!VJQE!G,%)G M\-5CL%K[!&ULM5;9 M;AHQ%/V5JU$?$HDP"S!9!$@$&K52:%"65E75!S-S 2M>J.T)I%]?VT,FI()) M\I 7\';./>=ZN=-=276O%X@&UIP)W0L6QBS/PE!G"^1$-^42A9V92<6)L5TU M#_52((Y,KGI!'#P-7-/Y MPKB!L-]=DCG>H+E;3I3MA15+3CD*3:4 A;->,(C/AG'D '[%=XHKO=4&9V4J MY;WK?,U[0>04(+7G 20(XS4C!S+5=?<&.HX_@RR;3_A56Y-HT"R IM)-^ K0).1?E/UIM$ M; 'B= \@V0"2_P'M/8#6!M#R1DMEWM:(&-+O*KD"Y59;-M?PN?%HZX8*MXTW M1ME9:G&F_TT:A#B&([A$FPT-!R,TA#(-M[@V!6&'=NKN9@0'GP[A$U !8\J8 MW0#=#8V-[UC";!/KO(R5[(D5)S"6PBPT?!8YYB\)0BN\4I\\J3]/:AE'F#4A MZ30@B9)XAZ#A6^"IATK[V'[Q*U1FS U1(5,53,RZ0VX!H%K@BS M.54<#GXB48>[TE?/GG3@T2)UC=!V);1=2W5!!1$95O+<63^2LZ,[C3"P'DP# M!EE6\((1@SD,N%2&_B7NXNW270:+RS2[A^.A'S7M?CQL;\4KBU[XZ%0^.J\F M7*H="9^01_O6&# 2IFC3GZ%]+/(&N-3#[4KN.BN==PA,*X'I!PB\$K@KS>D[ M!!Y7 H]K!8ZIH+S@\&N,?(KJ=\WA.JDH3]YT"ZJS[ZJ)L^Y/OYS!T#X"RK[? M-3>A/D+L+T*-U--*ZFF]>[)^J_LX>GY1HP_W_TJ(5KK_*0BWB@%'-?6ROB"KK8MDQ&PO=V]R:W-H965T([7F>/#.. M/3/#G9 _U9HQC7YG*5>CUEKKS;WGJ7C-,JHZ8L,XK"R%S*B&H5QY:B,975A0 MEGK$]R,OHPEOC8=V;B;'0['5:<+93"*US3(J7R8L%;M1"[=>)SXGJ[4V$]YX MN*$K]L3TU\U,PL@K619)QKA*!$>2+4>M=_A^BOL&8"V^)6RG#IZ1<64NQ$\S M^+ 8M7RCB*4LUH:"PM\S>V!I:IA QZ^"M%6^TP /GU_9WUOGP9DY5>Q!I/\F M"[T>M?HMM&!+NDWU9['[FQ4.A88O%JFROVA7V/HM%&^5%ED!!@59PO-_^KL( MQ"4 4@#("8!$-8!N >B> L(:0% AN9W!4;ARG5=#R48H>DL08V\V"#:='@ M?L+-OC]I":L)X/3XD] ,88S>HD<&X5/P,*$IY3%#3_:[^\#SC\MLTNV4:9JD MZ@ZLOCY-T>W-';I!"4=?UF*K*%^HH:=!E*'VXD+ 0RZ U B8LKB#2-A&Q"?8 M 9]> H\LW#^&>Q"*,AZDC >Q?$$-WS\;)L%9OD*IB0>B2C'M="OG"2V/.5W/ M8Q+Z$6AX/E3OL!H0OUM:'8GLEB*[C2*_"$W3LP)SCNA(8-#OG@AT6 VB_L M M,"@%!A<+3!,Z3])$)\RI,J@&J.RC3'"]5H@$:$%?7 Y/FZEZ!57WE0GW'4Q'[D:ENU$C]?N$VW-] MUMEF&FP5HD&CP-S59B)RO:N]TM7>53OK\K*9(>IT_3+_3<\L_!_,;Y0]*^8-&GIF$PD3JES::02[1"%(#^NO7-ME Q:#;Z!/D ME>\?639G\D?#V["_3V+^Y>&JOQ(G9VB^XQ_.!.97;I^ G-Y0+J-^Y+Z@\$%V MQLT?LEXSB=[%L=RR!7K<7Z47Q6^?]/"%6:\--8>4L$G..)!*K@CZ!SX6@:A: MA:3?JXG$/N7AYIQ7;'&SP&HRPU'O5)_#J%>3[_ ^X>'FC/I5P.,S", IK K)/-OBB;'-6950Y-E'E:%5M M""$U DV*.)[9W[FX^?9S'__)&93K[D%4,NB*8B$7<&PY7'=B"2U.O,VV*=4P M13,A=?(G+ZMA[<;O8"COT]2,H: VQ;"]-4U9VW%].-Y!S9\QN;*]DT*QV'*= M5Y+E;-F?36P;4YGOW3] V*HKX#FLV);.V[\B;P@_4KE*N *OE_ Z2#>P.S+O ML?*!%AO;=&PO=V]R:W-H965T# M)[K)E3YPI^,MWI E4<_;1P$[MU;):$F8I)PA0=83Y\:_GB?:WAB\4+*71VND M,UEQ_JHW=]G$\300*4BJM *&RQN9DZ+00H#QN])TZI#:\7A]4/]J%>H)[[_1JI\0JV7\D*:7[2WMA$8ISNI>%DY T%)F;WB M]ZH.1PY^=,(AJ!R"IL/PA,.@OY@BA,"WD!=YZ7"W1^=H'. M$&7H9\YW$K-,CET%(%K.3:N@,QLT.!'4#] ]9RJ7Z)9E)/LHX$(&=1K!(8U9 MT*NX(.D5"L(O*/ "OP-H_AGWR+A[/3B#NJH#HS<\H?=C2P16E&U08:K:52*K M$!H%_:R]34?1(!Z[;\?8;:-X,!K61A_@AC7]E'<,JDBD0@!I^UU M\VE!%>VNY:C=S@9DVR(<=4/&-63QGX#K,/&]T]T M.:G1DEZT!QBDEBWE4G61):U'-$F\9F/;1KX7>6&#S3UZCY=$;,QXDQ!YQY1] M%]:G]02],8.C<3Z#R6H'X7\9.Y;OL=A0)B&G-4AZ5R-@$G;4V8WB6S,M5ES! M[#'+'+X.B- &<'_-86)4&QV@_MZ8_@-02P,$% @ S3!25"3=Y.VI! M !4 !D !X;"]W;W)K&ULG5A=;]LV%/TKA)&' M%F@BD?JP'3@&&GO%"B1;T*3;0[$'6J9MHI+HD52<_OM1'Q%E2Z2(O=@2I7O/ MN?>(1Q07)\9_B@,A$KQE:2[N)@>)Y(#R;"X84>2JRL[QC,LU2G?>^+( M"=Y605GJ(=^/O0S3?+)<5&-/?+E@A4QI3IXX$$668?[KGJ3L=#>!D_>!;W1_ MD.6 MUP<\9X\$_G]^,35F==FV=*,Y(*R''"RNYM\AK?KH JH[OB+DI/H'(.R ME UC/\N3K]N[B5\R(BE)9)D"J[]7LB)I6F92//YMDDY:S#*P>_R>_4M5O"IF M@P59L?1ONI6'N\EL K9DAXM4?F.GWTE34%3F2U@JJE]P:N[U)R IA&19$ZP8 M9#2O__%;TXA.0#0W!* F %T$P- 0$#0!@6M V 2$56?J4JH^K+'$RP5G)\#+ MNU6V\J!J9A6MRJ=YJ?NSY.HJ57%R^0>3!$ (KL$#4>T3ZN!+(0M.P"/-:59D M]3AXPK^4VE* #VLB,4W%1W7G]^]_8\/^ _0[VH@Z(JJ)R6K\LX"%79KP.4@Y9RX$!Y1W.<)\1, M>%5GB3O8<.H/0XQZ#0%&/%RCN88<&?:8M\M0!V:C/=*#8F:'860LY&X,,W?2QYS'H,^M3 M]B-#E^8MY;D#Y7%]YOT)9'B8H:\MV'? -BK41)_7&YM0.\8/QU C-Y%&$AE4 M:J+.'N4Y1 ;:VIOAJ#E'+D(U:9R4TBX+1VTVLBG5M]=PC@(#JC98..JPL9-2 M*]AW6Q3#J8& MELXZK>Q4\_[SFG26_LF'#7.V-;ROF&JBN<&5.V9T&Z:+P>B M5M$[2;CC%+&G,TV1OOG.XR@VD-?N"^VVV27O(%K?3@U>"K690KN;=AF8I>M[ MJ;EZI-T4V=WTI<2KZP7'9M7JN)JS)S8MY_KV'(35.G:P#NW/R&ZKPW6,ZXGZ MOHN"T,"FLR2VV^XP&Z.VJ.^^08@BP[H":0-&=@-^($+<@J^Y>K*(D(ZRVE.: M9.U[^?441C-#!=K,D=W,+RMP$+1OZMSX9R&?@,@^QO I85.D]<.8YJ\\UYS43R+##_+'[O1Z)^>TO28JMZ+HI-W1B:)RRK&G7EWT"0T30MM\5H7FYJH$J[ M\D/N9D@&ULK579;MLP$/R5A9"'!&BCP[;D!K:!V&[0 M $T;)$W[3$LKBXA$NB0=IW_?):6HCGRT"/IB\]@9SJS(W=%&JD==(!IXKDJA MQUYAS.K"]W5:8,7TN5RAH)U9 5>E'01#[%>/"FXSS0/JUM%,[]ER7B% M0G,I0&$^]B[#BUEBXUW =XX;O34&ZV0AY:.=7&=C+[""L,346 9&?T\XP[*T M1"3C9\/IM4=:X/;XA?W*>2M@#A(4#4 *(NH'\ T&L /6>T5N9L MS9EADY&2&U VFMCLP.7&H[N=P>G(&)\ %?"OD6C.1Z9%O2)"E]=/F\&E] M>'3@\#""&RE,H>&CR#![3>"3D]9.]&)G&AUEG&-Z#M'@'41!%.X1-/L7>.S@ MP1$YO3:[/6D-JDYI14#;F2%\FGO@N.UK?)HD M<30<^4_;AG:#AD'RH0UZ);O?RNZ_47;.!1,I'A%=,\=;>L*.XMV(0;)?[Z#5 M.SBJ]\JI>IO>P:[>8=Q1O">F'^^7'+>2XZ.2W6O+@&F-1H-"*J#KSQ R=F"E]SP_7;BW>3V.VYV0_K# QH>&5*Z%J0M,N]JVITM7E3OK4VI;=9?Y M0U/WO!NFEEQHD"15]Y%Z8N3*E>*%-%38W;"@UHO*!M!^+JD<-Q-[ M0-O,)[\!4$L#!!0 ( ,TP4E1\EM$V'P( (T$ 9 >&PO=V]R:W-H M965TE!M0B3*)J$->,RR#._M]1YIEH27.)2 M@VGKFNF7.Q1J-PWBX'7CGF\K>U6RYH9G"GQR$NJIL'' $KP%I#_#.A5UG7M:<$:-@.A1,WRRXU*IL"X)'IIW;+UT])B[!MM)WNW 2; *=F:;IOWWLX$R B3+3;#->UZ?Q[%]F.VY>)$9 M@$)O1<[DW,J4VMW8MDPR*(B\YCM@^LV&BX(HW15;6^X$D+0**G+;=9S0+@AE MUF)6C=V+Q8R7*J<,[@6295$0\;Z$G._G%K8^!A[H-E-FP%[,=F0+CZ">=O=" M]^S6):4%,$DY0P(V<^L6W\21T5>"WQ3VLM-&AF3-^8OI_$CGEF,2@AP291R( M?KS""O+<&.DT_C2>5CNE">RV/]R_5NR:94TDK'C^3%.5S:V)A5+8D#)7#WS_ M'1J>P/@E/)?5+]HW6L="22D5+YI@G4%!6?TD;\TZ= )P>"3 ;0+B3#OW]%%#(K07%YJW=-CC"X^ M7:)/1ODKXZ4D+)4S6^G4S 1VTJ2QK--PCZ2!773'F26AU?K@S$AZ?'8ZG)VB\]F_R*C__B-\2MI0QRK9Z MD^>$)3"VQ+5%4%F8X_ZZ"+V).[-?N]@C(AP$AZ)X*)HXV&]%!PA^B^"?1&CW M#S$;BN2CNZ2V"#L38\^;3'L,0U6((Z_',"**CC$$+4-P'L..O.N[3XTR!(.) MKS#&7F^-5R.R8.J'/8H1U23HL!Y@A"U&>!Y&3LF:YE2WE!Z0&Q"B?_AJIG"8 MQM3O$PU%3H_FE.* )&I)HI,D^K;XSZ&(!ELY"J>XE_E0-#PY\8BH>W+J_.W. M55R V%8E3:*$ETS5EU<[VE;-VZI8],:7NIK6Q>^?35V*[XC0EX%$.6RTI7,= MZ91$7=[JCN*[ZL)?&ULO5C;;MLX$/T5PELL4B ;72+?4L= $]>.BVT;Q.GN0]$'VAK;1"52):DX M ?;C=T@ILAU=XF"S?;%%B3%E+L0/,YB&YRW7,(((%MJHH/AW!Y<01483\OB9*VT5 M>QK@[O.C]K$U'HV94P67(OJ;A7I]WNJU2 A+FD;Z1FRN(#?($ER(2-E?LLEE MW199I$J+. YXXX!.#G /\)P/=J *U:I IQ:N!H9&CV<18YF\N,C5_# MYF/*3X@?'!/?];VOLQ$Y>O.V0LNH6P0'C/P+U^/8GQ M(5K:SYDR>14M5X=HZ5@M;KV6Z7_UBX/!5T2@7T2@;]4&-6HGF)')T9]"J;<$ MLQ\&6R(4LYE0+(NHK*![T:SWF_>]RM\9J&U!IA+<#;MNSVL/G+M=?Y:EW'V) M:9/$GA]."S^<-O+-#*<1F4B1)L=DRA=1&C*^JGG_CLE[I4"K8W(K-(VJXORT MQ/&TX_7V#1F7A9Z8.GE6XBJ3Z#2XJRRQ1V7/8T'AL:#18Y_3> [21,D-)$)J M.H^ S&"%M5A7)I^@1,+?ISDJ2WA/G-$DL6=%N["B_T.^Z!8[=7^E MOSYTR][PW)IWN5=P[+V(8S9&5ABK\P8$%5NFM M0P]P9K\@VF\D>BW% B!49"E%;'FIW:R+.6:Y9!&C>$DP-P$4#U-[/;\X98_S'7>I!CW??9J2<[%V MK=B^1=M:[#47S9=;-!$BW+"HVAB_G'"]?MF8Y\3VC=D65.^U*^J4:\I7S-21 MVO@>>^5ZZ 6]LE7/B>U;98K>_LRV@'C-%:3ZIG/Q#.H+)WC=AN*Z339 %B). M(M#H%+T&$MI&P.1-\X*)5&YST3Q_VT[PMO]44*^9*@1P+20<,]U/;!#8\H%@ M?TZP+5567*H9C31068)7)MYJAW MU)FM:101G&$" M?9.PB8IG[M&2V6G[8I K^\U H?$I MU]F]LY@MODM&UL MC99MC]HX$,>_RBCJBUVINWD@!*@ J<"U5^G:KI:V]]J;#& UL7.VLVR__8V= M;$J3@'@#?IC_Y#%U[H MO2X\\OW!V 5_.2_9'K=HOI,:\]PZ(HS_&I]>^T@K/!V_>O_@8J=8 MGIC&MI)4VLFC$1%!P M4?^SER8/)X(P.2.(&D'4%<1G!*-&,+I6$#>"V&6F#L7E8<,,6\Z5/(*RUN3- M#EPRG9K"Y\*6?6L4[7+2F>47:1#"&.Y@56G:TQHV5 AMN*D4:F BHP6=2F&X MJ#"#KR4J9DNF2;.M#PO(W>NZV,,C:DJZAIL-&L9S?4N&W[<;N'ES"V^ "_AV MD)4FQWKN&PK!@OAI@[NJ<:,SN&$$GPGEH.$OD6'VIP.?8F\3$+TF8!5=]+C! M]!ZB\5N(@B@< %I?(T^?*21>%9CD.I79= M2\=.:J^#YV4\BN;^\RENWR8)1TEK] =4W$+%%Z%^'PTN4EG@$%OM(3EY;AAV MT/HF\60Z3#9NR<87R?Z1=-YW2A; BY)Q1?>9L8?YP_;C$.2X1Q!T&/L6=V$P M/9._I*5,+E)^I-L;Z(ZTA;U E_2>/1IW\/HFP3#:I$6;7$3[Y H*-SDE\A:> MD/H0@F$OPP=PTJ]@TB'LF]PEP9DJ3UO(Z360A 6EDL_\;W*7S":=*/R3CE*@VKO. MK"&5E3#UW=JNMLW_O>MYG?45?134/?RWF_J+XC-3>TY=),<=N0SN)X2DZBY= M3XPL7=]ZDH:ZH!L>Z,,&E36@_9VDWM5,[ /:3Z7E_U!+ P04 " #-,%)4 MA0W+$5H$ 4$@ &0 'AL+W=O?ZZ2L!P38( MXO0R?4D,_'?9G[32KI@=N/@F$P"%GO*,R?DH46KWT7%DE$!.Y0W? =-/-ESD M5.E+L77D3@"-2Z,\W^.,:A\:@5/R1 MPD&>_$8&Y9'S;^;B4SP?N28BR"!2Q@75__:P@BPSGG0'I[V?O M/Y?P&N:12ECQ[,\T5LE\%(Y0#!M:9.J>'WZ!&L@W_B*>R?(O.M1:=X2B0BJ> MU\8Z@CQEU7_Z5 _$B0$.>@Q(;4#:!N,> Z\V\"XU&-<&XW)D*I1R'-94T<5, M\ ,21JV]F1_E8);6&C]E9MX?E-!/4VVG%K]Q!0C[Z!K=1E&1%QE5$*/?50(" MK7BN< 5,2\8W5PBC1U1H43;/2Y.O#&EV] M>X_>H92A+PDO)&6QG#E*@YAPG*@.>ED%37J"Q@1]YDPE$OW$8HC/'3AZ!)IA M(,_#L"2#'M<0W2#B?T#$)=@2T.H2\Z T=RWFZTO,0V..IP,T7C.I7NEOW.-/ MKPB=[TSGCQ# HN]("&<93U=KB;.(3TJC.2,<-Z?B-2'L0*_?!:53328NO MJW%;;$.*,RZ_X?+?B(OIVJ#77P^>W\4C9.H'+<*NS#:#%F?],Q@TI,$@Z>T1 M1M>1:OM1'.VX5 )4*L \TGG*8).^G+%!%V1*6K.ULHC\:2NIUUW1=7@R;F>L MDX9U\J:L/9"3;F@>#EN0%A'!K7E?=T5Z?=L9PX8Q?%/&X?P-NP$&+FFA6D1> MZ+50NZ+KH(]UVK!.!UFKHA>=%;VT+I.9*9,OI>O4MCS]]L);=65DVDGKM<59 MZ$UZ$+%[;!#<'X7LH:L=GT4TQGX+SJ;J9JI%U9NJ^*3YP3_*-IR?M?_V!NNU M-UB+CDPG[KA-:7$78K^GF&!RY"3_2T-0OZ:%V^T(+#I;0;&YZZ\H^-C^X.'^ M9Y50MC4SB0JF#T-9^H_>A+;Z$.28246:.65[N)39L^P-B@Y!STV'GBX\[B'**-2IILT MJA9"7( I59)F8)#NEBOT18.B92&UJ;0?5"Q] O%/-KGSX(Z= AYN%5X=7'^. M=(M\W] =:SP>+O+_(;H7\B2T'#7\;JWHRCJ9,B2I<)V3XW(.8EM^=I"Z#!1, M54?&YF[S:>.V/-"W[B_-)X_R&'YT4WTO^4S%-F429;#1+MV;B8Y'5)\@J@O% M=^6A_)$K?<0O?R9 8Q!&H)]ON#Z8UQ?F!&PO=V]R:W-H965T""SWV"^U$0)'Y!F? F([>V5).1+ UG I:*Z+(HJ/H^ RX/8R_T M'A?NV#8W=L&?C'9T"RLP7W9+A3._B9*Q H1F4A %F[$W#=_/P\@Z.(O?&!ST MT9C85-92?K.3#]G8"ZPBX) :&X+BWQ[FP+F-A#K^JH-ZS3NMX_'X,?I/+GE, M9DTUS"7_RC*3C[VA1S+8T)*;.WGX!>J$8ALOE5R[7W*H;0./I*4VLJB=44'! M1/5/'VH01PYA_P6'J':(+G7HU0X]EVBES*6UH(9.1DH>B++6&,T.'!OGC=DP M83_CRBA\RM#/3#Y) R2,29=,T[0L2DX-9.2SR4&1N2QP:^3VF^V!_"JU1C.[ M* 4(HXG<7.34(9]P.Z+Q/7T@5PLPE'%]C:&^K!;DZMTU>4>8(/>Y+#45F1[Y M!O.RZORTSF%6Y1"]D,,"TAL2Q1T2!5'8XCZ_Q#UQ[L&INX\T&Z11@S1R\?HO MQ+N7AG+:]1WGM5^?'7Q"+!$A!D7BH%(OU.IMF?N!VQ@@V9&J/8NC1TS8$82994V>7? M/T*Q!O7'*PS[C9+^Q4H$[I[T48515&A<=T= HZB59/6&Y(1D/.SUSDBVF0T' M@W:2<:,_OEC_ C;X-",S$#@R9,DQA?\&9]+(2=Z$\X@;XM M=X)[EHD]O+)GA\^))8,SJL]M@G:BMXWVVS<2O8.44ZW9AJ6NU#IDA=SL&3XK M-7IC+A>P"X.G)A1<3$^=O9MDI:L*72M8SN;D'ADV4EH;1M!6_&%\AK+%[ 66 MX5%##7](\U^4=/C49L+_L\^$%S::-KN63N,?74'L_>\C55N&QQR'#?H%-P,, MH*HK534Q0T%9 WR^D7@SJ2?VHM-<;"?_ %!+ P04 M" #-,%)4X%YBO_@! )! &0 'AL+W=O_Q4:3RUM#.5H@,AUII.XTJYN8FCFU182WLR#2H761CJ!;L M7-K&MB$490#5*LZ2Y"JNA=31+ ]G2YKE9L]*:EP2V'U="SK.49EV&J71R\%* M;BOV!_$L;\06GY"_-4MR7CRPE+)&;:710+B91I_3F_G8YX>$[Q);>V*#[V1M MS,X[=^4T2KP@5%BP9Q#N]P=O42E/Y&3\[CFCH:0'GMHO[%]"[ZZ7M;!X:]0/ M67(UC3Y%4.)&[!6O3/L5^WXFGJ\PRH8OM%WNM:M8["V;N@<[OY:Z^XM#?P\G M@/3R#4#6 [*@NRL45"X$BUE.I@7RV8[-&Z'5@';BI/9#>6)R4>EP/'LPC)!> MP4=8H1*,)2P%\1&>26@KPLU9>+] %E)9>,8#[X7ZD,?L:GN&N.CKS+LZV1MU M%EB,()M<0)9DZ;_PV$D>=&>#[BSP7;[!-U>BV)$I=O#S'NLUTJ\SI..!='R6 M],'HPF@FHUQD"W>:D=#R!3RV&LE6LH$E4H&:W;["^@C_ ;JTUR[G?-UT,DJ3 M=Z\U$)],UC^2>T%;Z2:B<..8DM'U) +J%J]SV#1AV&O#;G6"6;FWBN037'QC MW,![Q^_/\/IG?P%02P,$% @ S3!25%I0,:)# @ :P0 !D !X;"]W M;W)K&UL?51-;]- $/TK(XM#D4JF_?V*]V3N_<5(L.A-M;/ MHXJYN8ACGU=8*S^A!JUD2G*U8@G=-O:-0U5TH-K$R73Z)JZ5ME&6=G,KEZ74 MLM$65PY\6]?*/2S0T'X>S:+'B1N]K3A,Q%G:J"VND6^;E9,H'ED*7:/UFBPX M+.?1Y>QB<1;JNX([C7M_-(;@9$-T'X+K8AY-@R TF'-@4/+;X14:$XA$QJ^! M,QI;!N#Q^)']?>==O&R4QRLRWW7!U3QZ%T&!I6H-W]#^(PY^S@-?3L9W7]@/ MM=,(\M8SU0-8%-3:]G]U&-;A")#,G@ D R#I=/>-.I5+Q2I+'>W!A6IA"X/. M:H<6<=J&35FSDZP6'&=KV>6B-0C7U_ *[I1I5;]:MH"OK3*Z?-!V"Y=Y3JUE M#R=+9*6-AV]X8,F_3&,6&8$LSH>6B[YE\D3+)>832,Y/(9DFL]OU$DY>_,,2 MBXG123(Z23K:UT_1:M^05P8^.&J;4^AC+(!*V#S 6AD\A<_$(9&396U;27YI MT'6./?SXA/4&W4_X#:NKA1CT#(O62QOO._A8\8S:LU'MV;-J;]"CVR'(M0(\ MY*%%6'+:>#+("-KNT#(YC1ZLB,XKY;:BETG*Y49Z_"M23./_MJ%7,.OW(=S. M799,DC3>'>N.C\Y.N(:?I(^6U3!8"FHZ>7L>@>N/=A\P-=UQVA#+X>R&E;P& MZ$*!Y$LB?@S""1W?E^P/4$L#!!0 ( ,TP4E1B!W!@IP0 "L1 9 M>&PO=V]R:W-H965TYHP>=_;*+6]LRP9;&A*Y"W?4@8]$1[NT;7N+U1ND&:S+>DC5] MI>K;]EG FU59">.4,AESA@2-[GL/^&Z)/4W($=]CNI-'STA+67'^2[\\AO<] M6\^()C10V@2!OS6]]F8L',2LBZ8PG?\6AVMSW M1CT4THADB7KANS]H*6BH[04\D?DOVI58NX>"3"J>EF2801JSXI^\EXXXA^"4 M!*=!P.X)0K\D])N$_@G"H"0,FH3!"<*P) S/);@EP:COT.-?UJ'?NYO<&I=5S,T'XMKQ%V;FS_&CTDD#@("Z!E M)F@8*_2%2XE^/-%T1<7/CF$'U;"#SF&G)"GLK^@Z9DR' 8_0!R7"M,2%K6%N M2Z>\-UC6T=AZ._9Z&^/7$\.M MO.'^MC>N*D=E[[AUU?//C#LFXPN# M\8&+F[O*@(+ '9YPJ'-PJ/-_)+]RE%IFP[;3#)XV:H2QUU3:1@T\WSFA]'!A MP-TWAK.S8&FG/DN[F0D-*-=K)ORE >7;PQ/I$!]N(?C,:\@G"1&W[PY.W\:M M=3' VGM_:8+5]GY=C;Z-U%L.)S+N/I+-VW#Z"6NV(6Q-I;YYBR*W0A&6.TKJ M!JB]= Z,!$\1E*A0@S&H.(2@+/A <;J%HB^_X@L:)$3*.(H#4FR-G,+5AHJ] M87G;E:(/!S/N/IG-&6'Z">NEBN03B0\\$"19"+(OG&O'=I$2A,F(@M80$8FV M1"@=-J (20+%$#SS3*#GV11]I5*A529A3&E6:1U57RF%H76=+%%>#!6WKJJU MJL6G>07::)_I&MW4[MS-3?@'/+Q;%#5SHP(SPA/X M+08G)C2"B=NW'D2V*"KSXD7Q;5Y)KKB"NC1_W% 24J$!T!]QKO8O>H#J^\CD M'U!+ P04 " #-,%)4 "SP8F@# $%@ #0 'AL+W-T>6QE2IAPAWVQ2,>I*IQIMA!J MX/9JDV-N'^.!ZX=O7N68^]F;L[/6W<75KOV\!"Y< MSTK:.8#TLH7S:@RC#NW4-V.)*&Z0_9J[=N+?/Q'>&MA/V[/3_OGQ:SL9&\P- MMLX&1AX=E.<]:4:(NZV#5._1C!'[V\2-PBU%7E6[PWZ2B::$ ]<8-#-)J7-/ M^, =$%(F,EG&-A', MWTDU? =8]T @X[P6V':-8=C/B5)4BK'NE(-+XR/(J=JWJUPKG$FR\ML=MW$H M;SK()),QE748WUV;AGU.$Y CV6P.=Y7E'H!*9:ENQ(S,,D%*#6N/JJ%IIY3S M&WCF?$VVN)?)QIJ5I2#JIA94-0V-Z0#_)IOAWJ3M/(O7R=E]ICXL]'1$V8<2 MH]>2)FQ9]I=)+0!C]W%VDN=\]9ZSF4BIF?S! 8=]LO9SYIED#SH:E,I4&ZAT MG7LJ%9MN6KY+DM_2I5J7TS+!-;=/4/._S?.,"BH)WQ2M:_^8L_QLQ=5+^B4T MEX^57<56D4'W^#56!Y/C%AE$QZ^Q.H8=N\B3*,G>*8@\A9KLOMB3_2DB_:,4 MZ57'M8TSX=:)L+8ZN%_@#,^;H,YDP;ABHNK-61Q3\>A@J.D5F>A_<;?X M]?B8)F3!U6T-#MRF_9G&;)%&]:AK2$0UJFE_@NGY87WLU[&8B.F2QJ.J*V>3 MLNGHAHY:7>"PBXS+RXY@/@:S(X!A<3 %F(_QPN+\3_/IH?,Q&*:M9T5ZJ$\/ M]3%>-F14?K X=I](7_:91E$0A"&6T='(JF"$Y2T,X6MGP[2!!Q8'(CTMU_AJ MXQ6ROPZP-=U7(=A,\4K$9HKG&A![WL CBNRKC<4!#VP5L-J!^/8X4%-VGR" M5<6T83L81Z((0Z 6[34:ADAV0OC8UP?;)4$0178$,+N"(, 0V(TX@BD #1@2 M!.5[<.=]Y*W?4U[SN^_P+U!+ P04 " #-,%)4EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,TP4E1WJR6$:08 M )4^ / >&PO=V]R:V)O;VLN>&ULQ9M-;]LX$$#_"N%3]Y"U]2T738$F M:;(!NJVW"7H-&(F.B4JBEY2:M+]^1S+2#MMRL!>/3HED17D>B7PSXNC5H[&? M[XWY+)[:IG.GBUW?[U\NEZ[:J5:Z/\U>=?#)UMA6]K!I'Y9N;Y6LW4ZIOFV6 M\6J5+UNIN\7K5\_GVM@EWC"]JGIM.M@Y[OBDU:/[\?FX*;YHI^]UH_NOIXOI M]T8M1*L[W>IOJCY=K!;"[QA/ ]]BB;[&%(?GGX<@OK3_)XQFN]65NC#5T*JN/\31JF8$[-Q.[]U"=+)5 MIXOG0\2;KA9ONQZ")*Z[PZG@V/&;PK^^K@_?N@=<%$/[4L,']KJ>P(\'>0[; MIM$U_/=:G,E&=I424W = HP)P'@V0/%B(Q%D0D FC) W(\3X!TZ8K?BP5Q9! MI@1D.AODN6GW"#(C(+/9(&]Z4R'(G(#,YXND=#L$61"0Q7$AW\/T+2)Q(FZ& MMI7VZQ1"_=!I^'O9]0BR)"!+!L@8(*^,J1]UTP@)D^5FL-5..E4CR#4!N6: M3 #RS%AK'L$G;L(\MZK6O< 3^8J:R5<,F"E@?E2NMT/5#Q90Q?E.V@>%9_.( M],V1A3-19D!YJ3N8R[5L0(HC[V$(84S*.M&1M3-AYH#YMMTWYJM2XDQU:@N7 M>P,*\J))>2' 8DS*/-&1U3-AEF,T_QT@#<)8E&NB M(\MFPEH#UG57F5:)6_GD#Q3*,=&1)7.8OU?C!*X>ICQRG'.NE'FP^"BU1!QNB4:Y7 W2 M@I>5%\*8$DK,(91H-,K9X'2GG!,7,,$XJ&0&ZV-21HDYC!*-2GE3P<%#,Z5E M'_J=LN.UQYAD'<-AE"B?_'Q W$@+)>$M7'4G<68;4T:)CVR4&SA'/31*7%\# MZB?9#-,QT\CY9\#U5DP9)3ZR45 F.UYV,\"8AF1G VEYI?U[DS),S&&84!)^ M%V-,RC4QAVM":;B/2;DFYG!-*!'W,2GUQ!SJ"2;B.,6-*?7$'.H)9>)>-!/* M0@F'A4*9N(])62CAL% H$_45+VXE8+@_,"7Y.(VCK GEOGXP M*0DE'&4-RGU_&T=*/PF+?OSL\K>0E'P2ED(GD&;Z%YN23\)2Z 323!^3DD]R M9/F0^9N/21:J141;*."P4?-CA MW9N4A3(."P4QO7N3LE#&8:$@IG=O4A;*."P4Q,3W9DY9*)_U01Q.BW/*0CF' MA8*8)<:D+)3/V6!PM\:8E(5R#@L%,.^F=I?OF)2%<@X+!3$CC$E9*.>P4! 3 M)W(YV=XVHX7N(FRAG+)0SF&AX"-W#Y.R4,YAH2 FEF5.62CGL-"/'AWQXD+U M4C=.W*JGWEOX+2@+%1P6^G4!XQD68U(6*C@L] OFU(RR-YW"F)2%BEF6@[YO M8DS*0@6'A4+1] K@@K)0P6&AWV!^5)6!T8XQ*0L5<[2]/6/ZT:0L5,S9 .=- M[P799LVR+A3"Q--[05FH8.F'"V'B6JB@+%2PK N%,'$M5%(6*EG6A?#*KV=+ MC$E9J&19%T*8)]XK-!B3LE#)LB[D84Z_B+=/<%;N!HKBD+K5DL%,+$ MT5Q3%EJS6"C0^>SEFVO*0NLC6XCNG/$N.F6A]9P-VOY%IRRTGBRTG YVKU_5 M:@O#L7X/_\+!_DHVU<:*\<=XIBA.L_$UB>W0-.>P[T/WSLCZ^:WJYS?"7_\' M4$L#!!0 ( ,TP4E2V]3\&M@( %$W : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VLUNXC 4AN%;0;F &A\?']NCTM5LNJUZ Q$U/RH0E&34 M]NX'T05\T2QF4^5;(2?BY%U$CY#QXTL]M..^.PV[_7E8?!X/IV'5[,;Q_,NY M8;VKQW9XZ,[U=+FSZ?IC.UZ6_=:=V_5[NZU.EDMS_?V,YNGQ?N;B]>M<_V=B MM]GLU_5WM_YSK*?Q'X/=1]>_#[M:QV;QVO;;.JX:]WFX71[<]<,_7"8WB^>W M5=,_O_G&S1TD$"3S!P4("O,'*03I_$$1@N+\009!-G]0@J T?U"&H#Q_4(&@ M,G^07Z*,2X*D"=8$6GODVA-X[1%L3R"V1[(]@=D>T?8$:GMDVQ.X[1%N3R"W M1[H]@=T>\?8$>@OJ+01Z"^HM!'K+Y,@N!WH)Z"X'>@GH+@=Z">@N! MWH)Z"X'>@GH+@=Z">@N!W@'U#@1Z!]0[$.@=4.] H'>8;)80Z!U0[T"@=T"] M X'> ?4.!'H'U#L0Z!U0[T"@=T"] X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=XZ MV>PFT%M1;R706U%O)=!;46\ET%M1;R706U%O)= [HMZ10.^(>D<"O2/J'0GT MCJAW)- [HMZ10.\X^;.20.^(>D<"O2/J'0GTCJAW)- [HMZ10&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^;'#8AT-M0;R/0VU!O(]#;4&\CT#NA MWHE [X1Z)P*]$^J="/1.J'&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1 M[TR@=YX<]B;0.Z/>F4#O@GH7 KT+ZET(]"ZH=R'0NZ#>A4#O@GJ7G]1[&+\. M=;CU?*_Q^3])]7CY;KT]_KK\OCAY>Z\XN_N*X>DO4$L#!!0 ( ,TP4E2X MY#-,1@( (PU 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8 MV@86(THDI2+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-7*#OQH)-P#L<:R>W-)[NM'_JP^GR(/_MN&C>)L[U/5A]/&X]9FZ2>Y[YKZA#7 MQ>/8_I:R?DY(X\EEC]]UL[^*&Q+Q9L)QY<\!S^>^/EKGNM:N[FH7OM1#W"4. MO?#AJ;<^/5_BC1ZG[;9K;#LU#T,\DOK9V;KU.VO#T*>GHE?GDT.\87OZS"[. M7\J<"XP[[]PT^S@Q9]\?]S*2X^GU' M9%[KSK_B:&$M?_'[V..W6MG^9':_W MQ^3VRSR\6!Z7W_&O,WZM_\X^)*2/'-)' >E#0?K0D#X,I(\2TD<%Z2.[IC1" M$36CD)I13,THJ&8453,*JQG%U8P":T:155)DE119)45629%54F25%%DE159) MD5529)4467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19&UL4$L! A0#% @ S3!25-_PN\?O *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ S3!25)E&PO M=V]R:W-H965T&UL4$L! A0#% @ S3!25 >S>/0.!P M@1T !@ ("!60X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25$G9&PO=V]R:W-H965T&UL4$L! A0#% M @ S3!25$=IOWFA#@ 8R0 !@ ("![CP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S3!25.T6L0MI @ - 4 !D ("!P'( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25 T6&PO=V]R:W-H965TS0( L& 9 " @?Z/ !X;"]W;W)K&UL4$L! A0#% @ S3!25&=N^3QR P ?P< !D M ("! I, 'AL+W=O&PO=V]R M:W-H965T*: !X;"]W;W)K&UL M4$L! A0#% @ S3!25+"#=6C) P "0@ !D ("!2)X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS3!25!Y1 :_+ P 6 @ !D ("!/+@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25,:ZA(]J=<& "U$ &0 @('TV@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ S3!25*Y718^/ @ 904 !D ("!2.< 'AL M+W=O&PO=V]R:W-H965T[L !X;"]W;W)K&UL4$L! A0#% @ S3!2 M5%I)0ZTU P +0< !D ("!\? 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25 @;JFUW @ '@8 M !D ("!@@ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25+Q7Z=W5 P 4P\ !D M ("!(@H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S3!25-BL,R?"!P ?"D !D ("!I18! 'AL+W=O M'@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25"]6 M+WYX @ B08 !D ("!QR0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25 >JSQ4"!@ XAH !D M ("!V"X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S3!25.6B)/50"@ +3H !D ("! MI#\! 'AL+W=OED-O " "!" &0 @($K2@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ S3!25,8T.4#3 @ 7@D !D ("!.U(! 'AL+W=O&UL4$L! A0#% @ S3!25!.5YDP! M P -0D !D ("!!UP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25,).*J!M P ?@L !D M ("!.V&PO=V]R M:W-H965T&UL M4$L! A0#% @ S3!25'A;.2*+ @ L04 !D ("!E'$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS3!25-$&BZ=A P > L !D ("!_7P! 'AL+W=O&UL4$L! A0#% @ S3!25)$_@1Z7! MIP\ !D ("!&X@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25(0]#620 @ :08 !D M ("!II&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ S3!25)H+Y<[H @ J0@ !D ("!J:(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!2 M5"3=Y.VI! !4 !D ("!+*T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25)M4PF/9 @ ;P@ M !D ("!6K&PO=V]R:W-H965T&UL4$L! A0#% @ S3!25(4-RQ%:! %!( !D M ("!T\(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S3!25%I0,:)# @ :P0 !D ("!2\T! 'AL+W=O M&PO=V]R:W-H965TK M)81I!@ E3X \ ( !']D! 'AL+W=O7!E&UL 64$L%!@ !F &8 1P !KE 0 $! end XML 110 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 111 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 410 667 1 true 123 0 false 10 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.cohu.com/20211225/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss- Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 009 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 010 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets Sheet http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets Note 2 - Goodwill and Purchased Intangible Assets Notes 9 false false R10.htm 011 - Disclosure - Note 3 - Borrowings and Credit Agreements Sheet http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements Note 3 - Borrowings and Credit Agreements Notes 10 false false R11.htm 012 - Disclosure - Note 4 - Restructuring Charges Sheet http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges Note 4 - Restructuring Charges Notes 11 false false R12.htm 013 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value Sheet http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value Note 5 - Financial Instruments Measured at Fair Value Notes 12 false false R13.htm 014 - Disclosure - Note 6 - Employee Benefit Plans Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans Note 6 - Employee Benefit Plans Notes 13 false false R14.htm 015 - Disclosure - Note 7 - Derivative Financial Instruments Sheet http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments Note 7 - Derivative Financial Instruments Notes 14 false false R15.htm 016 - Disclosure - Note 8 - Equity Sheet http://www.cohu.com/20211225/role/statement-note-8-equity Note 8 - Equity Notes 15 false false R16.htm 017 - Disclosure - Note 9 - Income Taxes Sheet http://www.cohu.com/20211225/role/statement-note-9-income-taxes Note 9 - Income Taxes Notes 16 false false R17.htm 018 - Disclosure - Note 10 - Segment and Geographic Information Sheet http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information Note 10 - Segment and Geographic Information Notes 17 false false R18.htm 019 - Disclosure - Note 11 - Leases Sheet http://www.cohu.com/20211225/role/statement-note-11-leases Note 11 - Leases Notes 18 false false R19.htm 020 - Disclosure - Note 12 - Commitments and Contingencies Sheet http://www.cohu.com/20211225/role/statement-note-12-commitments-and-contingencies- Note 12 - Commitments and Contingencies Notes 19 false false R20.htm 021 - Disclosure - Note 13 - Guarantees Sheet http://www.cohu.com/20211225/role/statement-note-13-guarantees Note 13 - Guarantees Notes 20 false false R21.htm 022 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations Sheet http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations Note 14 - Business Divestitures and Discontinued Operations Notes 21 false false R22.htm 023 - Disclosure - Note 15 - Accumulated Other Comprehensive Income (Loss) Sheet http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss Note 15 - Accumulated Other Comprehensive Income (Loss) Notes 22 false false R23.htm 024 - Disclosure - Note 16 - Related Party Transactions Sheet http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions Note 16 - Related Party Transactions Notes 23 false false R24.htm 025 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts Schedule II - Valuation and Qualifying Accounts Notes 24 false false R25.htm 026 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies 25 false false R26.htm 027 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies 26 false false R27.htm 028 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables Note 2 - Goodwill and Purchased Intangible Assets (Tables) Tables http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets 27 false false R28.htm 029 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-tables Note 3 - Borrowings and Credit Agreements (Tables) Tables http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements 28 false false R29.htm 030 - Disclosure - Note 4 - Restructuring Charges (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-tables Note 4 - Restructuring Charges (Tables) Tables http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges 29 false false R30.htm 031 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables) Sheet http://www.cohu.com/20211225/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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value 30 false false R31.htm 032 - Disclosure - Note 6 - Employee Benefit Plans (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables Note 6 - Employee Benefit Plans (Tables) Tables http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans 31 false false R32.htm 033 - Disclosure - Note 7 - Derivative Financial Instruments (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-tables Note 7 - Derivative Financial Instruments (Tables) Tables http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments 32 false false R33.htm 034 - Disclosure - Note 9 - Income Taxes (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables Note 9 - Income Taxes (Tables) Tables http://www.cohu.com/20211225/role/statement-note-9-income-taxes 33 false false R34.htm 035 - Disclosure - Note 10 - Segment and Geographic Information (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-tables Note 10 - Segment and Geographic Information (Tables) Tables http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information 34 false false R35.htm 036 - Disclosure - Note 11 - Leases (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-11-leases-tables Note 11 - Leases (Tables) Tables http://www.cohu.com/20211225/role/statement-note-11-leases 35 false false R36.htm 037 - Disclosure - Note 13 - Guarantees (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-13-guarantees-tables Note 13 - Guarantees (Tables) Tables http://www.cohu.com/20211225/role/statement-note-13-guarantees 36 false false R37.htm 038 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-tables Note 14 - Business Divestitures and Discontinued Operations (Tables) Tables http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations 37 false false R38.htm 039 - Disclosure - Note 15 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables Note 15 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss 38 false false R39.htm 040 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) Sheet http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables Schedule II - Valuation and Qualifying Accounts (Tables) Tables http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts 39 false false R40.htm 041 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.cohu.com/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables 40 false false R41.htm 042 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) Sheet http://www.cohu.com/20211225/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 41 false false R42.htm 043 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Details 42 false false R43.htm 044 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://www.cohu.com/20211225/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 43 false false R44.htm 045 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.cohu.com/20211225/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 44 false false R45.htm 046 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) Sheet http://www.cohu.com/20211225/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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables 45 false false R46.htm 047 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) Sheet http://www.cohu.com/20211225/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 46 false false R47.htm 048 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) Sheet http://www.cohu.com/20211225/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 47 false false R48.htm 049 - Disclosure - Note 3 - Borrowings and Credit Agreements (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual Note 3 - Borrowings and Credit Agreements (Details Textual) Details http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-tables 48 false false R49.htm 050 - Disclosure - Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) Sheet http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) Details 49 false false R50.htm 051 - Disclosure - Note 3 - Borrowings and Credit Agreements - Debt Principal Payments for the Next Five Years and Thereafter (Details) Sheet http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details Note 3 - Borrowings and Credit Agreements - Debt Principal Payments for the Next Five Years and Thereafter (Details) Details 50 false false R51.htm 052 - Disclosure - Note 4 - Restructuring Charges (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-details-textual Note 4 - Restructuring Charges (Details Textual) Details http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-tables 51 false false R52.htm 053 - Disclosure - Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) Sheet http://www.cohu.com/20211225/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 52 false false R53.htm 054 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Details Textual) Sheet http://www.cohu.com/20211225/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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-tables 53 false false R54.htm 055 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) Sheet http://www.cohu.com/20211225/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 54 false false R55.htm 056 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) Sheet http://www.cohu.com/20211225/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 55 false false R56.htm 057 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.cohu.com/20211225/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 56 false false R57.htm 058 - Disclosure - Note 6 - Employee Benefit Plans (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual Note 6 - Employee Benefit Plans (Details Textual) Details http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables 57 false false R58.htm 059 - Disclosure - Note 6 - Employee Benefit Plans - Net Periodic Benefit Cost of Swiss Plan (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details Note 6 - Employee Benefit Plans - Net Periodic Benefit Cost of Swiss Plan (Details) Details 58 false false R59.htm 060 - Disclosure - Note 6 - Employee Benefit Plans - Benefit Obligation, Fair Value of Plan Assets, Funded Status and Liability of Swiss Plan (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details Note 6 - Employee Benefit Plans - Benefit Obligation, Fair Value of Plan Assets, Funded Status and Liability of Swiss Plan (Details) Details 59 false false R60.htm 061 - Disclosure - Note 6 - Employee Benefit Plans - Weighted-average Actuarial Assumptions to Determine Benefit Obligation and Net Periodic Benefit Cost (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details Note 6 - Employee Benefit Plans - Weighted-average Actuarial Assumptions to Determine Benefit Obligation and Net Periodic Benefit Cost (Details) Details 60 false false R61.htm 062 - Disclosure - Note 6 - Employee Benefit Plans - Post-retirement Benefit Obligation to Funded Status and Liability (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details Note 6 - Employee Benefit Plans - Post-retirement Benefit Obligation to Funded Status and Liability (Details) Details 61 false false R62.htm 063 - Disclosure - Note 6 - Employee Benefit Plans - Stock Option Activity Under Share-based Compensation Plans (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details Note 6 - Employee Benefit Plans - Stock Option Activity Under Share-based Compensation Plans (Details) Details 62 false false R63.htm 064 - Disclosure - Note 6 - Employee Benefit Plans - Stock Options Outstanding and Exercisable (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details Note 6 - Employee Benefit Plans - Stock Options Outstanding and Exercisable (Details) Details 63 false false R64.htm 065 - Disclosure - Note 6 - Employee Benefit Plans - Restricted Stock Unit Activity Under Share-based Compensation Plans (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details Note 6 - Employee Benefit Plans - Restricted Stock Unit Activity Under Share-based Compensation Plans (Details) Details 64 false false R65.htm 066 - Disclosure - Note 6 - Employee Benefit Plans - Performance Based Stock Unit Activity Under Share-based Compensation Plans (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details Note 6 - Employee Benefit Plans - Performance Based Stock Unit Activity Under Share-based Compensation Plans (Details) Details 65 false false R66.htm 067 - Disclosure - Note 6 - Employee Benefit Plans - Weighted-average Assumptions Used to Value Share-based Awards Granted (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details Note 6 - Employee Benefit Plans - Weighted-average Assumptions Used to Value Share-based Awards Granted (Details) Details 66 false false R67.htm 068 - Disclosure - Note 6 - Employee Benefit Plans - Reported Share-based Compensation in Consolidated Financial Statements (Details) Sheet http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details Note 6 - Employee Benefit Plans - Reported Share-based Compensation in Consolidated Financial Statements (Details) Details 67 false false R68.htm 069 - Disclosure - Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) Sheet http://www.cohu.com/20211225/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 68 false false R69.htm 070 - Disclosure - Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) Sheet http://www.cohu.com/20211225/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 69 false false R70.htm 071 - Disclosure - Note 8 - Equity (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual Note 8 - Equity (Details Textual) Details http://www.cohu.com/20211225/role/statement-note-8-equity 70 false false R71.htm 072 - Disclosure - Note 9 - Income Taxes (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual Note 9 - Income Taxes (Details Textual) Details http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables 71 false false R72.htm 073 - Disclosure - Note 9 - Income Taxes - Components of Provision (Benefit) for Income Taxes for Continuing Operations (Details) Sheet http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details Note 9 - Income Taxes - Components of Provision (Benefit) for Income Taxes for Continuing Operations (Details) Details 72 false false R73.htm 074 - Disclosure - Note 9 - Income Taxes - Income (Loss) Before Income Taxes From Continuing Operations (Details) Sheet http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details Note 9 - Income Taxes - Income (Loss) Before Income Taxes From Continuing Operations (Details) Details 73 false false R74.htm 075 - Disclosure - Note 9 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details Note 9 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 74 false false R75.htm 076 - Disclosure - Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details) Sheet http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details) Details 75 false false R76.htm 078 - Disclosure - Note 9 - Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Details) Sheet http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details Note 9 - Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Details) Details 76 false false R77.htm 079 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Current Segments (Details) Sheet http://www.cohu.com/20211225/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 77 false false R78.htm 080 - Disclosure - Note 10 - Segment and Geographic Information - Customers Comprising 10% of Consolidated Sales (Details) Sheet http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details Note 10 - Segment and Geographic Information - Customers Comprising 10% of Consolidated Sales (Details) Details 78 false false R79.htm 081 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Net Sales to Customers, Attributed to Countries (Details) Sheet http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details Note 10 - Segment and Geographic Information - Summary of Net Sales to Customers, Attributed to Countries (Details) Details 79 false false R80.htm 082 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Property, Plant and Equipment and Other Long Lived Assets in Geographical Area (Details) Sheet http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details Note 10 - Segment and Geographic Information - Summary of Property, Plant and Equipment and Other Long Lived Assets in Geographical Area (Details) Details 80 false false R81.htm 083 - Disclosure - Note 11 - Leases (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual Note 11 - Leases (Details Textual) Details http://www.cohu.com/20211225/role/statement-note-11-leases-tables 81 false false R82.htm 084 - Disclosure - Note 11 - Leases - Balance Sheet Information (Details) Sheet http://www.cohu.com/20211225/role/statement-note-11-leases-balance-sheet-information-details Note 11 - Leases - Balance Sheet Information (Details) Details 82 false false R83.htm 085 - Disclosure - Note 11 - Leases - Lease Expense (Details) Sheet http://www.cohu.com/20211225/role/statement-note-11-leases-lease-expense-details Note 11 - Leases - Lease Expense (Details) Details 83 false false R84.htm 086 - Disclosure - Note 11 - Leases - Future Minimum Lease Payments (Details) Sheet http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details Note 11 - Leases - Future Minimum Lease Payments (Details) Details 84 false false R85.htm 087 - Disclosure - Note 11 - Leases - Cash Flow Information (Details) Sheet http://www.cohu.com/20211225/role/statement-note-11-leases-cash-flow-information-details Note 11 - Leases - Cash Flow Information (Details) Details 85 false false R86.htm 088 - Disclosure - Note 13 - Guarantees (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-note-13-guarantees-details-textual Note 13 - Guarantees (Details Textual) Details http://www.cohu.com/20211225/role/statement-note-13-guarantees-tables 86 false false R87.htm 089 - Disclosure - Note 13 - Guarantees - Changes in Accrued Warranty (Details) Sheet http://www.cohu.com/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details Note 13 - Guarantees - Changes in Accrued Warranty (Details) Details 87 false false R88.htm 090 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual Note 14 - Business Divestitures and Discontinued Operations (Details Textual) Details http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-tables 88 false false R89.htm 091 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) Sheet http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details Note 14 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details) Details 89 false false R90.htm 092 - Disclosure - Note 15 - Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Loss (Details) Sheet http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details Note 15 - Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Loss (Details) Details http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables 90 false false R91.htm 093 - Disclosure - Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) Sheet http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) Details 91 false false R92.htm 094 - Disclosure - Note 16 - Related Party Transactions (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual Note 16 - Related Party Transactions (Details Textual) Details http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions 92 false false R93.htm 095 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details Textual) Sheet http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual Schedule II - Valuation and Qualifying Accounts (Details Textual) Details http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables 93 false false R94.htm 096 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) Sheet http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) Details 94 false false All Reports Book All Reports cohu20220211_10k.htm cohu-20211225.xsd cohu-20211225_cal.xml cohu-20211225_def.xml cohu-20211225_lab.xml cohu-20211225_pre.xml ex_335171.htm ex_335172.htm ex_335173.htm ex_335174.htm ex_335175.htm ex_335176.htm cohugraphone.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cohu20220211_10k.htm": { "axisCustom": 0, "axisStandard": 43, "contextCount": 410, "dts": { "calculationLink": { "local": [ "cohu-20211225_cal.xml" ] }, "definitionLink": { "local": [ "cohu-20211225_def.xml" ] }, "inline": { "local": [ "cohu20220211_10k.htm" ] }, "labelLink": { "local": [ "cohu-20211225_lab.xml" ] }, "presentationLink": { "local": [ "cohu-20211225_pre.xml" ] }, "schema": { "local": [ "cohu-20211225.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://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/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 879, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 52, "http://www.cohu.com/20211225": 4, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 62 }, "keyCustom": 70, "keyStandard": 597, "memberCustom": 51, "memberStandard": 70, "nsprefix": "cohu", "nsuri": "http://www.cohu.com/20211225", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "shortName": "Note 3 - Borrowings and Credit Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-note-4-restructuring-charges", "shortName": "Note 4 - Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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 Benefit Plans", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "shortName": "Note 6 - Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-note-7-derivative-financial-instruments", "shortName": "Note 7 - Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-note-8-equity", "shortName": "Note 8 - Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-note-9-income-taxes", "shortName": "Note 9 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-note-10-segment-and-geographic-information", "shortName": "Note 10 - Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-note-11-leases", "shortName": "Note 11 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LesseeLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 12 - Commitments and Contingencies", "role": "http://www.cohu.com/20211225/role/statement-note-12-commitments-and-contingencies-", "shortName": "Note 12 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 13 - Guarantees", "role": "http://www.cohu.com/20211225/role/statement-note-13-guarantees", "shortName": "Note 13 - Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "022 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations", "role": "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "shortName": "Note 14 - Business Divestitures and Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 15 - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss", "shortName": "Note 15 - Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 16 - Related Party Transactions", "role": "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions", "shortName": "Note 16 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "026 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)", "role": "http://www.cohu.com/20211225/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:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "028 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Tables)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "029 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "030 - Disclosure - Note 4 - Restructuring Charges (Tables)", "role": "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-tables", "shortName": "Note 4 - Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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 - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "031 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 6 - Employee Benefit Plans (Tables)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables", "shortName": "Note 6 - Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "033 - Disclosure - Note 7 - Derivative Financial Instruments (Tables)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 9 - Income Taxes (Tables)", "role": "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables", "shortName": "Note 9 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "035 - Disclosure - Note 10 - Segment and Geographic Information (Tables)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LeasesBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 11 - Leases (Tables)", "role": "http://www.cohu.com/20211225/role/statement-note-11-leases-tables", "shortName": "Note 11 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LeasesBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "037 - Disclosure - Note 13 - Guarantees (Tables)", "role": "http://www.cohu.com/20211225/role/statement-note-13-guarantees-tables", "shortName": "Note 13 - Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "038 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations (Tables)", "role": "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-tables", "shortName": "Note 14 - Business Divestitures and Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 15 - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables", "shortName": "Note 15 - Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:ValuationAndQualifyingAccountsDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables)", "role": "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "shortName": "Schedule II - Valuation and Qualifying Accounts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:ValuationAndQualifyingAccountsDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "role": "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.cohu.com/20211225/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:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "INF", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_ProductOrServiceAxis-SystemsMember_StatementBusinessSegmentsAxis-SemiconductorTestAndInspectionMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-03-28_2020-03-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Details Textual)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-03-28_2020-03-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.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": "047 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_FiniteLivedIntangibleAssetsByMajorClassAxis-DevelopedTechnologyRightsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 3 - Borrowings and Credit Agreements (Details Textual)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_LegalEntityAxis-IsmecaMember", "decimals": "-6", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "CHF", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "lang": null, "name": "cohu:DebtLongtermAndShorttermCombinedAmountGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 3 - Borrowings and Credit Agreements - Debt Principal Payments for the Next Five Years and Thereafter (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details", "shortName": "Note 3 - Borrowings and Credit Agreements - Debt Principal Payments for the Next Five Years and Thereafter (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 4 - Restructuring Charges (Details Textual)", "role": "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-details-textual", "shortName": "Note 4 - Restructuring Charges (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_RestructuringPlanAxis-IntegrationProgramMember", "decimals": "-3", "lang": null, "name": "cohu:RestructuringExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Details Textual)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 6 - Employee Benefit Plans (Details Textual)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "shortName": "Note 6 - Employee Benefit Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_RetirementPlanNameAxis-SwissPlanMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 6 - Employee Benefit Plans - Net Periodic Benefit Cost of Swiss Plan (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "shortName": "Note 6 - Employee Benefit Plans - Net Periodic Benefit Cost of Swiss Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_RetirementPlanNameAxis-SwissPlanMember", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2020-12-26_RetirementPlanNameAxis-SwissPlanMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 6 - Employee Benefit Plans - Benefit Obligation, Fair Value of Plan Assets, Funded Status and Liability of Swiss Plan (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "shortName": "Note 6 - Employee Benefit Plans - Benefit Obligation, Fair Value of Plan Assets, Funded Status and Liability of Swiss Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_RetirementPlanNameAxis-SwissPlanMember", "decimals": "-4", "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2018-12-29_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201602Member_CumulativeEffectPeriodOfAdoptionAxis-CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2018-12-29_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201602Member_CumulativeEffectPeriodOfAdoptionAxis-CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_RetirementPlanNameAxis-SwissPlanMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 6 - Employee Benefit Plans - Weighted-average Actuarial Assumptions to Determine Benefit Obligation and Net Periodic Benefit Cost (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details", "shortName": "Note 6 - Employee Benefit Plans - Weighted-average Actuarial Assumptions to Determine Benefit Obligation and Net Periodic Benefit Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_RetirementPlanNameAxis-SwissPlanMember", "decimals": "3", "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2020-12-26_RetirementPlanTypeAxis-DefinedBenefitPostretirementHealthCoverageMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 6 - Employee Benefit Plans - Post-retirement Benefit Obligation to Funded Status and Liability (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details", "shortName": "Note 6 - Employee Benefit Plans - Post-retirement Benefit Obligation to Funded Status and Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2019-12-28_RetirementPlanTypeAxis-DefinedBenefitPostretirementHealthCoverageMember", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2020-12-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 6 - Employee Benefit Plans - Stock Option Activity Under Share-based Compensation Plans (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details", "shortName": "Note 6 - Employee Benefit Plans - Stock Option Activity Under Share-based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-4", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2020-12-26", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 6 - Employee Benefit Plans - Stock Options Outstanding and Exercisable (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details", "shortName": "Note 6 - Employee Benefit Plans - Stock Options Outstanding and Exercisable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2020-12-26_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 6 - Employee Benefit Plans - Restricted Stock Unit Activity Under Share-based Compensation Plans (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details", "shortName": "Note 6 - Employee Benefit Plans - Restricted Stock Unit Activity Under Share-based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2018-12-29_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2020-12-26_AwardTypeAxis-EquityBasedPerformanceStockUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 6 - Employee Benefit Plans - Performance Based Stock Unit Activity Under Share-based Compensation Plans (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "shortName": "Note 6 - Employee Benefit Plans - Performance Based Stock Unit Activity Under Share-based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2018-12-29_AwardTypeAxis-EquityBasedPerformanceStockUnitsMember", "decimals": "-4", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 6 - Employee Benefit Plans - Weighted-average Assumptions Used to Value Share-based Awards Granted (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details", "shortName": "Note 6 - Employee Benefit Plans - Weighted-average Assumptions Used to Value Share-based Awards Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 6 - Employee Benefit Plans - Reported Share-based Compensation in Consolidated Financial Statements (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details", "shortName": "Note 6 - Employee Benefit Plans - Reported Share-based Compensation in Consolidated Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-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": "069 - Disclosure - Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-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" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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": "070 - Disclosure - Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 8 - Equity (Details Textual)", "role": "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual", "shortName": "Note 8 - Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-10-28", "decimals": "-7", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 9 - Income Taxes (Details Textual)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-5", "lang": null, "name": "cohu:IncreaseDecreaseOfNetIncomeDueToImpactOfTaxHolidays", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 9 - Income Taxes - Components of Provision (Benefit) for Income Taxes for Continuing Operations (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details", "shortName": "Note 9 - Income Taxes - Components of Provision (Benefit) for Income Taxes for Continuing Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 9 - Income Taxes - Income (Loss) Before Income Taxes From Continuing Operations (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details", "shortName": "Note 9 - Income Taxes - Income (Loss) Before Income Taxes From Continuing Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "cohu:DeferredTaxAssetsInventoryAndWarrantyReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 9 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "shortName": "Note 9 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "cohu:DeferredTaxAssetsInventoryAndWarrantyReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details", "shortName": "Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2020-12-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Note 9 - Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details", "shortName": "Note 9 - Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2018-12-29", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Current Segments (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "lang": null, "name": "cohu:ProfitLossFromOperatingSegment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-AnalogDevicesMember_StatementBusinessSegmentsAxis-SemiconductorEquipmentMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Note 10 - Segment and Geographic Information - Customers Comprising 10% of Consolidated Sales (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details", "shortName": "Note 10 - Segment and Geographic Information - Customers Comprising 10% of Consolidated Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-AnalogDevicesMember_StatementBusinessSegmentsAxis-SemiconductorEquipmentMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Net Sales to Customers, Attributed to Countries (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "shortName": "Note 10 - Segment and Geographic Information - Summary of Net Sales to Customers, Attributed to Countries (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25_StatementGeographicalAxis-CN", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Note 10 - Segment and Geographic Information - Summary of Property, Plant and Equipment and Other Long Lived Assets in Geographical Area (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details", "shortName": "Note 10 - Segment and Geographic Information - Summary of Property, Plant and Equipment and Other Long Lived Assets in Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "lang": null, "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-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": "083 - Disclosure - Note 11 - Leases (Details Textual)", "role": "http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual", "shortName": "Note 11 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Note 11 - Leases - Balance Sheet Information (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "lang": null, "name": "cohu:LeaseRightofuseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Note 11 - Leases - Lease Expense (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LesseeLeaseLiabilityMaturityTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - Disclosure - Note 11 - Leases - Future Minimum Lease Payments (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeaseCashFlowInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "087 - Disclosure - Note 11 - Leases - Cash Flow Information (Details)", "role": "http://www.cohu.com/20211225/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": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-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": "088 - Disclosure - Note 13 - Guarantees (Details Textual)", "role": "http://www.cohu.com/20211225/role/statement-note-13-guarantees-details-textual", "shortName": "Note 13 - Guarantees (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_BalanceSheetLocationAxis-NoncurrentOtherAccruedLiabilitiesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "089 - Disclosure - Note 13 - Guarantees - Changes in Accrued Warranty (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details", "shortName": "Note 13 - Guarantees - Changes in Accrued Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2018-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations (Details Textual)", "role": "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "shortName": "Note 14 - Business Divestitures and Discontinued Operations (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2019-09-29_2019-12-28_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-FixturesServicesBusinessFSGMember", "decimals": "-5", "lang": null, "name": "cohu:DisposalGroupIncludingDiscontinuedOperationImpairment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2019-12-29_2020-12-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091 - Disclosure - Note 14 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "shortName": "Note 14 - 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": "cohu20220211_10k.htm", "contextRef": "d_2019-12-29_2020-12-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "shortName": "Note 2 - Goodwill and Purchased Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092 - Disclosure - Note 15 - Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Loss (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details", "shortName": "Note 15 - Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "d_2020-12-27_2021-12-25", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "093 - Disclosure - Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details)", "role": "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details", "shortName": "Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_OwnershipAxis-BlackrockMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "094 - Disclosure - Note 16 - Related Party Transactions (Details Textual)", "role": "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual", "shortName": "Note 16 - Related Party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_OwnershipAxis-BlackrockMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_DisposalGroupClassificationAxis-DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-PCBNTestBusinessSaleMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "095 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details Textual)", "role": "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2021-12-25_DisposalGroupClassificationAxis-DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-PCBNTestBusinessSaleMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:ValuationAndQualifyingAccountsDisclosureTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2020-12-26_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "096 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)", "role": "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "shortName": "Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:ValuationAndQualifyingAccountsDisclosureTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20220211_10k.htm", "contextRef": "i_2018-12-29_ValuationAllowancesAndReservesTypeAxis-AllowanceForCreditLossMember", "decimals": "-4", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } } }, "segmentCount": 123, "tag": { "cohu_ALBSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ALBS Solutions Sdn Bhd.", "label": "ALBS [Member]" } } }, "localname": "ALBSMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cohu_AccumulatedOtherComprehensiveIncomeLossSaleOfBusinessNetOfTax": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accumulated other comprehensive income (loss) from the sale of business, net of tax.", "label": "cohu_AccumulatedOtherComprehensiveIncomeLossSaleOfBusinessNetOfTax", "negatedTerseLabel": "Accumulated reclassification due to sale of PBC Test Business" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossSaleOfBusinessNetOfTax", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "monetaryItemType" }, "cohu_AccumulatedOtherComprehensiveIncomeLossUnrealizedGainLossOnInvestmentsNetOfTax": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details": { "order": 3.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated other comprehensive income (loss) from unrealized gain (loss) on investments, net of taxes.", "label": "cohu_AccumulatedOtherComprehensiveIncomeLossUnrealizedGainLossOnInvestmentsNetOfTax", "terseLabel": "Accumulated net unrealized gain/loss on investments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossUnrealizedGainLossOnInvestmentsNetOfTax", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "monetaryItemType" }, "cohu_AlternativeInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of investments in certain entities that calculate net asset value per share, including, but not limited to, by unit, membership interest, or other ownership interest. Investments include, but are not limited to, investments in certain hedge funds, venture capital funds, private equity funds, real estate partnerships or funds.", "label": "Alternative Investments [Member]" } } }, "localname": "AlternativeInvestmentsMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_AmortizationOfInventoryStepupAndInventoryRelatedCharges": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 1.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": "Amortization of inventory step-up and inventory related charges" } } }, "localname": "AmortizationOfInventoryStepupAndInventoryRelatedCharges", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "cohu_AnalogDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Analog Devices.", "label": "Analog Devices [Member]" } } }, "localname": "AnalogDevicesMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "domainItemType" }, "cohu_AociAccumulatedReclassificationSaleOfBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated reclassification due to sale of business recognized in other comprehensive income, attributable to parent.", "label": "AOCI, Accumulated Reclassification, Sale of Business [Member]" } } }, "localname": "AociAccumulatedReclassificationSaleOfBusinessMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "domainItemType" }, "cohu_AssetsHeldForSalePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assets held-for-sale for fiscal year end.", "label": "Assets Held-for-sale [Policy Text Block]" } } }, "localname": "AssetsHeldForSalePolicyTextBlock", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "cohu_AvailableForSaleSecuritiesDebtMaturitiesDueAfterOneYearThroughThreeYearsEstimatedFairValue": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/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": "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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225/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": "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "cohu_BlackrockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the entity of Blackrock, a related party of the company.", "label": "Blackrock [Member]" } } }, "localname": "BlackrockMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "cohu_CollectionTermRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The collection term range.", "label": "cohu_CollectionTermRange", "terseLabel": "Collection Term Range (Year)" } } }, "localname": "CollectionTermRange", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "durationItemType" }, "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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "cohu_DebtSecuritiesAndCashMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to debt securities and cash.", "label": "Debt Securities and Cash [Member]" } } }, "localname": "DebtSecuritiesAndCashMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_DeferredProfit": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 7.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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredTaxAssetsInventoryAndWarrantyReserves": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory and warranty reserves.", "label": "Inventory, receivable and warranty reserves" } } }, "localname": "DeferredTaxAssetsInventoryAndWarrantyReserves", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredTaxAssetsLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to lease liabilities.", "label": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeaseLiabilities", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredTaxLiabilitiesAssetBasisDifferences": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from acquisition basis differences.", "label": "Intangible assets and other acquisition basis differences" } } }, "localname": "DeferredTaxLiabilitiesAssetBasisDifferences", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredTaxLiabilitiesOperatingLeaseRightofuseAssets": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease right-of-use assets.", "label": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightofuseAssets", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "cohu_DefinedBenefitPlanBenefitObligationBenefitsPaidRecovered": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the payment (recovery) to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, life insurance benefits, and legal, educational and advisory services.", "label": "cohu_DefinedBenefitPlanBenefitObligationBenefitsPaidRecovered", "terseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaidRecovered", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "cohu_DefinedBenefitPlanExpectedFutureEmployeeAndEmployerContributionsNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the expected future employee and employer contributions, next twelve months.", "label": "cohu_DefinedBenefitPlanExpectedFutureEmployeeAndEmployerContributionsNextTwelveMonths", "terseLabel": "Defined Benefit Plan, Expected Future Employee and Employer Contributions, Next Twelve Months" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployeeAndEmployerContributionsNextTwelveMonths", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_DefinedBenefitPlanHealthCareCostTrendRateAnnualRateOfChange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The annual rate of change (increase (decrease)) in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status.", "label": "cohu_DefinedBenefitPlanHealthCareCostTrendRateAnnualRateOfChange", "terseLabel": "Defined Benefit Plan, Health Care Cost Trend Rate, Annual Rate of Change" } } }, "localname": "DefinedBenefitPlanHealthCareCostTrendRateAnnualRateOfChange", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "cohu_DefinedBenefitPlanPlanAssetsBenefitsPaidRecovered": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment (recovery) to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "cohu_DefinedBenefitPlanPlanAssetsBenefitsPaidRecovered", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaidRecovered", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "cohu_DisposalGroupIncludingDiscontinuedOperationImpairment": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment attributable to disposal group, including, but not limited to, discontinued operation.", "label": "cohu_DisposalGroupIncludingDiscontinuedOperationImpairment", "negatedTerseLabel": "Loss from impairment of FSG", "terseLabel": "Disposal Group, Including Discontinued Operation, Impairment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationImpairment", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "cohu_EffectiveIncomeTaxRateReconciliationDeemedDividendsAmount": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deemed dividends.", "label": "Dividend, net of foreign tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeemedDividendsAmount", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "cohu_EffectiveIncomeTaxRateReconciliationExcessExecutiveCompensation": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to excess executive compensation.", "label": "Excess executive compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExcessExecutiveCompensation", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "cohu_EffectiveIncomeTaxRateReconciliationGILTIAmount": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to GILTI.", "label": "GILTI, net of foreign tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGILTIAmount", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "xbrltype": "domainItemType" }, "cohu_EmployeeStockPurchasePlanSharesReservedforFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The shares reserved for future issuance under the employee stock purchase plan.", "label": "cohu_EmployeeStockPurchasePlanSharesReservedforFutureIssuance", "terseLabel": "Employee Stock Purchase Plan, Shares Reserved for Future Issuance (in shares)" } } }, "localname": "EmployeeStockPurchasePlanSharesReservedforFutureIssuance", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_EquityBasedPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity based performance stock units.", "label": "Equity Based Performance Stock Units [Member]" } } }, "localname": "EquityBasedPerformanceStockUnitsMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details" ], "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_FixturesServicesBusinessFSGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Fixtures Services Business (\"FSG\").", "label": "Fixtures Services Business FSG [Member]" } } }, "localname": "FixturesServicesBusinessFSGMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "cohu_IncomeTaxReconciliationSettlementsAdjustmentsAndReleasesFromStatuteExpirations": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements adjustments and releases from statute expiration.", "label": "Settlements, adjustments and releases from statute expirations" } } }, "localname": "IncomeTaxReconciliationSettlementsAdjustmentsAndReleasesFromStatuteExpirations", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 13.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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInDeferredProfit": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 26.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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 20.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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseOfEarningPerShareDueToImpactOfTaxHolidays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The increase or decrease of earning per share due to impact of tax holidays.", "label": "cohu_IncreaseDecreaseOfEarningPerShareDueToImpactOfTaxHolidays", "terseLabel": "Increase (Decrease) of Earning Per Share Due To Impact Of Tax Holidays (in dollars per share)" } } }, "localname": "IncreaseDecreaseOfEarningPerShareDueToImpactOfTaxHolidays", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "perShareItemType" }, "cohu_IncreaseDecreaseOfNetIncomeDueToImpactOfTaxHolidays": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in net income due to the impact of tax holidays.", "label": "cohu_IncreaseDecreaseOfNetIncomeDueToImpactOfTaxHolidays", "terseLabel": "Increase (Decrease) of Net Income Due to Impact of Tax Holidays" } } }, "localname": "IncreaseDecreaseOfNetIncomeDueToImpactOfTaxHolidays", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "domainItemType" }, "cohu_IntelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about Intel.", "label": "Intel [Member]" } } }, "localname": "IntelMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "domainItemType" }, "cohu_InterestCapitalizedAssociatedWithCloudComputingImplementation": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 19.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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "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 capital assets" } } }, "localname": "InventoryCapitalizedAsPropertyPlantAndEquipment", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "cohu_InventoryChargesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to inventory charges.", "label": "Inventory Charges [Member]" } } }, "localname": "InventoryChargesMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 5.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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "cohu_LeaseRightofuseAsset": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-tables" ], "xbrltype": "textBlockItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/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 after fifth fiscal year following latest fiscal year.", "label": "Thereafter, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/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 in next fiscal year following latest fiscal year.", "label": "2022, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/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 fifth fiscal year following latest fiscal year.", "label": "2026, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/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 fourth fiscal year following latest fiscal year.", "label": "2025, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/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 third fiscal year following latest fiscal year.", "label": "2024, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/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, due in second fiscal year following latest fiscal year.", "label": "2023, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases" ], "xbrltype": "textBlockItemType" }, "cohu_LoanFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the loan facilities.", "label": "Loan Facilities [Member]" } } }, "localname": "LoanFacilitiesMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cohu_NetIncomeLossAttributableToNoncontrollingInterestPerBasicShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) attributable to noncontrolling interest per each share of common stock or unit outstanding during the reporting period.", "label": "cohu_NetIncomeLossAttributableToNoncontrollingInterestPerBasicShare", "terseLabel": "Net income attributable to noncontrolling interest (in dollars per share)" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterestPerBasicShare", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "cohu_NetIncomeLossAttributableToNoncontrollingInterestPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) attributable to the noncontrolling interest 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": "cohu_NetIncomeLossAttributableToNoncontrollingInterestPerDilutedShare", "terseLabel": "Net income attributable to noncontrolling interest (in dollars per share)" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterestPerDilutedShare", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-13-guarantees", "http://www.cohu.com/20211225/role/statement-note-13-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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "xbrltype": "stringItemType" }, "cohu_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_NumberOfAvailableLinesOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of available lines of credit as of the balance sheet date.", "label": "cohu_NumberOfAvailableLinesOfCredit", "terseLabel": "Number of Available Lines of Credit" } } }, "localname": "NumberOfAvailableLinesOfCredit", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "integerItemType" }, "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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "domainItemType" }, "cohu_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of business.", "label": "cohu_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessBeforeTax", "negatedLabel": "Reclassification due to sale of PBC Test Business" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessBeforeTax", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "cohu_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessNetOfTax": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of business.", "label": "cohu_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessNetOfTax", "negatedLabel": "Reclassification due to sale of PBC Test Business, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessNetOfTax", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "cohu_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of business.", "label": "Reclassification due to sale of PBC Test Business, tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleOfBusinessTax", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "cohu_PCBNTestBusinessSaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to PCB test business sale.", "label": "PCB Test Business Sale [Member]" } } }, "localname": "PCBNTestBusinessSaleMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "domainItemType" }, "cohu_PcbTestBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents PCB test business.", "label": "PCB Test Business [Member]" } } }, "localname": "PcbTestBusinessMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual" ], "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "cohu_ProceedsFromRepurchaseOfStockIncludingAwardsSettledInCashNet": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents net issuance (repurchase) of stock, including awards settled in cash.", "label": "Net issuance (repurchases) of stock, including awards settled in cash" } } }, "localname": "ProceedsFromRepurchaseOfStockIncludingAwardsSettledInCashNet", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "cohu_ProductWarrantyAccrualWarrantLiabilityTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents warrant liability transferred for product warranty accrual.", "label": "Warranty liability transferred" } } }, "localname": "ProductWarrantyAccrualWarrantLiabilityTransferred", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "cohu_PropertyPlantAndEquipmentNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents property, plant and equipment, net.", "label": "Property, Plant and Equipment, Net [Member]" } } }, "localname": "PropertyPlantAndEquipmentNetMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "domainItemType" }, "cohu_RealEstateInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents direct equity investments in real estate projects", "label": "Real Estate Investments [Member]" } } }, "localname": "RealEstateInvestmentsMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details" ], "xbrltype": "domainItemType" }, "cohu_RestructuringExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expenses associated with restructuring.", "label": "cohu_RestructuringExpenses", "terseLabel": "Restructuring Charges, Total" } } }, "localname": "RestructuringExpenses", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "domainItemType" }, "cohu_SemiconductorEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Semiconductor equipment as a business segment.", "label": "Semiconductor Equipment [Member]" } } }, "localname": "SemiconductorEquipmentMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "cohu_SharebasedCompensationExpenseIncludingRestructuringCharges": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement, including restructuring charges.", "label": "Share-based compensation expense including restructuring charges" } } }, "localname": "SharebasedCompensationExpenseIncludingRestructuringCharges", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "cohu_SwissPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the Swiss Plan.", "label": "Swiss Plan [Member]" } } }, "localname": "SwissPlanMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-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/20211225", "presentation": [ "http://www.cohu.com/20211225/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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-8-equity", "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "cohu_UnrecognizedTaxBenefitsInterestExpenseNetOfAccruedInterestReversed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense net of accrued interest reversed for an underpayment of income taxes.", "label": "cohu_UnrecognizedTaxBenefitsInterestExpenseNetOfAccruedInterestReversed", "terseLabel": "Unrecognized Tax Benefits, Interest Expense, Net of Accrued Interest Reversed" } } }, "localname": "UnrecognizedTaxBenefitsInterestExpenseNetOfAccruedInterestReversed", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_UnvestedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The unvested restricted stock units.", "label": "Unvested Restricted Stock Units [Member]" } } }, "localname": "UnvestedRestrictedStockUnitsMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_ValuationAllowancesAndReservesAdditionsReductionsForChargesCreditsToCostAndExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges (credits) to costs and expenses.", "label": "Additions (reduction) charged (credited) to expense" } } }, "localname": "ValuationAllowancesAndReservesAdditionsReductionsForChargesCreditsToCostAndExpense", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "cohu_ValuationAllowancesAndReservesAdditionsReductionsNotChargedCreditedToCostAndExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, not charged (credited) to costs and expenses.", "label": "Additions (reductions) not charged to expense" } } }, "localname": "ValuationAllowancesAndReservesAdditionsReductionsNotChargedCreditedToCostAndExpense", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "cohu_ValuationAllowancesAndReservesDeductionsRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease (increase) in valuation and qualifying accounts and reserves.", "label": "cohu_ValuationAllowancesAndReservesDeductionsRecoveries", "terseLabel": "Deductions/write-offs" } } }, "localname": "ValuationAllowancesAndReservesDeductionsRecoveries", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "cohu_ValuationAndQualifyingAccountsDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts Disclosure [Table Text Block]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTableTextBlock", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "xbrltype": "textBlockItemType" }, "cohu_VariableInterestEntityOwnershipPercentageSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of interest in a variable interest entity sold during the period.", "label": "cohu_VariableInterestEntityOwnershipPercentageSold", "terseLabel": "Variable Interest Entity, Ownership Percentage Sold" } } }, "localname": "VariableInterestEntityOwnershipPercentageSold", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-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/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_VestingOverTwoYearPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent two year vesting period.", "label": "Vesting Over Two Year Period [Member]" } } }, "localname": "VestingOverTwoYearPeriodMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_XcerraMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the entity Xcerra.", "label": "Xcerra [Member]" } } }, "localname": "XcerraMember", "nsuri": "http://www.cohu.com/20211225", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-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/20211225", "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/20211225", "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/20211225", "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/20211225", "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/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment and Geographic Information - Customers Comprising 10% of Consolidated Sales (Details)" } } }, "localname": "statement-statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details", "nsuri": "http://www.cohu.com/20211225", "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/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment and Geographic Information - Summary of Net Sales to Customers, Attributed to Countries (Details)" } } }, "localname": "statement-statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment and Geographic Information - Summary of Property, Plant and Equipment and Other Long Lived Assets in Geographical Area (Details)" } } }, "localname": "statement-statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details", "nsuri": "http://www.cohu.com/20211225", "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/20211225", "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/20211225", "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/20211225", "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/20211225", "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/20211225", "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/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-13-guarantees-changes-in-accrued-warranty-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Guarantees - Changes in Accrued Warranty (Details)" } } }, "localname": "statement-statement-note-13-guarantees-changes-in-accrued-warranty-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-13-guarantees-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Guarantees" } } }, "localname": "statement-statement-note-13-guarantees-tables", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Business Divestitures and Discontinued Operations - Summary of Operating Results (Details)" } } }, "localname": "statement-statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-14-business-divestitures-and-discontinued-operations-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Business Divestitures and Discontinued Operations" } } }, "localname": "statement-statement-note-14-business-divestitures-and-discontinued-operations-tables", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Accumulated Other Comprehensive Income (Loss) - Components of Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-15-accumulated-other-comprehensive-income-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "statement-statement-note-15-accumulated-other-comprehensive-income-loss-tables", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details)" } } }, "localname": "statement-statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details", "nsuri": "http://www.cohu.com/20211225", "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/20211225", "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/20211225", "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/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Borrowings and Credit Agreements - Debt Principal Payments for the Next Five Years and Thereafter (Details)" } } }, "localname": "statement-statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details", "nsuri": "http://www.cohu.com/20211225", "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/20211225", "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/20211225", "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/20211225", "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/20211225", "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/20211225", "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/20211225", "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/20211225", "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/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Benefit Obligation, Fair Value of Plan Assets, Funded Status and Liability of Swiss Plan (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Net Periodic Benefit Cost of Swiss Plan (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Performance Based Stock Unit Activity Under Share-based Compensation Plans (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Post-retirement Benefit Obligation to Funded Status and Liability (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Reported Share-based Compensation in Consolidated Financial Statements (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Restricted Stock Unit Activity Under Share-based Compensation Plans (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Stock Option Activity Under Share-based Compensation Plans (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Stock Options Outstanding and Exercisable (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-tables", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Weighted-average Actuarial Assumptions to Determine Benefit Obligation and Net Periodic Benefit Cost (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Employee Benefit Plans - Weighted-average Assumptions Used to Value Share-based Awards Granted (Details)" } } }, "localname": "statement-statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details", "nsuri": "http://www.cohu.com/20211225", "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/20211225", "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/20211225", "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/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Components of Provision (Benefit) for Income Taxes for Continuing Operations (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Income (Loss) Before Income Taxes From Continuing Operations (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Tax Rate to Provision (Benefit) (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details-parentheticals", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes" } } }, "localname": "statement-statement-note-9-income-taxes-tables", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables", "nsuri": "http://www.cohu.com/20211225", "xbrltype": "stringItemType" }, "cohu_statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)" } } }, "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "nsuri": "http://www.cohu.com/20211225", "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/20211225", "xbrltype": "stringItemType" }, "country_CH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SWITZERLAND" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details" ], "xbrltype": "domainItemType" }, "country_MY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MALAYSIA" } } }, "localname": "MY", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-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/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-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/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-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/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r918" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r913" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets-parentheticals", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations-parentheticals", "http://www.cohu.com/20211225/role/statement-document-and-entity-information", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20211225/role/statement-note-11-leases", "http://www.cohu.com/20211225/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-cash-flow-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-lease-expense-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-tables", "http://www.cohu.com/20211225/role/statement-note-12-commitments-and-contingencies-", "http://www.cohu.com/20211225/role/statement-note-13-guarantees", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-details-textual", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-tables", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20211225/role/statement-note-8-equity", "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details-parentheticals", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r913" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r913" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r919" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r913" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r913" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r913" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r913" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r943" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets-parentheticals", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations-parentheticals", "http://www.cohu.com/20211225/role/statement-document-and-entity-information", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20211225/role/statement-note-11-leases", "http://www.cohu.com/20211225/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-cash-flow-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-lease-expense-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-tables", "http://www.cohu.com/20211225/role/statement-note-12-commitments-and-contingencies-", "http://www.cohu.com/20211225/role/statement-note-13-guarantees", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-details-textual", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-tables", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20211225/role/statement-note-8-equity", "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details-parentheticals", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r912" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r914" ], "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/2021q4", "presentation": [ "http://www.cohu.com/20211225/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/2021q4", "presentation": [ "http://www.cohu.com/20211225/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.", "label": "Condensed Statement of Comprehensive Income [Table Text Block]" } } }, "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r179", "r228", "r247", "r248", "r249", "r250", "r252", "r254", "r258", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r383", "r385", "r387", "r388", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r179", "r228", "r247", "r248", "r249", "r250", "r252", "r254", "r258", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r383", "r385", "r387", "r388", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r191", "r198", "r204", "r285", "r592", "r593", "r594", "r637", "r638", "r703", "r706", "r708", "r709", "r946" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r191", "r198", "r204", "r285", "r592", "r593", "r594", "r637", "r638", "r703", "r706", "r708", "r709", "r946" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r191", "r198", "r204", "r285", "r592", "r593", "r594", "r637", "r638", "r703", "r706", "r708", "r709", "r946" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r265", "r453", "r457", "r861" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r393", "r430", "r543", "r553", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r858", "r862", "r907", "r908" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-11-leases", "http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r393", "r430", "r543", "r553", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r858", "r862", "r907", "r908" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-11-leases", "http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r265", "r453", "r457", "r861" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r261", "r453", "r455", "r798", "r857", "r859" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r261", "r453", "r455", "r798", "r857", "r859" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r393", "r430", "r489", "r543", "r553", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r858", "r862", "r907", "r908" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-11-leases", "http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r393", "r430", "r489", "r543", "r553", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r858", "r862", "r907", "r908" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-11-leases", "http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r186", "r930" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r262", "r263", "r453", "r456", "r860", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r920", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r262", "r263", "r453", "r456", "r860", "r892", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r920", "r921" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r73", "r784" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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 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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r47", "r808", "r839" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 6.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r49", "r808", "r839" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 1.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r96", "r102", "r113", "r114", "r115", "r670" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r70", "r329" ], "calculation": { "http://www.cohu.com/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r93", "r94", "r95", "r102", "r113", "r114", "r115" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r97", "r102", "r509" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details": { "order": 0.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "negatedTerseLabel": "Accumulated net adjustments related to postretirement benefits" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r90", "r99", "r101", "r102", "r719" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "terseLabel": "Accumulated net currency translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r99", "r101", "r102", "r842", "r870", "r874" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r98", "r102", "r113", "r114", "r115", "r188", "r189", "r190", "r670", "r865", "r866", "r948" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r91", "r102", "r113", "r114", "r115", "r670", "r742", "r743", "r744", "r745", "r747" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r54" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 1.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r188", "r189", "r190", "r592", "r593", "r594", "r708" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r192", "r193", "r194", "r195", "r204", "r268", "r269", "r282", "r283", "r284", "r285", "r286", "r287", "r374", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r635", "r636", "r637", "r638", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r776", "r800", "r801", "r802", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r944", "r945", "r946", "r947", "r948" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r554", "r556", "r598", "r599" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r556", "r585", "r597" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based compensation of continuing operations" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-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 of tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r180", "r181", "r182", "r184", "r185" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r130", "r156", "r413", "r751" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r156", "r413", "r422", "r423", "r751" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r156", "r310", "r318" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 3.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/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r213" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r172", "r236", "r249", "r256", "r281", "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r384", "r386", "r388", "r389", "r663", "r673", "r723", "r782", "r784", "r806", "r838" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r33", "r35", "r86", "r172", "r281", "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r384", "r386", "r388", "r389", "r663", "r673", "r723", "r782", "r784" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 4.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/20211225/role/statement-consolidated-balance-sheets" ], "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r712" ], "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/20211225/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": [ "r5", "r6", "r21", "r23", "r27", "r333" ], "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", "verboseLabel": "Discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r274" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r275" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r272", "r289" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r276", "r278", "r830" ], "calculation": { "http://www.cohu.com/20211225/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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r276", "r278", "r828" ], "calculation": { "http://www.cohu.com/20211225/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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r277" ], "calculation": { "http://www.cohu.com/20211225/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": "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r276", "r277", "r829" ], "calculation": { "http://www.cohu.com/20211225/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": "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r270", "r273", "r289", "r814" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r557", "r587" ], "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/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "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/20211225/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20211225/role/statement-note-13-guarantees", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r686", "r690" ], "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/20211225/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20211225/role/statement-note-13-guarantees", "http://www.cohu.com/20211225/role/statement-note-13-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/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r328" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r328" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r161", "r162", "r163" ], "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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r909", "r911" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 7.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/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r910" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r30", "r67", "r158" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 2.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", "periodEndLabel": "Cash and cash equivalents at end of year from continuing operations" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "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/20211225/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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r42", "r159" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r152", "r158", "r164" ], "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 year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r152", "r738" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "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 (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r42" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r36", "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.", "label": "us-gaap_CashSurrenderValueOfLifeInsurance", "terseLabel": "Cash Surrender Value of Life Insurance" } } }, "localname": "CashSurrenderValueOfLifeInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r832" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.", "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]" } } }, "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r357", "r358", "r359", "r362", "r894" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-12-commitments-and-contingencies-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r367", "r895" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r443" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r188", "r189", "r708" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r53" ], "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/20211225/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r53" ], "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/20211225/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r53" ], "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/20211225/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r53", "r442" ], "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/20211225/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r53", "r784" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 4.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,756 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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r108", "r110", "r111", "r127", "r823", "r853" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "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) attributable to Cohu" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r108", "r110", "r126", "r661", "r662", "r679", "r822", "r852" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive income attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r108", "r110", "r125", "r660", "r679", "r821", "r851" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r124", "r137", "r820", "r850" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss" ], "xbrltype": "textBlockItemType" }, "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r311", "r316", "r655" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r221", "r222", "r265", "r721", "r722", "r893" ], "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/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r221", "r222", "r265", "r721", "r722", "r876", "r893" ], "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/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r221", "r222", "r265", "r721", "r722", "r876", "r893" ], "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/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r219", "r834" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r221", "r222", "r265", "r721", "r722" ], "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": "Net sales percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r221", "r222", "r265", "r721", "r722", "r893" ], "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/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r672", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionLoansMember": { "auth_ref": [ "r892" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r448", "r450", "r454" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "us-gaap_ContractWithCustomerAssetNet", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r448", "r449", "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r448", "r449", "r454" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 1.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r490", "r531", "r875" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r247", "r248", "r249", "r250", "r252", "r258", "r260" ], "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/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostDepreciationAmortizationAndDepletion": { "auth_ref": [ "r131" ], "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/20211225/role/statement-consolidated-statements-of-operations-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r121", "r122" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 1.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/20211225/role/statement-consolidated-statements-of-operations" ], "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/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r132" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "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/20211225/role/statement-consolidated-statements-of-operations" ], "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/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r347", "r348", "r355" ], "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/20211225/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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r173", "r631", "r641" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "order": 0.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "U.S. Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r173", "r631" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r631", "r641", "r643" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r173", "r631", "r641" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "U.S. State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r220", "r265" ], "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/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r654" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r169", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r407", "r414", "r415", "r416", "r426" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r45", "r47", "r48", "r171", "r179", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r403", "r404", "r405", "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r420", "r421", "r422", "r423", "r752", "r807", "r810", "r836" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r48", "r417", "r810", "r836" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r833" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r390", "r420", "r421", "r750", "r752", "r753" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r78", "r391" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r79", "r171", "r179", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r403", "r404", "r405", "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r420", "r421", "r422", "r423", "r752" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r403", "r418", "r420", "r421", "r751" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r372" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r279", "r290", "r291" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeconsolidationGainOrLossAmount": { "auth_ref": [ "r671" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.", "label": "us-gaap_DeconsolidationGainOrLossAmount", "negatedLabel": "Gain on divestiture of consolidated entity" } } }, "localname": "DeconsolidationGainOrLossAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r458", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "us-gaap_DeferredCompensationLiabilityCurrent", "terseLabel": "Deferred Compensation Liability, Current, Total" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r632", "r641" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "U.S. Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r632", "r641" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r606", "r607" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "us-gaap_DeferredIncomeTaxAssetsNet", "terseLabel": "Other assets (long-term)" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r156", "r173", "r632", "r641", "r642", "r643" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r50", "r51", "r622", "r809", "r835" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r606", "r607" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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", "negatedTerseLabel": "Long-term deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r632", "r641" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "U.S. State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r623" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r625" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r628", "r629", "r630" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.", "label": "Accrued employee benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r629", "r630" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r624" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Less valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance, Total" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r607", "r625" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r629" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Unremitted earnings of foreign subsidiaries" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation", "negatedPeriodEndLabel": "Accumulated benefit obligation at end of year", "negatedPeriodStartLabel": "Accumulated benefit obligation at beginning of year" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r102", "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r480", "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Return on assets, net of actuarial loss" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Actuarial gain", "terseLabel": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Discount rate", "terseLabel": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "verboseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r513", "r530" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Rate of return on assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "terseLabel": "Compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r467" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanBenefitObligation", "negatedPeriodEndLabel": "Benefit obligation at end of year", "negatedPeriodStartLabel": "Benefit obligation at beginning of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r474", "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid", "terseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": { "auth_ref": [ "r471" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation.", "label": "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "negatedLabel": "Participant contributions" } } }, "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r516", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r482", "r490", "r491", "r529", "r531", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Employer contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "auth_ref": [ "r490", "r531" ], "lang": { "en-us": { "role": { "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.", "label": "Defined Benefit Plan, Equity Securities [Member]" } } }, "localname": "DefinedBenefitPlanEquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "terseLabel": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "terseLabel": "Defined Benefit Plan, Expected Future Benefit Payment, Year One" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "terseLabel": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "terseLabel": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "terseLabel": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "terseLabel": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "auth_ref": [ "r499", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.", "label": "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "terseLabel": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r465", "r503", "r524", "r531", "r532" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets", "negatedLabel": "Expected return on assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r479", "r490", "r491", "r492", "r531" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details": { "order": 0.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets", "periodEndLabel": "Fair value of plan assets at end of year", "periodStartLabel": "Fair value of plan assets at beginning of year", "terseLabel": "Plan assets at end of year" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Foreign currency exchange adjustment" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r464", "r488", "r531" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Funded status", "totalLabel": "Net liability at end of year" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.", "label": "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "terseLabel": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year" } } }, "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r465", "r470", "r502", "r523", "r531", "r532" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Interest cost", "negatedLabel": "Interest cost", "negatedTerseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r500", "r521", "r531", "r532" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Total", "totalLabel": "Net periodic costs" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanOtherChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change, classified as other.", "label": "Plan change" } } }, "localname": "DefinedBenefitPlanOtherChanges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets.", "label": "Participant contributions" } } }, "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "terseLabel": "Foreign currency exchange adjustment" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r489", "r531" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "terseLabel": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r466", "r507", "r528" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details": { "order": 0.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.", "label": "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "negatedLabel": "Settlements" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r468", "r501", "r522", "r531", "r532" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Service cost", "negatedLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "auth_ref": [ "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.", "label": "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation", "verboseLabel": "Settlements" } } }, "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "auth_ref": [ "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.", "label": "us-gaap_DefinedBenefitPlanSettlementsPlanAssets", "negatedTerseLabel": "Settlements" } } }, "localname": "DefinedBenefitPlanSettlementsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.", "label": "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "terseLabel": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate" } } }, "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Postretirement Health Coverage [Member]" } } }, "localname": "DefinedBenefitPostretirementHealthCoverageMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r156", "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "us-gaap_Depreciation", "terseLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r156", "r231" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 3.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": "Total depreciation and amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r87", "r88", "r89", "r720" ], "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/20211225/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/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r688" ], "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/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r89", "r687", "r689", "r692", "r694" ], "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/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r699", "r711" ], "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/20211225/role/statement-note-7-derivative-financial-instruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r178", "r681", "r682", "r684", "r685", "r697" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r656" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r453" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r600" ], "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/20211225/role/statement-note-6-employee-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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20211225/role/statement-note-11-leases", "http://www.cohu.com/20211225/role/statement-note-12-commitments-and-contingencies-", "http://www.cohu.com/20211225/role/statement-note-13-guarantees", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20211225/role/statement-note-8-equity", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r7", "r9", "r11" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-14-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 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 FSG" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r19", "r120", "r848" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "order": 1.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 (loss) before taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r8", "r9", "r10", "r11", "r19", "r24", "r608", "r640", "r648" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "order": 0.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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "auth_ref": [ "r13", "r28" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r23" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r326", "r335" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand, demand deposits with banks or financial institutions, and other kinds of accounts that have the general characteristics of demand deposits, held by a disposal group.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationCash", "negatedLabel": "Cash held by discontinued operations (Note 14)" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "terseLabel": "Reserve for excess and obsolete inventories not charged to expense PCB Test sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "auth_ref": [ "r5", "r6", "r21", "r333" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r5", "r6", "r21", "r333" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r20" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details": { "order": 2.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" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r20", "r27" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r156", "r326", "r331" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 21.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) loss on business divestitures" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r29", "r337" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r536", "r549" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r443" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r128", "r196", "r197", "r198", "r199", "r200", "r205", "r207", "r210", "r211", "r212", "r215", "r216", "r709", "r710", "r824", "r854" ], "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) attributable to Cohu (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "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/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r128", "r196", "r197", "r198", "r199", "r200", "r207", "r210", "r211", "r212", "r215", "r216", "r709", "r710", "r824", "r854" ], "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) attributable to Cohu (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "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/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r213", "r214" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r738" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r175", "r609", "r645" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "U.S. statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details-parentheticals" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r76" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r586" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r585" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "order": 0.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/20211225/role/statement-note-6-employee-benefit-plans-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/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r583" ], "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/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r113", "r114", "r115", "r188", "r189", "r190", "r193", "r201", "r203", "r218", "r285", "r442", "r443", "r592", "r593", "r594", "r637", "r638", "r708", "r741", "r742", "r743", "r744", "r745", "r747", "r865", "r866", "r867", "r948" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r712", "r713" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r405", "r420", "r421", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r531", "r713", "r785", "r786", "r787" ], "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/20211225/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": [ "r712", "r713", "r714", "r715", "r717" ], "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/20211225/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": [ "r405", "r490", "r491", "r496", "r531", "r713", "r785" ], "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/20211225/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": [ "r405", "r420", "r421", "r490", "r491", "r496", "r531", "r713", "r786" ], "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/20211225/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": [ "r405", "r420", "r421", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r531", "r713", "r787" ], "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/20211225/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/20211225/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": [ "r718" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r405", "r420", "r421", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r531", "r785", "r786", "r787" ], "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/20211225/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": [ "r716", "r717" ], "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/20211225/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": [ "r757", "r763", "r774" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r759", "r768" ], "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/20211225/role/statement-note-11-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r756", "r773" ], "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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r756" ], "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/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r756" ], "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/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r773" ], "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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r758", "r768" ], "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/20211225/role/statement-note-11-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r755" ], "calculation": { "http://www.cohu.com/20211225/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, 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/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r757", "r763" ], "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/20211225/role/statement-note-11-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r757", "r763", "r774" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r771", "r774" ], "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/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r770", "r774" ], "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/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r317" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r311", "r313", "r317", "r321", "r799", "r803" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r317", "r803" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r311", "r316" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyGainLossMember": { "auth_ref": [ "r693" ], "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/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r732", "r734", "r736", "r737" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 3.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 gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r736", "r737" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r490", "r875" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r156", "r671" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 2.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/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r156" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 4.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", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r156" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 6.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) loss from sale of property, plant and equipment" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r156", "r424", "r425" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "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/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r135" ], "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/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r299", "r301", "r784", "r805" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 2.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/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r325" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r305", "r314" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r304" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r156", "r300", "r303", "r307" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r302" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.", "label": "Guarantees [Text Block]" } } }, "localname": "GuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-13-guarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r684", "r695" ], "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/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r684" ], "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/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r156", "r322" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 7.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/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r134", "r157", "r196", "r197", "r198", "r199", "r209", "r212", "r659" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r174", "r644" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "terseLabel": "Income (loss) from continuing operations, U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r119", "r236", "r248", "r252", "r255", "r258", "r804", "r817", "r826", "r855" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 }, "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Profit (loss) from continuing operations before taxes", "totalLabel": "Total" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r174", "r644" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Income from continuing operations, Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r117", "r128", "r192", "r196", "r197", "r198", "r199", "r207", "r210", "r211", "r710", "r816", "r818", "r824", "r847" ], "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/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r117", "r128", "r192", "r196", "r197", "r198", "r199", "r207", "r210", "r211", "r212", "r710", "r824", "r847", "r850", "r854" ], "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/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r19", "r24", "r660" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.cohu.com/20211225/role/statement-note-14-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 (loss) from discontinued operations, net of tax", "totalLabel": "Income (loss), net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r120", "r128", "r208", "r210", "r211", "r824", "r848", "r850", "r854" ], "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 (loss) from discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r208", "r210", "r211", "r680" ], "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 (loss) from discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "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": [ "r536", "r549" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r332", "r342" ], "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/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r342" ], "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/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r175", "r610", "r620", "r627", "r639", "r646", "r649", "r650", "r651" ], "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/20211225/role/statement-note-9-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r176", "r202", "r203", "r234", "r608", "r640", "r647", "r856" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 }, "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (benefit)", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r112", "r604", "r605", "r620", "r621", "r626", "r633" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r609" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r609" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Foreign rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r609" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Tax provision at U.S. 21% statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r609" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r609" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r609" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State income taxes, net of federal tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r609" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "us-gaap_IncomeTaxReconciliationTaxCreditsResearch", "negatedLabel": "Federal R&D credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [ "r609" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "us-gaap_IncomeTaxReconciliationTaxExemptIncome", "negatedLabel": "Exemption of PTG gain" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r160" ], "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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r155" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r155" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 12.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r155" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 22.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r155", "r795" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 15.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r155" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 14.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in current assets and liabilities, excluding effects from divestitures:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r155", "r768" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Current and long-term operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r155" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 16.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r155" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 23.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r155" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 8.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r312", "r320" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r320" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r312", "r320" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r309", "r315" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 1.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Goodwill and other intangible assets" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r118", "r230", "r749", "r751", "r825" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 0.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/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r149", "r153", "r160" ], "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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r323", "r324" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r60", "r295" ], "calculation": { "http://www.cohu.com/20211225/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": "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r31", "r83", "r784" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cohu.com/20211225/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/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r41", "r84", "r166", "r217", "r292", "r294", "r296", "r796" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r62", "r63", "r295" ], "calculation": { "http://www.cohu.com/20211225/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": "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r180", "r181", "r182", "r184", "r185" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r61", "r295" ], "calculation": { "http://www.cohu.com/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "us-gaap_InventoryWriteDown", "terseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r136" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "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/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r37" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r772", "r774" ], "calculation": { "http://www.cohu.com/20211225/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/20211225/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r772" ], "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/20211225/role/statement-note-11-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r761" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r773" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r773" ], "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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r762" ], "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/20211225/role/statement-note-11-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r775" ], "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/20211225/role/statement-note-11-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r775" ], "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/20211225/role/statement-note-11-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r59", "r172", "r281", "r723", "r784", "r811", "r844" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r77", "r172", "r281", "r375", "r376", "r377", "r380", "r381", "r382", "r384", "r386", "r388", "r389", "r664", "r673", "r674", "r723", "r782", "r783", "r784" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 3.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/20211225/role/statement-consolidated-balance-sheets" ], "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r48", "r810", "r836" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r74" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 3.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/20211225/role/statement-consolidated-balance-sheets" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/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/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r48", "r404", "r419", "r420", "r421", "r810", "r841" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r75" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/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/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r179", "r372", "r409" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r179", "r372", "r409" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r179", "r372", "r409" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r179", "r372", "r409" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r179", "r372", "r409" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r179", "r372", "r409" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r79" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansFromBank": { "auth_ref": [ "r48", "r810", "r840" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r79" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r79", "r373" ], "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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "Noncontrolling interest" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r490" ], "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/20211225/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": [ "r152" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r152" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r152", "r154", "r157" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r27", "r106", "r109", "r115", "r123", "r157", "r172", "r192", "r196", "r197", "r198", "r199", "r202", "r203", "r209", "r236", "r248", "r252", "r255", "r258", "r281", "r375", "r376", "r377", "r380", "r381", "r382", "r384", "r386", "r388", "r389", "r710", "r723", "r819", "r849" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "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) attributable to Cohu", "totalLabel": "Net income (loss) attributable to Cohu" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r106", "r109", "r115", "r202", "r203", "r666", "r678" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net income from noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r427", "r666", "r667" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.", "label": "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "terseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r653" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "auth_ref": [ "r444", "r668" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.", "label": "Divestiture of interest in consolidated entity" } } }, "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r188", "r189", "r190", "r443", "r657" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r684" ], "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/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/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/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r224" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r224" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r236", "r248", "r252", "r255", "r258" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "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/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r764", "r774" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r756" ], "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/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r756" ], "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/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r756" ], "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/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r760", "r768" ], "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/20211225/role/statement-note-11-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r755" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cohu.com/20211225/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 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/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r771", "r774" ], "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/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r770", "r774" ], "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/20211225/role/statement-note-11-leases-balance-sheet-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r628" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r38", "r39", "r40", "r76" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r80" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 2.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r85", "r784" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets" ], "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/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r660", "r661", "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive (income) loss for defined benefit plan, attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "negatedLabel": "Adjustments related to postretirement benefits, before tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r660", "r661", "r669" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "negatedLabel": "Adjustments related to postretirement benefits, tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r660", "r661", "r669" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on 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": "Foreign currency translation adjustments, before tax", "terseLabel": "Foreign currency translation adjustments, before tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r660", "r661", "r669" ], "crdr": "debit", "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 noncontrolling interests.", "label": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "terseLabel": "Changes in cumulative translation adjustment, attributable to non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r660", "r661", "r669" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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": "Foreign currency translation adjustments, net of tax", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r92", "r99", "r733", "r735", "r740" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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.", "label": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r660", "r661", "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after 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": "Foreign currency translation adjustments, tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r660", "r661", "r669" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "terseLabel": "Other comprehensive income (loss), before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r90" ], "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.", "label": "Changes in cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r99", "r103", "r104", "r105", "r739" ], "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": "Impact of sale of PCB Test business" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r107", "r110", "r113", "r114", "r116", "r124", "r442", "r741", "r746", "r747", "r820", "r850" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "totalLabel": "Other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r107", "r110", "r660", "r661", "r669" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other comprehensive loss attributable to noncontrolling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r107", "r110", "r660", "r661", "r669" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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) attributable to Cohu" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r97", "r99" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r660", "r661", "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "terseLabel": "Other comprehensive income (loss), tax" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r93", "r99", "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Change in unrealized gain/loss on investments, before tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r93", "r99" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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", "terseLabel": "Change in unrealized gain/loss 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/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r94", "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for 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 tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Change in unrealized gain/loss on investments, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r340", "r341", "r351", "r352" ], "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/20211225/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/20211225/role/statement-note-8-equity", "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r147" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 4.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": "Acquisition of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r150", "r341" ], "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/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r147" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 3.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r143" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Capital expenditures", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r144" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 1.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 10.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": "Accrued retiree benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r516", "r531" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r557", "r587" ], "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/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "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/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/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/20211225/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/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": { "auth_ref": [ "r462", "r463" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 0.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r52", "r428" ], "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/20211225/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r52" ], "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/20211225/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r52", "r428" ], "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/20211225/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r52", "r784" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r32", "r34", "r297", "r298" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 4.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConstructionLoansPayable": { "auth_ref": [ "r146" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 1.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r140" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 4.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r145" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 2.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/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r138", "r139", "r271" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r141" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Net cash received from sale of land, facility and assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r142" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r368", "r369", "r815" ], "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": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r76", "r363", "r364" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 8.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r80", "r360", "r361" ], "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/20211225/role/statement-note-13-guarantees-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r365" ], "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/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Warranty accruals" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r27", "r106", "r109", "r115", "r151", "r172", "r192", "r202", "r203", "r236", "r248", "r252", "r255", "r258", "r281", "r375", "r376", "r377", "r380", "r381", "r382", "r384", "r386", "r388", "r389", "r660", "r665", "r667", "r678", "r679", "r710", "r723", "r826" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r70", "r330" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r69", "r328" ], "calculation": { "http://www.cohu.com/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r43", "r44", "r330", "r784", "r831", "r845" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cohu.com/20211225/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": "Property plant and equipment, net", "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/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r68", "r330", "r896", "r897" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r43", "r330" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r43", "r328" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r129", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "us-gaap_ProvisionForDoubtfulAccounts", "terseLabel": "Provision for Doubtful Accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r777", "r778", "r779", "r780", "r781" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r148" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r306", "r307" ], "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/20211225/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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r602", "r797", "r910" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 6.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/20211225/role/statement-consolidated-statements-of-operations" ], "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/20211225/role/statement-note-6-employee-benefit-plans-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/20211225/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/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r339", "r341", "r344", "r354", "r356" ], "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/20211225/role/statement-note-4-restructuring-charges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r156", "r338", "r347", "r351" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 0.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 (Note 4)", "terseLabel": "Restructuring Charges, Total", "verboseLabel": "Costs accrued" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r340", "r341", "r351", "r352" ], "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/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20211225/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/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r341", "r349" ], "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, balance", "periodStartLabel": "Accrued restructuring, balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveTranslationAdjustment": { "auth_ref": [ "r341", "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.", "label": "us-gaap_RestructuringReserveTranslationAdjustment", "negatedTerseLabel": "Impact of currency exchange" } } }, "localname": "RestructuringReserveTranslationAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r55", "r443", "r595", "r784", "r843", "r869", "r874" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 5.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r188", "r189", "r190", "r193", "r201", "r203", "r285", "r592", "r593", "r594", "r637", "r638", "r708", "r865", "r867" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r553" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r460", "r461", "r464", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r513", "r514", "r516", "r517", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r460", "r461", "r464", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r513", "r514", "r516", "r517", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r227", "r228", "r247", "r253", "r254", "r261", "r262", "r265", "r452", "r453", "r798" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "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/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r167", "r168" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r451" ], "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/20211225/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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r769", "r774" ], "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/20211225/role/statement-note-11-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r769", "r774" ], "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/20211225/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/20211225/role/statement-note-8-equity", "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r221", "r265" ], "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/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r102", "r746", "r747" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "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/20211225/role/statement-note-3-borrowings-and-credit-agreements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r687", "r692", "r695" ], "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/20211225/role/statement-note-7-derivative-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r681", "r682", "r683", "r684", "r685", "r691", "r692", "r696", "r698" ], "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/20211225/role/statement-note-7-derivative-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r6", "r13", "r14", "r15", "r16", "r17", "r18", "r22", "r25", "r26", "r27", "r335", "r336" ], "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/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r212" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r556", "r584", "r597" ], "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/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r305", "r308" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r41", "r64", "r65", "r66" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.", "label": "Schedule of Net Funded Status [Table Text Block]" } } }, "localname": "ScheduleOfNetFundedStatusTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r370" ], "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/20211225/role/statement-note-13-guarantees-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r345", "r346", "r350" ], "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/20211225/role/statement-note-4-restructuring-charges-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r133", "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r236", "r239", "r251", "r305" ], "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/20211225/role/statement-note-10-segment-and-geographic-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r562", "r573", "r576" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r619", "r634" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r223", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r247", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r258", "r265", "r343", "r353", "r857" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r223", "r225", "r226", "r236", "r240", "r252", "r256", "r257", "r258", "r259", "r261", "r264", "r265", "r266" ], "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/20211225/role/statement-note-10-segment-and-geographic-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r246", "r262" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r135" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations": { "order": 5.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/20211225/role/statement-consolidated-statements-of-operations" ], "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/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r558" ], "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/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Cancelled, units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Cancelled, wt. avg. (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, wt. avg. (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Outstanding, end of year, units (in shares)", "periodStartLabel": "Outstanding, beginning of year, units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Outstanding, end of year, wt. avg. (in dollars per share)", "periodStartLabel": "Outstanding, beginning of year, wt. avg. (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Released, units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Released, wt. avg. (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r587" ], "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/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r565" ], "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": "Options exercisable, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "terseLabel": "Options exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r575" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "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/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted-average grant date fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r564", "r587" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding and exercisable balance (in shares)", "periodStartLabel": "Outstanding and exercisable balance (in shares)", "terseLabel": "Options outstanding, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r563" ], "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", "periodEndLabel": "Outstanding and exercisable, weighted average exercise price, balance (in dollars per share)", "periodStartLabel": "Outstanding and exercisable, weighted average exercise price, balance (in dollars per share)", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r555", "r560" ], "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/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r557", "r561" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r558" ], "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/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r559" ], "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/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r579", "r596" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r587" ], "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/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r577" ], "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": "Options outstanding, weighted average remaining life (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details" ], "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/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r72", "r846" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r46", "r812", "r813", "r837" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 1.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/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r765", "r774" ], "calculation": { "http://www.cohu.com/20211225/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 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/20211225/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r165", "r187" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r367" ], "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/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r12", "r223", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r247", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r258", "r265", "r305", "r334", "r343", "r353", "r857" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r82", "r113", "r114", "r115", "r188", "r189", "r190", "r193", "r201", "r203", "r218", "r285", "r442", "r443", "r592", "r593", "r594", "r637", "r638", "r708", "r741", "r742", "r743", "r744", "r745", "r747", "r865", "r866", "r867", "r948" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details" ], "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/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets-parentheticals", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations-parentheticals", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20211225/role/statement-note-11-leases", "http://www.cohu.com/20211225/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-cash-flow-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-lease-expense-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-tables", "http://www.cohu.com/20211225/role/statement-note-12-commitments-and-contingencies-", "http://www.cohu.com/20211225/role/statement-note-13-guarantees", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-details-textual", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-tables", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20211225/role/statement-note-8-equity", "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details-parentheticals", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://www.cohu.com/20211225/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": [ "r188", "r189", "r190", "r218", "r798" ], "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/20211225/role/statement-consolidated-balance-sheets", "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets-parentheticals", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-cash-flows", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations-parentheticals", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity", "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-customers-comprising-10-of-consolidated-sales-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-net-sales-to-customers-attributed-to-countries-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-summary-of-property-plant-and-equipment-and-other-long-lived-assets-in-geographical-area-details", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20211225/role/statement-note-11-leases", "http://www.cohu.com/20211225/role/statement-note-11-leases-balance-sheet-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-cash-flow-information-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-details-textual", "http://www.cohu.com/20211225/role/statement-note-11-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-lease-expense-details", "http://www.cohu.com/20211225/role/statement-note-11-leases-tables", "http://www.cohu.com/20211225/role/statement-note-12-commitments-and-contingencies-", "http://www.cohu.com/20211225/role/statement-note-13-guarantees", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-details-textual", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-tables", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-details-textual", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-components-of-other-comprehensive-loss-details", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-net-of-tax-details", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions", "http://www.cohu.com/20211225/role/statement-note-16-related-party-transactions-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-debt-principal-payments-for-the-next-five-years-and-thereafter-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-benefit-obligation-fair-value-of-plan-assets-funded-status-and-liability-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-net-periodic-benefit-cost-of-swiss-plan-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-performance-based-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-postretirement-benefit-obligation-to-funded-status-and-liability-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-restricted-stock-unit-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-options-outstanding-and-exercisable-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-actuarial-assumptions-to-determine-benefit-obligation-and-net-periodic-benefit-cost-details", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-weightedaverage-assumptions-used-to-value-sharebased-awards-granted-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20211225/role/statement-note-8-equity", "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-deferred-tax-assets-and-liabilities-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-components-of-provision-benefit-for-income-taxes-for-continuing-operations-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-income-loss-before-income-taxes-from-continuing-operations-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-income-tax-computed-at-us-federal-statutory-tax-rate-to-provision-benefit-details-parentheticals", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-details-textual", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details", "http://www.cohu.com/20211225/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r52", "r53", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r52", "r53", "r442", "r443" ], "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/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r52", "r53", "r442", "r443", "r566" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "negatedLabel": "Exercised, outstanding and exercisable (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-stock-option-activity-under-sharebased-compensation-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r52", "r53", "r442", "r443" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r52", "r53", "r442", "r443" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r52", "r53", "r442", "r443" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r82", "r442", "r443" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "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/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r52", "r53", "r442", "r443" ], "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/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r52", "r53", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "us-gaap_StockRepurchasedDuringPeriodShares", "terseLabel": "Stock Repurchased During Period, Shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r52", "r53", "r442", "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "us-gaap_StockRepurchasedDuringPeriodValue", "terseLabel": "Stock Repurchased During Period, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r53", "r57", "r58", "r172", "r267", "r281", "r723", "r784" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 4.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", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r114", "r172", "r188", "r189", "r190", "r193", "r201", "r281", "r285", "r443", "r592", "r593", "r594", "r637", "r638", "r657", "r658", "r677", "r708", "r723", "r741", "r742", "r747", "r866", "r867", "r948" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r170", "r429", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r447" ], "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/20211225/role/statement-note-8-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r767", "r774" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-11-leases-lease-expense-details": { "order": 0.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/20211225/role/statement-note-11-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "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/20211225/role/statement-note-8-equity", "http://www.cohu.com/20211225/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/20211225/role/statement-consolidated-statements-of-cash-flows" ], "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/20211225/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20211225/role/statement-note-10-segment-and-geographic-information-tables", "http://www.cohu.com/20211225/role/statement-note-11-leases-tables", "http://www.cohu.com/20211225/role/statement-note-13-guarantees-tables", "http://www.cohu.com/20211225/role/statement-note-14-business-divestitures-and-discontinued-operations-tables", "http://www.cohu.com/20211225/role/statement-note-15-accumulated-other-comprehensive-income-loss-tables", "http://www.cohu.com/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20211225/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-tables", "http://www.cohu.com/20211225/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-tables", "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r628" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_TaxCreditCarryforwardAmount", "terseLabel": "Tax Credit Carryforward, Amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r652" ], "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/20211225/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r81", "r445" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r81", "r445" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r81", "r445", "r446" ], "calculation": { "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock, at cost; 207 shares in 2021 and 0 shares in 2020" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r442", "r443", "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Common stock repurchases" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r192", "r193", "r194", "r195", "r204", "r268", "r269", "r282", "r283", "r284", "r285", "r286", "r287", "r374", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r635", "r636", "r637", "r638", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r776", "r800", "r801", "r802", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r944", "r945", "r946", "r947", "r948" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r340", "r341", "r351", "r352" ], "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/20211225/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r490", "r827" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r177", "r490", "r531", "r827" ], "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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20211225/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/20211225/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r603", "r613" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r614" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "negatedLabel": "Reductions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "negatedLabel": "Reductions due to settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r611" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r615" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Additions for tax positions of current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r613" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.", "label": "Foreign exchange rate impact" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedLabel": "Reductions due to lapse of the statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-reconciliation-of-gross-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r180", "r185" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "us-gaap_ValuationAllowancesAndReservesBalance", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r180", "r181", "r182", "r184", "r185" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r180", "r181", "r182", "r184", "r185" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-schedule-ii-valuation-and-qualifying-accounts-valuation-and-qualifying-accounts-details" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r766", "r774" ], "calculation": { "http://www.cohu.com/20211225/role/statement-note-11-leases-lease-expense-details": { "order": 4.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/20211225/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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/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/20211225/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20211225/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r587" ], "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/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r587" ], "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/20211225/role/statement-note-6-employee-benefit-plans", "http://www.cohu.com/20211225/role/statement-note-6-employee-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r212" ], "calculation": { "http://www.cohu.com/20211225/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": "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 stock options and restricted stock units (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/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": [ "r206", "r212" ], "calculation": { "http://www.cohu.com/20211225/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/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/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/20211225/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r205", "r212" ], "calculation": { "http://www.cohu.com/20211225/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": "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 outstanding (in shares)", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cohu.com/20211225/role/statement-consolidated-statements-of-operations", "http://www.cohu.com/20211225/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": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r372": { "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" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(b)(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r549": { "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" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r577": { "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" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r587": { "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" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r602": { "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" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r613": { "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" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r62": { "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" }, "r620": { "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" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r627": { "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" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r632": { "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" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r663": { "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" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685" }, "r673": { "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" }, "r674": { "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" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "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" }, "r70": { "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" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r708": { "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" }, "r709": { "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" }, "r71": { "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" }, "r710": { "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" }, "r711": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r72": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r73": { "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" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r732": { "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" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r734": { "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" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r74": { "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" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r747": { "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" }, "r748": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r749": { "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" }, "r75": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r76": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r77": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r78": { "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" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r781": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r8": { "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" }, "r80": { "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" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r82": { "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" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r83": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r84": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r85": { "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" }, "r850": { "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" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r86": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r869": { "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" }, "r87": { "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" }, "r870": { "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" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r88": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r89": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r910": { "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" }, "r911": { "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" }, "r912": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r913": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r914": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r915": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r916": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r917": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r918": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r919": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r920": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r921": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r922": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r923": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r924": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r925": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r926": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r927": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r928": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r929": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r93": { "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" }, "r930": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r931": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r932": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02" }, "r933": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01" }, "r934": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01" }, "r935": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01" }, "r936": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02" }, "r937": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01" }, "r938": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02" }, "r939": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r940": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r941": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r942": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r943": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 116 0001437749-22-003768-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-003768-xbrl.zip M4$L#!!0 ( ,TP4E18@<(<HDZ6-^_49$)BF22E(DE;(IF1CTE,6\XO@R\HJ,_.6O#S/?NF,BXF'P<>_P MU<&>Q0(W]'@P^;CW_<8^OCFYN-BSHM@)/,O0C'9/SHX.-S_ MY]8V6>(!]SLVT]+"D5=5##M^_?[]/J7N6 M$\>"CY*8G8=B=LK&3N(#-4GP9^+X?,R9![W;9S,6Q(4,N>38$1,6?W-F+)H[ M+EO1R< ,6!;U93Z;AR*V@J6"-1U.]O\OH>O$9'VP1%17)/UAXX]7T.S>?EL* M\HANU/ZB@/RS7=MU>M4UKRV"O^RTG(V?[,,C0%UC*FKA7BL%; MU-6>GK(]:$9+6DK2@2:B PV5AKH1*A8%\$];_MFM[9RQ:M1TEI_^6J,K+"QV MLW95=ORC0ZM+9K A_-,"B/NWW1C-#9"-.,WRTU_M>*T?)=;H:U39VD OS5^: M6>!\F>S7&G90.\NI(F552?H==3(]G16T;( Z:Z<,]_?[(O39?L F.*UNUDM\ M(0JEL*N\QR'B\%V9#B<(PIBJHF_IU_FX MV$[]+&1_+L(Y$S$'T>:FFE3!5+#QQSV<1]CI'.)?OC-Z!5.<-,M2 \6QD/B$ M(LS_LB O+8M:^+@7@;!]IKA^@/6%_;\"^/'VWLBV)&K>Q9 M6.[[]47]1%R2U[S6C+:4NH6VY'*CR?+QUX.# UCCGZJV\G\>!YYU1LU:%XMF M?]DOM;5$1A(Q[S+XE?XN]0I56.6H*UA$7O-R9>WJ2ZJOJ3J;:=D-@RCTN4?6 M>>3X-)&/IHS%44<-U]5H2KN'H-*;M$7X^R37IO5)MFG=4)N#:C6*L.<.3)7B M*8LY<+P!39<;,*7XH^:*MWZX*M#PEP$)I*CLS M_3"*;/- J6G+%%+>-D?*29X:F"TB-=8/7X"< 2DZ[45QZ/XQ#7V/B*3^RR3"QYR!$E[.N(&C?CBE O,<-*!ZY,)-)!(,?WX 4B_8P)#%D'A;$6,<9 M,=:5(N:%X^/(GH2A=\]]GS8.YXEPIR!=#R:)L1-,^,AGMA-%W7>MVK9B"!N' M!UILX#;'9T6*!:185RDI, ]-2;&.B907CHS7]B@4(KR'SA*1UES!/ X=>B*8 M-+3K(*)![::0<*A% FYX?,I(("R<$ G6<4;""T? &QL:B$7BQHE ^PT=14S6 M&R:JJC2EZR.MKG$7XSK?KG4BVWWA"GYK UU.X')'.AN)1$[?9LQ!\7FV$]MC MAPO[SO$3MH[>6[9D"@ZOM7# K8KSE!RP^QDYUE=%CN7$UCF08_V&Y+QPE+RS MV6SNAX^,V2,6 )&Q/?>=SOO:]76:TOP;K>9Q(^),-6Q]D@U;5]CP"]?Q3S:L MGOD=U'_']%UU'6TWJ-V4WM]J]8Z[":<9"?K._\(1\/-Z.XO%.DQI\YU6F[@/ M\-)W!DG>[].M_-AY6&]>5JK)E/Y^TNH/E^UJU_\6FWOA6CP\L",VR7QW)BR< M"&<^Y:X!KZ 6#9C2^<_Z31EL,Q[+10UM9X2TS<@"W&/L>J+;L')#:C[2;YG1FOID M08'<*LE3\-*U_]J>)(YP@IBMV7$+%9G2JG[[BY;&G[/67KH*W]BC).(!BR+; M@Q5"%/,8A"5[FP?"([@GS%O?K:M[>Z8 H=\CHQ7S)T44I"^(H@Y_FB-J\ #+ M]/@6S[>2&3*%RHJG3%0[VZR%F'8MF<**?@.-5MG'"W*L2R1G\.NIQLD[6S"I MN;DCXD<[!KL;.>[ZAJ2V8E,HT&^FT>K\6K9N76'KUFVN]9>K>OZ$4\^U+EX5^VW:\,4$)9VUVX4&=;%!?SZ+26$AHQ_9(2DY^XO M&1/U+A'K^F TKMX4$I9VYE:X65@_I'^]^+&@A:>,'3LC_^D<<]+F3(%$O_W7 MSC_'^N&6B'KIL&GN0F, -.T;,P49_>YA&[>= 3!-/6P, *5Y(Z8 HM^+;.+- M,P"CU@?' !I6U&P( J_U^Y253CZ#WKOXX!B 0[<&3:%$O^_9UO=G $^]PXX! MF*RJVA0@]/N>U2Y!@^J;>N\8 $'S1DS!0;^UV<13: "&SFG$ CT%9I2N'X7 ML^R,,BBWA=.(B?V)-NV8@H+>2["AC\J D)*?B0D4E.LRI6F]!V'.=670IL;Y MP(1&=?69TFK%QF+1IV'0;'=G Q, 6*-94SBI\$7LY.HPP*F+)X()('5JT!2$ M*GP?6WM #/!I=V:]'G Z-64(,F^6]B=;GI(/4.EP=.FQV.$^Z)(]Q"#2)SLR M+;=K"D05;ILMSTY/)776K:1N0%0+S>(0DTA:,#LH!A:E&UPJNT'5[)T3SE!@M\0F[4K(RX*0VJ5S#HWB _&=0' MB+? #@_NH& H(&%,(K'"9;8O *T7SCW0D)7"(@&B+2%&*[!W4E!\]1;%VE MO%A7BA<+>+& 9NL;\&*=XQ'N_R(O5,]MQLL [177/0R.L4V;, 6KEO%CA]&T MH;[2?]-@!7%(1@.ZJ6=[X7U >[(F+)D9 DS!27\.40TG._LKC:L0AV21?N=X M! 9TTC[P8(&ZW3 R:)C6;-D4P/3'#.TO.0UF;!WM1M-0Q# SF-&A9J0BM8T> M[8BYT,$Q+ LT9,*\;98P4ZC4'S>T1B4L+9!^&QF@LUC%@#5ZM&X4 Q:I<+"' MG>#!QF/FTHVKF8,C$3ZD3 =76M@\/7R[T6<*Q?HCC0XH/DO9L+YF;-"!FQ[= M Y@[@45MWE:DA@%,_ \^=230%:?WI2 =(JXWGBG2@ZCKEA%RX M!E"OO.QL<&[:N U3L-(?<-3=K![FF\TT%K 8?39YZ'$W2W+#**9A\)ZC2Z>A ME;,Q&DRA2G_(48,JR,%B= DE4K/$$R"5AELD=5@_-])Y^BL<^5RY)^5'JK'4 MN!K/QDG@J?A SD7O77U+>AF[0KAO<,SZ9QLQS[IAP)C"!ZFG*9^:3D5=I7H$&3K+"K#-04J"Q5S(S!H@ =#J#.\F>X(QXDS!O'4T(MNZ MPNZV8$('88!XG?D?,+P")O3"N1W.I=W#31O4/4I4W9L:D<\8WKEB022!4UA; M;02\ZU-E"K7Z ZU:U-+S[-8E$8^&F8BWOB/Q\NJ63=33S:^4^M(R<8!K V!$ M=IC$4##PZ&XSWFYY8,+E$=XE?C)X-J/"%!S;OO)8@F-D72Z(E7=K%L0.Z%NE M=SIIYVY,0R9"( G09Z@O5M,@>:;PJC\8J\7K=<:%@N[W -V9!CMJ=.K*!(7W M"EPEQ5X"VCR5IG"M/RJKG\PNF,$C@@'>3[F-D5O\8^NX]DD=!C+8./>.\")[ M0M&TO*?=IEB#/E.0UA^5M=R&R&T^?(^D-Y?>9BDT!2B6Y_2X>1#,E)M@?&*7(Z3W#GR M3<;) .GF08YA3 0K O!(A&"!^X@?T#[0FY\"!OGB LL BC='E"G@Z@\"&T5J MMJUS2;MUHFC'#T@[/6%*M!<6@0-4&Z/"#UT5M1&7^ U!^24EF#8=CB7!=+D8",BNICG'*@>0-G=L@+13* 3.B2F7G%YCP=#(2&-T6 *@OHCF)5V\E21BLFI M]WO>MV(($5FI<\' N+@@I"S,W2)91:^5=R$2L$4,%GMJ&RR)0_%(F:!C,]P# M7AYPS2/T*:@UA67]L8L&R]<%IA#/BPPJY*Z\Q/']U:B'HH_M^$U_SI]0V2 M/R"VJYW"2T(2 3#K6T#&B6/!1XD*NT2!Q8V]./%$))I"&\!^MXXP52DA9&5#=%3*U[T;@+_DBG1^"2?3Y'2Z*Y%86#W*UXYT[P9QG M ?UF.##5)RI>#NK2)^J?R\!?\IV^+\"I]04Y3??R>)!K .\- J=#EUEZG=?@ MJ6QUI:: 5?$*4/[MW^$LMD(G(\_!TM0TAS]8[,'= 4U\W3.BJI- :'B+9P"$.@/ZTQ2,"A_24/C M!)]+MF= YBR9*85E(:&-@J%94Z; L?JY>-LZ)XJLKY(BA94LAO0 EK(&72>: MVF,_O-_<,%+?A"EP5+PZ7P#'"5!BG0,EP_"A \5K>Y(X=-'%\&2RMF)3 *AX M3A[GF9^SUH=)9:UN%SJ6-)D M_:YH&NQ$JL4W]BB)>,#0<9]C:%2.8VZDWC6.E+<:J'/96UYH[N!Q6PRS M^@@#LYB>GK9JR!3.*G;0WY%#FH3+%5)CW>:H&2:<"]U%[I1YB0^C(:=P)G*7 M"N=T?X)@^)B>2%8/Q9O"RWIMFH+.TI[[C2++NKB 7[^EA-$T\1\98>DS] .* M.J.HL%PMZS"KZX(4SAP<7D(;D[UDR MKPQ>?2OS)G+IN;>_3/."QL4TB&9!A4F07!'@3 A=L"['Z:(79D678Y@396RM M64D72<@O,YC0Q;"F+LM!G;B#$-B(QSKI8&0-)XA-" <=TJ&[_)MY&-@"OUP& MN:>..DJK>:T;%)]\(;>E_*H[A!\S$5#0D!PGI2Y2GZCI', M "_*W,1LGLR/ R_[HF:,ZKG+C,7.Q9^CH]1)I%K3@>.'DU-VQUU65K VZ3GU M6LU%Z/)<;[UFKN]$$1]S&=>F:,]*7'8JV@]TDZ_@WYCOG8<"";T*?>X^XIST MDQ^Z?V0LKLZW'C]Q6M/Z+-W!Q 4I492J=Q4YB_"1[,5[=:<).\;'KR\#AF]B MWTZ!R,D4_F'T.SH#\F>H3WR8A&(<9L+89 N]'1]3IL>AB&J8)D[OPSRSR@:" M<0NCF!Y/6Y*DH4I[)KQ*8_/)=]P_!*"]:$B6/_?"2)R$OL]H\^.6B=DU'O:F M%.N3NJLAI<>X><=+,?0\-2X40B'B\F<" \R5 MX('+YXXO@Z^EK'4MO![GX M>9&MF4\C6POS"(RA7U81Q?59>@)E&73D2H1CGL-HZ6O?M%)!?PHS/1^YU-[S M XM+.<7+UB, G]2)YYI%3-RQJ,QFTT(]&Y6KF2>?QUS\FTJ&-1FW@,DSEY="W_+#)I.AB5F,+[$?@PB72(3X.(@U53 M?PH*L8QW4?$D\!NL66_OF7_'OL+G:50MK+7KW2)@_8TY?CP]<03#E=DMV D/ M \H]$>+<5B?9- I35()P$W#)_6@0:@ MR],1X=D#CW'8*QTRM,C?R_.5C'Y\$^LJ$>X4IM XV%6P69FM%_L8E632LS*1 M6OQZ8+OEE.\BBA)4VDHV5Y=?8PR@NCO.=:H52\'_Z<&SW MHQ!B^?!:I5Z N M@J,#_-_A>_CO9P O_/-32?N@&B MWGL))C3$9!QV*=F[=4NEHL^YB.)SQZ4GQHNZU2?U$J[G_(%N*MW 4(+^%ZD' MPOG-YS)/JS/VDL.+X$J$.!^^9>XT"/UP4M)6789>=,'%O+8PI[UA<2RS1L?> M_R7*,0J&NFLFXP/@6P$R:"\[>YAS=>]LP;;A6OLVJ\[+3QD=^>]%H&X@YQ=& MZ9%$.F/6[/ ;J&>+9*0_A6N0;XMXU.S57XZ_E_?Y.Y3KW3!6*83+\9DC F % M9I&TKCA-V&V(FV>N]"?]6XAA0A\KI=&F@K7W8:D!$P:UQ,(W%DM[V)[[)D5[ M!X>:T5)YV3.*$YB-C;C8=& %"F;ME-TQ/Z38@N6!M%/9GLX:8C:1Y8 +^&M6 MYK4RO;?\^,LL^+V@ND ES#'C$V?.8^GK#B8U=#DZ0/[.X^F)'R:>?*$ =ZIG M<#YZ++"1_]I;EX$BI=]@@2H?6-!S4DCO-T\EAZ "/\MI?748 MDX'_5.!8BAO;K LU+M*??@2:8$6TJ2L'CU5\MBC19S;3V)ZGBTLMJ[/UN//5 MDDYW[\,V'%/NK>+W>T"Q 1,\]I>>3T7_H)9EMH'W:X9K(!Y,<'%U.2;' M8%B::3BNSOE\]^]T'$5U\ZBH1U.FRF4PKG'5F2\O;T14I/5R.9_>2"I?7RES MM")7+WG[ZKA3'C#QF&UVX>6_6PM>51JN=Y)5+9"Q:[ M)71"K0ZQ*[MZ\^R][/- ?O080:W+;)6_]Y3^&""G'*4<_R:-0::";]VF1RG(7C^(+^7S"E M5)-:QVEO&HT)?1X)BIQ4!%,KQU]: M^+JA?QL&:U)Q>Q9!F3YA !J6B]NVP?K[=@"[*9F60^%MKOJ7(M'-"?,98PMV M,F17)Y^^W<*\/*4?N2E:L=H5&7.*A([,4PD@^! ME 5ANPUA1@UC.]![);B+E\W#&2"<+N!D;'4IV8N[ZN2YQSQR]KYF"E M9W1.(*T+]L[KL[Q7)^K=PQ66[ JASG :\F<-^A\+TR.]JT7HP\2!L&'$QP :^>Y8WRA.L2 M>VLWTQ#T,!:2D[B/3N(4W3AU&_>EVSB,3A,.+,C;%'HO&U.5]?4TZ08O97GZ MZX45:;WL>A1JD'FI$V@E0[69>LK9C*,>H N&(K/P9<9J\_2?+YR54Z^*YC*" M*_S0KD%:E]I"WMMPW L^%WSA.1+%"LA?53S&B>>$LGYZ7&11'B$T,<^O8&34 MB7Q<:PPXD9V7;;B-7BR+B+Q1F4JK*XPKG- MA3VMS]+#8- W]QP7+2">)N$<&N?NI]U#ZI?C["Q_[B?UNN/=\L=>4GX[Y:)B MDJ=/ZB47WV'.+>X%CV,67"4CG[N7&/L53%>1I0;Y>C%:XD,[;C@)\)[^']R@U&0M#QJT^]CQZCRRZ9IY\&" ">Z\&;'GD'=V&&-L&=X&D MME,9;*3FWNVF=1?DMS"6['J27>A!IB39J.IM%>5IQJ:*!YN+8-*I9-_LCT8. M@;=XGS!]GG#Q_*%^!ZESZ;[1_ P#'E\\6RZB;TO077 M[0H]ZPL?E2/-;[AI&]Q.&;N_#!KSI<_62MW^Z#!;S14Y* MWWI)=^XYW])#XW:4S&9@&O#M^@@6\^0F ZGJO5Y\NG>.;]O! $FOWB AF M'Z%+/+WSZTEG<)N3TXT-HTED \TV15A=O#\LY=436GKG16M&+AZ/G,E$L$DF M&@'KJR#9D!J:-+>CDN8JY J)81.RU3>PH]*<*T<">^Y3%NC)+#U%VHQX&[:X MH_*F^SV&)9K5N44R.[ CZ:!# )@P#' VG\)8PA]PS,$W.UL8@XVVO6LZR.%0W=%*2YF6>+.6=EB^ 8L5G.(PAS]' MW0P$L.%W[/[M!K\GHV.'=5,[:N&O$%WA8=H+5H+\@FR'W(&@OESMCF_#;-C9 MG.HV1>:N:;;I,-RNLBV2TJ$M8VW;:J<4UFD,NGV>K<8@;577-LK(=:*I/?;# M^S7ELZJ>;93-F!Z&L6<\X+-D)K_:BX(>S]YZ]!0Z\BC>/M>^2@UQT*'&K=57DT1HB^T15R_ ML4?J6IKM<71;X/0.BMI673P\:8=S]?)DE)_SA>F5%QL*)7X;J[O!EG=<_DW! MN5;=6R3#MVB!DEGBTZ:(7&6X^8O!A8,!3 D#&M$11IK">E7Y>V 9DW:VXG)=W0AG>I<7OD]=H> MA4*$]]"HG%M)!TC;F0C&TJV#46S/@2R7SQU_L:4P#H4-UA(LXT-LC]%0/C)' MR%K0BC('@W W!NU34K)3^LFM*W)Y#8I]50,[)X'EU<;\,1 M&9W:LW\%D[.D.*3^!MS#8BR\#^C4I#'D3+6R_7)M"+:5Q;='$F_!/JM8BC9> MZQ2)["PSYJ!'MV<[8,$=+M3$3PVL%:EA (+!(V\4"GK4-3=[3T?'SNJ&C<=X MH1I&VYE\0P7/M-'K9AJ*&,,HD4.8BD*R*<5T)6)GM:)G?/1H1XA0'C^2X^ZF MU-&Z]9W50T/3WK76[9';.YO-YG[XR)@]DI6 M=YP$'CJ-0=V)G'#Y:50NZNYX';K=+.3YZ-H!W>%NF&R6NUF2&T:Q:66T;V@' MI M-DI<#NH100 HH&;I_V$F *PP<[A!>B#QU34!F<]SY>C+I9$P9ZBVDR M=D(S:1R!YS-B1FG8 9U((81SXN]I56&BZ1W3 *Q7DSC"&$RX?4">QP],N#Q" M)LU*O&E3.R#AANNOU>5W0!;W#%\O9IYSQX0S8=CO$@PVX.,J)IDI:,!\P4O# M7^OF$PB7ZNGXVCA]6B)W4:LY,261W#]/=V4RP^I0/ 5[0FY_W@:TMA81VZ.5 MGX!JP>\B]:XJ2HVV?).R=\/7>47B$;! MH4=$:6]XXD"V=HYRQIO;*4DW'&O;U+0]\GF?NO#%S@,KNY9Y3#X70'YC:LLP MOPQOS<*73 1*(LE%LR03H.#86\RW;!F!XV0=*@L6KQV','0RI,68SW MN_NHP&4*MU:?#6>25:6V@N](O8]B.XV2RLYF:[)9C)UE7)9'+=G;VGK9H$K*P0Q$:D)2C^>NOP0^) ML@BR 7Z@M9>7.)( L'\-H+O1W6C^\K=OR^ADS63"1?SV]/R'%ZQN+T;W_][__ZY7\\[R.+F?13%IX\;$[N M%UD<,GDEENSDG^]N/YUX)R_>_/SZS_(2= !%QDG]\>[I(T]7/9V=/3T\_?'N0T0]"/IZ]?/'BU5G5^K1L MKGX-TVV'>N/79\6/VZ8'0S^]RMN>OWGSYBS_==LTX4T-8=#SLW]^_G07+-C2 M]WBL.!(H6A+^1OFRV(4^%XR?YXR"=U3GT<)\"@G>2'9_.VI(LZK"%.H_N2:KG2S M@E6=\.4J8J=G-1X'?A1D43ZGG^!SV5SQ\AC87<""+@QV9;EV*F21"/8F1:%) MJCTT]Y.'?$%FB??H^ZL#?DSJO!AN*1R.=138128'PUX;ZQBP MW\/C!YOXO<&. OV3& S[;J@VY#4-?"&#$R'!OGQ["C;J$^./B[0T6(MQ?!D< MJ.9]VZIL<99DRV4^IL=!0U?]YU(L._24&'2I SDHN.='"?= JF'AOCQ&N ?K M&8OVU5&B/91<6+P_'AO>=C,%"_OU<<%N,5)WB'\Y:SHE#7I&/?=RX'+CB;F7 M\,>8SWG@PZ]^$(@L3N$PY:U$Q , XL%HJRPMN 3-X0#-@_R,%/(H2UD(AW9H MPKQ()(FW@@-3LO ELSRE.J!LFG.J,V"3GE1_S3HSFP_1HIGLUU-)O@[AZ%#MX#$M^I%6R& MMGT,FM:M[<2)0;A!R? =BQ.FNW]2M?IGCX$2$1O&O <6LSE/O57DQXD7LU2) M:2Y"D./53X%(TEP9/'$EQ:&AIDE3 P:6U,G$FB^L/2F M7'+EMT:XVKN30'C+ @%&YQ\L!&(_^CS^!+;C5<;NQ1U+TZ@(E9RC$9L-1X(# M=TRN><",)K:A3R_+PQM-X1HO2C'T]%J8'\?"#JQ,IN2+&Y8#>LE-R2,W+&;M MYJ=A5$JV$E(Y _+#O\IK"'/' 8N3DD\Q?(X3$?%0Y9)X@,^/ ^Y'WO81R= F MYRA$.39(1\0TJ;EZ$>5:JSP]O5,X+FLPE)"+$UT8SJRS X6/(Q#DP6Q^[W_K MA?+Y( [0OB^7:BFCFLD%$DMQ]@'$)'ZNAQVV[U!S87DNW_KOBC1'W*XTPY[,5*I6D"8;9Z=+3G3Z,R1R9_ M4NUXG5.JSCG%1JVHG&V)?)=#*MK=*T J)3=)M8[M 49TH%DLJ'[_+94^""8P M>^3F&A9(\D7$:IYAS0"!C]7A83@^F3[Q./CX 3[RQW@X-CT;D&;09(KI%\.S MD9*FIL_"9L'F4M=+!F@#'O%MF'WWLY@*LOC7 9[9Y,W4CJ;?[V?SUF0\O5N4=_"TV_W M,%RI&P?A%5_S$!Z47"Q58L@]]\"EH"H8$&F6M9M=UM8B"$G M O?Q^M/]=;\Y:AAB .)W#]Q[6,WSOHMV)Q=Q>,LB!D>K7!C?Y1N$PYA,N-*OV?0X148LZ#I,Q#@#Q$KL30[H5KBP8..38L0=)"JUMD.;.40,N]'==&B&'(?AASNC37O)]K6ZVYDMU?@L](2RQ?.X MAF0+ *GJ#>69$NHK$>I:JKGT%FQT6?&[#H)$NYS/>$RF/7\6[BI]+E9WDVNLPD M'(:"S;T$ZDM%N-6OP_#0YDET^38,3TSPNLP7MD0C'&TT2HZ]Z7AGO\$L/( D M%]O0NI^28W BME@9"G0+^' @/099JOX_056>EL<1++732>W$2>@%-9L//.;) M A:@$&&QX)3[2JY;8I?HGDYB>25U0% 7@%H3EY3>^D^?85E)[D?*MW*7K581 M+!*CN3 9PR767X7\[3J^D2*HU 687=/JK'5AM4F>FPG2N86&AQV]FA%1Y'@ MS#2DX]GO&5_EP$^ATD^<35/+FY$][,7MGEEXQ,$B# M*H0#'$R+L]_%4LB4_Y%_?U.B48>_%'Y[7T'I/H) M$AJ]=83I0M1Q@B*]^:0_X'*EI)]-.6*RD"?58:]KI2[4JUMD5M2Z6#(_R61Q M>V?N<^FM_2AC'JOBUMYR6RLBW5VI0D3:/IID?4+XZU MA@']AXA]$%+YE^Y84%*Q7R#Y*F-Y.>19S,K:UR)[7.0EL-7GY'V2\J42 A\ MFTK?>Y[J.='3AHB 543.A4Q:B"PKGM>)*R6=2MI)4E7SL_$^SR@/?W9+RY>MEH6!1:*%Z%&''_@4? L7&+E4]#I>-2DE." M=%P*O?SO;(M48U@8]"111GJ[U6=SB^KNK;UIX,M779X^GA1$XL%IN]*T^XP0 MM)8*1DRKA<:JRPM-^AO=AD2#U_M_]^H1"CEG=<3QZG-1O&AO. MI/JK2!BLKH=B"\H@>SF0ZQ5E13JD*9Z.7N[PF-7[P75RAV;OTI(A*%Q?-Q9% M?O6^W!1F,V;6V26Z9]>IS="A.CM$9P>++I[FVX%&X$R&^$\NA.;.6D=*P<% M\:LOI1^G&\TM#OL!!DB&.GCN)U6SY-..62AB=9V&);#V@/RQ>72ZJIH5=)** M[3X:T65!_O@Q9]>MDHMBGB6L,6C1>QP*!]:"(GT>=7<'"BCTN\&D"S$D!I/2 MW,LAGNU":;MOT-Z8 O7=4T!L1VS)V4D@8.DE:*?-7,@G7X;HR>@>@01.=2T= M#:G>F +UVV)[5C/4WIL(ONJ[TI"OUU($NZFTZY/JU8#59P,6]'O 47')N"#[ MF(^BP#GTZQUHO[^AV8CLAD++AMDGZ&L<\B25_$&]E:ATSKSW90P*Q0P99B": M#O@.^T;8G=4H>7:Z$4XGB2CZ,=JIC"KW&-?X[B*L;CZO9C4URJ_?!9 M3^$KFFNS*Z8R;7FM\4 G+%4_U M O'RU*?QD2!Z.' !U:G*%>AL_K54H/720PA,B-X.\.6DM?A9#WYW0..^&=-" MK+ZA ZKO5)6=>R:7753K&[J@.GN(BAU8?W/.+M>V( M%DH[I%/@N$_)]&L%@9;VE(P]-"*TK*?DS&Q?=!U"BI*KLA5(ARB@Y(-LQ=&E MZQR9V/,LS23SECSFRVQ9FJ4K?].GD)_EZ%.;X!;$]2VW8DB;!+_UOVI8CS0&9:]G?@YE6+;/S09 MZ _3[H018O1)K[$(8T?JE[[#$>; 0!-_1'/>H7]LAR&.N$T?68]#';-6/UF. M0C/YVE@7B:'V-ZWHPD1<.-CSM"(2TW"A00S0"EU,Q(;GLH%6V&-\)K1;/+2" M)^-SH\7\I91%BW9^::*9QZD@1D--6B&,A9JX A@--F6!/P;H 43:%-)]#.C# MZ+8Q!;I1#%?TB991$.1CH>TARL:4X*/!M15A8\KM,< .LW_'%-QCH"8NL$<3 M62UHITAX^M%[R!(> Z%>R-5+-+E*_BG*O84\*8O;L[!>V[[VFFI1G2T\Z)1% M]JE18],Q41+5-##ZE=GCR4HD?O11BFQU'0=1%L(#KVK$S2K:KI:-3=^I]]VQ[94@C8MVI*=0X5=!6 W+H'RR M'YT*?U1!U/QUQ9KI->$&=BPWV+%[?^M^VDVNG@D##.JL5'WKLE5W!V=S=9,P M+6YPJ]SM>W'+5BJE/GY\#QW2C88Q@X]/,R TM$@0$TEEBT/FB)= MPNETFK4VF!@C=;=_>#'4M4/--" %9X\[7O6UG:8Z=P)9B8AXJ%[%ZSWXD?)E M>LF"U2IY=!\:$8.,?N)#TS!(5?0;*0[??M/28I#T^[KCXHN(@^+U!DU$=+5U M8)5=!('(XC2YB,.\N-,M"QA?JTVF=MYE(Q:KO@ZQW?@;110.3'-C-]3+K%9= M@R6= -K;D\"@W2 F7=P@R99*(+)BK:MJAI(M6)SP-=MIE4I;Z<'9C.(";QAR M)?S]Z,;G,!N7_HJG?@0$+T5\EXK@-QU$=$<7J-K>VNS\K08% 1V[O*F- UHO M_60!?][!E(_4O[ZBZ+ )=AE^5N1-1B,^KK MENKK3 TS9Q0'*?2#])? M>;JXS)(4Y(C@5S>^-%EY"<)GW,6=J$QZNT&'VBY=',3 8%@ZBGS;J6V M@-ZRQ71Q@.16I:/%+*S*SM>\?G PY<%!A,*\H\L2I\I^RHTIX/@7D;+*.-2 M0O=SB4F=D9(TSSGM@M'0U 7EV/,3J1/3O03[-9.;3K6A;T@S*Z?9#JAU;C; M\;Y)2N*KQ?-8 V<8=J,DUG S<._E$0<#B,FM8N2\,.A0L9E*$E!'#!#AP$E M*8D#:!( P:*;XL6AZ-V&R4/$ OO).;#._&$LE+\XA]++&TSJFD6+6ZN&L\N- M1$E?XQ"9IE=2TM8XA)T1(TJJ&CEI?=)^*2EP'-SVQ$A*^AJ'QS0L0_28TYX^ M5=^!=A%H2L+4!C;^Y@$EH6J#U#!AA9+ M8$[E(T]\1$)C:\KQ$=)XIK@,[@S M1_28A%^BW4F*1 ],:(B6K\2>\)[M]NM$E1D*_&3AS2/Q9'OCMFNX:>_>XJCI M=0NW_N;+V7P;Q;I+V2I;P3K9?E-Z4R\7OGQDSQ,NAAAJ@'N]L$S5X9%=L>+O M=5PJ3&6\@^6>D[8]0)=1_88WIM=1#37F*/"Z[U!C^XQ"7FN8 %P\^3),[EB:1BSW422+PR2^P<8; -8=B _V $_>VXEE M0L&6C%N8 )D%:2;A0XOPZC^:B\NG>Q*W*)^K"(.SH-+Q>:F,3)\>9]K=R975 M[=XI-@J3=V*>PMIB=>K/-0A-NSNZE/LL92E?93Q0*K)(:=K_HM;RADDNPD.A M62[7]]]@:\:/[!8D3E%N1LLG%T0XN9JZ,[#*0EDSJ?QXL!PR;2(VLA>%J[:E MQ"H=0%H\J%Y.\*PD4QH2V S_CUA^4(K#IA>T'X#"=W5=6/"+2%L+M\WBJKD. M;+_17%RB+LM=U<7!+.XE>.HER';;7[$'G@"CNU FOJ-#5*JDN-H<<9C@$;5W;V?QB[?-(+3=0;>K'.Q:H7_2& M6,_1"."?SMMBJ\RDAL<6-W-:=9JL7"ZJ\GB5OE.5!* MC;?#/UQ6'J7D^1Z\&"K)AU)R?;^M81XTIY1XWP_[<"$NBV3]\6Y9]F.*89C3 M(H>?,G+[&#:E3/]^?+#+F;.X3TUU(5AYQ+'XWY"??Z/D,+211-]*M'8VH'E MUU*T3(- (W]YC+N^*U4"C9ZN&3C"#1-3?BVR 0@AGS@$C^4S%]'54[JKZ8@ M5FN DE9R/SNV]\0HZ3>R7.R\AV:A+/__<;'SGMN.B\Z*<(H#8=.K".?A<"Z+ M<.JHP17A'*7NV_/8!VV9<]J@(-=S MCKBBR"Y3CG2SJFOF@&*PD4$NQX7'/]C<2S@/^D$]%O2.S:%-[6T)S\!8C."\ M9M+.Z:$!U=6< ((]!U;7O4JSSM\K/'VO\#1TM8LRNE0ZH-0)!TCKK/.&[T@2 M52'Y:A%E6*'2!YL83B=RI[T(5RJI/6*@_>_88R0'N.Y9+F8^@C*4?*:]% MN 1['>;&5QD8[#&CXD$KI18)N#YN0RDZ.32R1#+^B1B>]FS$,67R&Q)O0P)PA"4;++&MR76I8,%F&BM%9, M&- =IR6UVYOC'=/?%)WH&DD[5IV?GD".(G1;2;90)9_6S.,Y#"\"2KV*U'XO M#N\4O1,#+6Z0[ M!U\E\IZYM*=XE)/DOP,P&@88]*"%HT<0=J!1:?%CZV>Y44H<%NHH_.GS%-=A M^^\I!N3F1R=Y]<=<.+3EGZ)GTKA:H(WK\L:7^GQ4)S00XK5:)AW*P:0K463] MI>)(3SDF?EGM(\-1B?$#4]5512*30S%@P:@D%V:K((5:;R/_V(39"+RC&U4;R^DU"8.F MR2\>G4%'82]A/.5B)&?SD:P'0S[T=RI/%1&,1[E*WK:K:\UY MF8!)2,(T1:A!TK;FUQ\ I"Z6"3)!0F121LRE;!, \P-QR?PRD?C/__6RC+]Y MHB)E//G;MQ_^\OVWW] DY!%+YG_[]LM],+D_O[[^]ILT(TE$8I[0OWV;\&__ MU__\O_^O__Q_@N C3:@@&8V^>5Q_\[#(DXB*"[ZDW_SWV=W--\$WW__V'S__ M=OOIFR\/Y]_\\/T//P3?_Q!\^#4(_N=_QBSYXS_4_SV2E'XCA4A2_>O?OEUD MV>H_OOON^?GY+R^/(OX+%_/O?OC^^Q^_VY3^MBRNGD;9ML)^X9^_*QYNB[YI M^OE'7?;#;[_]]IU^NBV:LJJ"LM$/W_WWIYO[<$&7)&")ZI%0R9*R_TCU'V]X M2#+=C8T0OC&64+\%FV*!^E/PX8?@QP]_>4FC;V6O?_--T75$A(+']([.OBE_ M_')W_;8O6))]%['E=V69[T@<2Y%U"PM!9T91-QVH)/A9O?O_W:N9K5=R&*1L MN8KIM]]U%RKB2\*28$F7CU2T%*^R#>>"LB5-U$P)BM>UE=70C&MQ%[(]$>:/ M--B^L:7$-2T=L8_IC.1QUKV37[=C%'@C[:&HZETA7^3R_Y;R73]\^/###S]_ MIX65BT!&Y7NR(.$9#3[\') PS)=YK-;$@&<+*@)9:R7H0@GS1.7"(7^G0=/ZL>@^+'X^)3]\S+)6+:^>#7#8O)(X[]]:WI< M2!2K=9R+LK>&D:AZT!Y-LALZ)W'Q_LD+2RN$,Y1H+=>,I(]Z\N9I,"=DI87[ MCL99NOF+EC'X_D.Y^?V_Y9__>;X_KJ[UL/HL!^&#'$AG\I5_' AO6VT 1!7$R,5.FLECF@D29@8P@!H#X+C?K IR1:'7\L?#@=1<<$BI'\AC3)LD?E6H M3MK=^CH1X3=<2,WX;]]*[;K8I_Y#?3X:_>W;3.3;YLHML*7"-!-\">IBWF(< MR3?WB<^@(!40ZY8CWK2X]PND1F\R?*[7XXL#%E\@H@_./\WK':K5MZG>YKHB M*O_(DTP.ZLM8]ZO4@>A<_6"->,_P:3/%ZE:.GF=5\ZH!60]XVSUUA_8_OZM0 M0=UJXC\H_7/),O6G-"!)%*CQP)(Y34)&T\!6^8:VUX^^;2>-5[&]BFVK8F\& MUR2)SO>'5L4*85:X6S3BU6^O?GOUVZO?7OWVZK=7OQO5[]8[;*_*^/=!^?6U MJCJG?"[(:L'"@"4S+I;::V:KD-NTV8]2;B^15\R]8OX^5=5BHMS1%1=JT8); M%18UO0KN57"O@GL5W*O@7@4_E@INO1WUJ7?_*@>78$]2\7RB@7P+D:8!B77L MFLBUV6"I=,,;[$7CMA7'J]M>W;93M[?#ZWHWIJ2I_7<:S>5DGX3RD1S+-JRX MBR:]X>$5=*^@>P7=*^A>0?<*>KV"[FZ_[4ESCWB8;TEDJ@=B.YH72XIYL>'UNB7 C5!W(JD/@? ME(C+)+J0'[)*NH:B1Y;THAQ5DR3)25R8WQ52UA7K2<*BAV[E,L2C*_FW*HNG ML6ROLJJO"9/T3Y+S>K1\F/1Y:O'^)JW1X2-&>)"U&GWGBUY;K2<8'0:2" MIWJH<>:;BO8EJ7Q-G71[CWMAA"91)&B:EO^HV?#!2 _5E.U35K4/3L4#?S83 M6<:2?Z3/STL8P"PRHU(_TA3*W]6*H MKUVY_4.*XV&V\4G4,]=>O/IR286R=3\*_IPMU)D-DIAG46WI7N2]8C']G.\S M &^$?%ND-\G$N5P)YUR8>["R5"_RJ2,X0DY*K3SJ)?N*;FC?#RE*]R/= 7JXCQ:C-6)%XIF'1 M;"C?B\R_\U@N+404BZ2Y5PWE>I'QJQQO_Y5(*^*>DI0G-+I.T[RF7QO*GYP_ M'2@75U360O:'<5B:BAQ9LGL:YD)VQH6\$$099W//*X0K?+Y6YG^ASMB/X^8;-704Q5/>Q#FIDP$9A;HL$0/ M0ETQL;R.S"*]?GY,@:[#F2A?.LDRJEQ%LBL,CIGFPH-%.+R;"(!]QM+(3OLX M@#9?ZLAQ (8O=U,5#0#ZRD-\1G-,@"T\ $\(Q/8#4FQUQAP0VH_HH-4XYX&8 M?D*'">8_!\+[&1T\H$<;B.\7Y/@,?G @NE_1HGOKG@1"^BM:2.9($""TW]!" MJ_'(0W?LXX?QM1Z*M7Y\*#ZL*HG)GP'%A54=L7 M0*'B4T\LV%4H2'SZ"C D M! H0G\8"BB2!PL.GL,"C.: 8\:DMT @;*$)\6HPY)AB*"9_Z4N\%@-KC^#27 M>A\"%!<^C:6&XH>"PJ>N-+M4H-BPZB<@+R44)%;]I-9M# 6'53>!A-U!,6)5 M4" A/5",6!64FO@P*#1\FDEC, P4&CX%!1P7"278\>DJ39%64&3XM)6&$#PH M,'P:BVT(^0;I_ZB#B4]Y,49P@/#@TU-J T! F/"I)S41)"!$^)01:-3);ODX MZIGPD"3!(%Y1F:; B2D-:T(Q),]HBH9-]F\<^*=Y6(I_6 M"<%1DS&E==K;-&^)F I-AT:_DSBGMU3H??1 _A8UA\55* .3/%MPP?Y-#^/^ M+&I@P*&I"C"&UZ4QR&\^#&A390 DM[(Q*DWPJ,UDL:L\.#K@E(%50H*F=N(T M5_ )VH9-T'8D:1\$)6DNUGO?W2!R34D?=NT3K_F Z\$3KQV?<;.#U&;3AU+# MJ*'6:P)0GG$$$*M4!""\X]-Q=O"LS3D@SN-3=*UQ.AFFQR?L.N+K,$:/[S7L MB*V1X1\\-ML.8*..V1/)6ESB%*3Y M,W7'%IQK;=UT+VGTVPL&8U[?]HSZRS\G-V?WGUZ-GM+X,#RU,90,K_Q$PH4< MBF)]^6?.5L5Q@.B>S[)G.>K,LEA4XZ&=\4GT?HCP5&1[ M)(#\[9 D'^2@_F%+?-EY?@R/N]+-KFFUKD2 M_$FK/FFEZ/ * Z( 23ZXM"J.+,^D%5WJ2=>)-%KF[#&FDS2E62T(J[H#8#N5 MVW"NE U!;]@3C0ZZ.#U;?R+_XN(\)FE:L2)V: $7SIV,*L2L%2LM5^0XN:IX8+P7B\H^K*F3#+ MA=R1E:@U(["V+ ;9:[]'0^FQRH]@#-WO"+G)EH^[+>FXQMNRK2K[< ]_'U\C M7>_OXQL22#43P1O( &P(JKDR#J"J,"%IHSOR#JH91NQM[#_NR*3"V!_U6ARW M5)A&%Y#60(3W_,7,6U[=.L,;/)"H8NIL5]/CW&;:^SBS,)K0C#GHS.>-?EY4 M(]#5RM=I9#H*#70X,JT))73CU$8_X3 '!,J!>SSUK=.0=A0*ZFA3-W@_T0Q: MD_G#&P,'4(U)J'F'81OO\#7,(29H(#A:!9LJ6H7 !FCM&AD [9N%HE6$ M9\M6\.&UB'SLT-)[PXTA0LK'$*'1U'T,$?X8HJXK.W>X4(XNPL')MHC.P.[R M';F=#86*%QIV*B#WXK@='%V-UM'%J'B&U#.D6!G2+C9LGTSIC\$C%X(_LV2> M:NXP%#1B64#F@A9.54N&%-Y@+\RHK3B=&-$K)M+LBH0LEM/8S"_6%'/!@J9+ M&M9D-ZEZ[N"U_\4R\D#%\H:3I/KH=U,Q!T*H5LN.9;1&BKIR#L2XIW*%C9H' M0ETY-V+(12;:=#=(GN8*#@1[6# !Z)Z:8GA(;7P2O1^:W:?C\:E:?*H62UKT MG"=%>+C2KXR;-;#T$/)K!6ZS+=3X5ZUD=05W1\DB,8\1?T,8-['QM* M#R3_M9Z&.O+3/.+-!0>7NM$SUE1\O @PS( 3"2^XD>823_05IH\D^6,ZFU&Y MY-Q)B__F^FQZ5[N36=4=!MM4/,[$4R)H-:_FI7&5&Q@B6OGJ+G@N*2V655\4(H/ M2CGYQ#8 ,X?;&A08\=40%]R&)L"(K59UY79J(D9\Q@V3PS>HT89L-?$/^)SZ M36L$M_>,H0HZ<;-D8@BC@-E".UW0**882Z7&\:PR2 MT/"D[?$Y3GR.$V0Y3O D ((3NVCF"E!1?Y7- N!*1C61W!@M&/*NN=R;FH/G M^IU_+K$UAF8"H?5W#ZN-"=,0; C$UM_=JV!LC9&"_7XVASM"4Q +NOV@EI9Z ME:02['Q"N2>T)^E\?J*>AZ:1H^>-(?&HAIX_070XO4[Y!!$H#FT'\OA'A7X* MQ'YBX2!<$#&WOJ2YH95>#@6!9.B8&RFC"RY^J8[Q!9?&<+, GT?LY MZ_!N8_Y>93.?)-$=C>5DCB9AQIZT!0H/[>W2U-#(_>5FXY,?05R@CZ7#HP#Z M**GQQ*F\\VN&++85='86]/H7F-Z-B@%P-3HQ>/X045">OO'TC6OZIKNMT2>W M\W,@FR9)R$@(.73KO%>F* NHL$((L_( M>$;FQ!B9*SDA?E?SX5,Q2]24N4Y6N4V.YU9M>/O9V\_>?AZ_=>GU=J^W8]7; M.VQ,?2KLOP14*L9\36GP2!/YGBQ82?/>UAO;U$PO2CA,B$[^V$F<49$0:7O1 MZ^1)FF9:S3?[9"'E'23"4SY^?;1(6X322CPGZ<(L%:"X Z$NRX]QG\D1?EM> M):2X([-@P"HNA/LSEROMF;KDO_\6B._LU:=0;R6 B1J_*EN_.'[[W]NDKZA@@/![JC< _7>"T'(OXN7S)-'A94Q\A. MDD2.$)$2L9[.)L]$1,78-@O;IKXCL5DRG\J77?%<_(,2(6.:6HM74P$,PX9/H_5!>/N&J3[CJ$ZY:DG%ZFVS(Z%999I"4 MA]*LH]%9888IG>E,7U2N;RXXEZKM3EH+1N 07.0HG>65>UF=-LJP^/ MD$M5DV:LX#/^+C7S;''.Y99/#-.H:S.#NE>F,W5S.DU2'=Q1>E[/I>SI_8(( M6MAY9*T-DL9TL&Y:]>ZFUCA>D0O3E>K\VB';6'X #/NL@AHL]C2/G<0EH$HZ&*2+J[_]*0_!50 M9Q L&_4",,;K"Z.0ON'<0'WQ\2) ,2OV16LPP.H+HY#>XCN8,B:.$0&"D;33 M[_<#T(XN;>D"JYN]I&3:$OT6'K:WD%G>Q 1^4=NW>.DH,#72\VSY]V M>1;Z-6ZQ#!?;)!K 7OH5C;;BDZ19(_))TOJZF\KEH=A=9QP_;=I? ZJWF8T$ MP#1IA]5Z28M6_=).:="^R)KB6;!,MG&;/\8LU/?$RUVI+EL1K Z>?"SX)'H_ M&6*LX\1/Y92Z,GPF<A?@$[=&$ 9Q\Z.]/B _%6]@+UM-YGLX[83JOI7[:)W'W6\ 268@&&7FQOG.^NG(O)%[=J_T%8N^; M*_/9E'TV99]-^9WRQ7*Q4_$ X3G/DTRLZY/PUI4=0/8K+BB;)Q#1ZXH.(/FU MWHP?R,LDSQ9<5"_ZL,(HI*_EKYN*CQ)[4Z\7[Y[AK9UB]&]HFE)ZHYLU,4K-!?'X\_!) MY#V,WL/H/8PXY4+ [)^*A]'SX'AT,\^#8V!8Q\^#>\+&$S:G1]C@83,]8>,) M&VR$#=38[Y6F^3&8YT1GY+&G:JKJ]D/7F-_,)'D_PH"9XP-L;M]]&1D<#V>WUZ&PG MP'?A751L5':^VX&+@6WR5(VG:DZ0J@'KB;UR-3\%CWDJ/T6:RMFFLN:R3 )) M Y)$\@^I&@\LD4MBP.6DU N%-:73X17],#^=!>Q$$%VQ%_VZ>RJ>6$C3LU*6 MJ_N/9FH(7,E&B3<(>!L^/LA.V;S"+%1M03Q<$#Z)/#MU\CR"E&K%4Q)_%#Q? MG<)V&<1^KJA4IIX0>X736+O4?>7KO0I2,J+G%XI_@1K!%%U/_6 M]MIG"29)-(DBK7"3>#=ZT[.U%=S&A!I]O=PS\IZ1]XS\*!AYJ [,6RN9&%'W MO!R:.J_M_CU:EX>5Q861B@0.?!/D3GH\*E;]F.O'B;A)AM2]<,^=%NL>A[.@ M*.?)Z'8<#).PQW%E2?D#^\'G0_ ^6^^S;?+9NB7W>G7P_A*(XN+%8$5$M@ZR MW44+UIY<2%O]N&SADG3RS9[%)/Q#R ]H=GH:BN!Q+N*3Z/VX.T'GWZ?/"17I M@JT,^0(JG_N/?$O2?N M45/8YCV+ [:,T3''#5LT&M.GKNW[V>=_[H5R(-0'CC:7QD!;X)/(TRBLJX+X<\M/9[YL!/TFB_[,=[I-RM#>; MIXY:\]2"CY;WT?(^6O[]1,O[V' ?&^YCPSW%["EFG,SLR5#,/C9\5)%Z(V?X M?6RXCPWWL>$^-MQ!;#B0\$0Y64:W[72:B3XPVOO\O,_/Y/-S2I'WY?]C\T3O MU?+GTO6EO& K'K.0T73[@X7KS[+%HWO]6LG3R>$W25.:I7^G<73%A=K.;M4[ MUK67TT'KX'&UX9/H_3C_K&FIR7;DWY;CO<$'UEQA"!31$Q49DWKB_)RG65H_ MKRQK#9+>/&7I=';0UVL8++O* Z [)^E";G[JG\L_<_8D%[4$^LVLZ@Z!C2^7 M+%,;3*K$U!KWG"9JG@ !6C8%A:BH^" *I;B0D_I+2 M>S[+GK>+A1%"0_E!,#S)58 +X!+25'P !/L7)\) &H,@.,S?=XSC05/Y(^A M7J-3FT6^;3,#(#Z0I('@:2@]A/Q"W24@#8V8),I[I@S_U6Y3;?I2MM4'.1TN MIWM.[VC(YP6U#8,&KC=$P%OA0+JC*RYL*2RKND-@4PKKF5S7(D5E4*GJJ+Z? MKDJWSK5F J0!HH9<6KM7=6AIF"#&)"(BDE,JDB;N5R+4[2SU# *HC@\C]6&D MC;YAT,Z$*09Q1"&D/O3"AUZ,*?2B:2W8PP7U6*+#"!#\U3V%]FZ_GF>D:\@M MG1/]!K4Y1]V"#@8B_A$I8BNJ&(CU)Z186SBX@8A_1HJX)5T.1/T+4M1@=S$0 MYZ](<<*83"#(OR(#V2)"#XCT-V1(NY%I4#T#JVX%]"A 86+5IUK0;E#(6)6I MMBX\*&ZL*I4%*P>%BE6C@GDTH2BQ:E%MXP:AN+'J46 G(Q0H5D7*TM<#A8M- MI=J6M@G.AH+%JE4=*\ 0RG1@U;L:(Q&A -%J7%W=?] .P*I_.8H;@W8#5G4, M&K,*Q8E5%VL7^0]%C54WZQ8KU-.)S^*NF"#-ETLBU@&?-9Z0S!3=;GTO3OLW M]'-;3E?Y8"=$_1%,?P1SY\\A\[F0\NB]?U8J^MH+"S@: *^+*72O== >!E2[ MP_R'GBGEA VEN!P&98 [E@Q0!?B98/;1C] %]75#-16R447QM4, ML86!TB??\4,P+QW ^KZ752["A6)C [9U!@=$>X/;L1VMV^^%Z^@H7:=<6+M) M?J7PT)@]T4A3WB7"XB^'3OE:I=%]PW@(%'P2>4H'8"!OXDO@-K&QAC>#O1GL MS6!O!GLSV)O![],,;M@:1V3J'DM3[=-V^C%XY$+P9T5,:/LAU"<8 B+-O<*Y MW&^Q-AY:F@PI^L_2GF:L,BN034<&*.GIQ=L.3^0,5RQ;H M[)KQYI(WE[RYY,TE;RYY<^E]FDM->^.(["4WRD"?UM%/@=@_IQ&$"R+F;8-F M88WU8@?9B.*-'V_\M#097AURFB31'8W5R2A]4 IN,5BUX@T&;S!X@\$;#-Y@ M\ ;#^S086FR7?:K4/P>R:9*$C,0!2Y2H!>^^+/)&10')@AEA(GA2V:3::=J= MWM&+ NY 0J^7>[W<2H?:IF@K/)!EHK9HFMS1,!=JM=#9)\$7HU@V,]!]#6F1 M3F5S;SF-SM8JKXHZY9N3N"0@UA=R=H)T3!=->AO%VRB#CX@OB: D9O^FT4>Y M;-[P-)TF>X,;!*95&]X>\_:8M\>\/7;:]EB'I7&$'AUW6M$(#X!U4XC[M+U_ M":BT:OF:TN"1)O(]6;!2.:G:6=G UGJQIZUD\9:SMYRM=.7S!4GF-+U.;@7_ M%PTSN;85@VSZ&+/B4&2Z706F,W42M%@+)DETE:NAIG:W/"T>@53K/EXYJ&]0 M2ILO=8J\]$MJG60%5'O8I#+E>G1/Q1,+:76.P$FLI2L/U>J-V@??J99.>H+X>S&"*CVT/CVYZH]ON;:P^+C6B_4(VS&Q9(D83$FO\A] M/RW3H:YM87=H=-#>J)Z2VEW#U )_GTE)"Q#/1$0MN\?I6Q#VE_YK.LFS!1=J M\?HB9X#0H(J$JSK)ZMGZ\H6*D*7T5J*F=VHO[=J%[EZ,L5=W.-K.RZX-(^F5 M6[)69H6>'-L]58&X+1,KJ.^LM*YB0]WI(:V[R_$;O7?!>Q<\X^X9=\^X>\;] M/3'NK0R_$7+M_3%#(^3B6S%$0)R8,K*U8@& ./N[=L &IQOS M@%_=U!X* + M'-NEP"[J[RJI[EW4B?T ]D=_-TY9K0Z=R3(@_/YNH&HW'(YB9 /[IK\+JZS2 MT1[38="G5_M7J:MO+MXQA%6W\F];M]N+I[NE5-[G[7W>+;G1W;56U[M!MHEJ MNDZV9J3.@%4,Q[W=QB;OC=/WX.NSCEV! J%G>CW3ZYE>S_1ZIMV"71JV^C%^ )(X TM;VBU-!H4\<(3-;/5 MI3EJG#V0E\L71<;0TL=C&632NL6!C:<9%4+Y;%ZVGJL;1AY9K%.%6:=3;=': ML*'#LQD-L^W=RE+P.[D**?I-+NPQTW2<92>T;W+0GBBD/:-R(]M)+E<4FF;Z MZJSRXG'+SNC4ZJ#]H4Z5;4A8*7,YA=,['L=2:,5M6W9%VP8]]>"I!T\]>.K! M4P^>>GB?U$-'U7K4;(0#!6K4L64=3(I1QYIUM2)&'8#6357NDVO[\'U0KO;Z MCILYY7-!5@L6!BS1E*!Z:SL*KDW3O3!S[07SA)TG[-H2-5JK'M06Q MTYL( V<2US=.GZT_D7]Q<9ZGF=Q_A)3VCJZXR%@ROR]FORT[V+5A#+UR)?>T M2[F*B83$6P233'[/1WVQ/'_[D5\/$.ONI.?%B*S;6T\K!X^B3S/:+0=B\G, M4UC07T-ISR]X?L'S"YY?\/R"YQ?> [_03;T<(:$ VO]'Q!)TTK5'9/&WMMMZ M-=1_#.8Y$42N4*V-]9HF^C'8&P7PD2#>0FOI0;X5/,K#["L1:H"MMXN5932" M73/>IO,VG;?IO$WG;3IOT[T'F\[-?MFKWOQ3\)BG\M.DJ9Q]*A,CD\:+5#]5 MC'+$4C4^6)+3*.!RDA:Y>UNJU]W?U(\6[DI.KZQ[9;VELG[!TA5/2?Q1\'R5 M7B=AG$)/!FPS> M9/ F@S<9O,GP/DV&@;;<7JV.GP,2AODRC^6?I2*=+:@(9*V5H LU"Y[H)HV9 ME+FMO='E'?U8&MTE]#;&^[8Q4I'MZ6#RMT/]2_[IG^=<#I$D+2Y@*9,PGN\/ ML\UA^1H5K7,[@]I3D]TTFZI95B&U2E-IZ0OIU*JW<[R=X^T<;^=X.\?;.>_3 MSG&P?8XH"LZ1 M63E9:67RE@+'C:W#FE/2!_YB1FL[4T2)7QH@YJV=MG75H_ MMF767;9.)ZMV%WPET?_9OG!2OF]GQ3>? NK6$AYC#I]$[\>\]":&-S&\B>%- M#&]B>!,#RT+1<%#!A=K3JRLD2//EDHAUP&=!RN8)F[&0J"21A SEE6]MKJ$\U>K?!T9%8JXX")A814&0*)W"8C%N?J(HM[&JID M+2N7Q1D8 T4DD(U5?(LU+N2R(2 M*74JE;/[A51U):H\.30>CM+V 'USEK-8A4->RV'(G[31F%9.2'B% 5& )!]< MVG.R8AF)U;TBQ>"0@Z$TJ_9GT <##MOJN!!^%')YLT?VJMH0B [DD0:=W)V8 M-.UT!L[:@6=5=Q!L22:(-*)9MMBD8=62R5W("*FY"A(DVS.B%E#>U!D RP65 MBD%8W+%D$+VJR "27BFFDNITM =#^TM*9WE\PV8F+Z!-553(TDWZYIBD:86V MWZ$%7#AW,GXF2UII>W5LY;W@16##;')#YT+0)%P_")*D2.-"L)$'3:+J@,@NTZ>I !GSS /WZ:@F4@F]7P;/U@Y2F1G^SJ(D)EY*M5G>QJ'EJ MN!#H848I&PTFBYK#X'IB*E1,+AL7/'_,I$B;6"$SH,8J R"YHVDF\C KUC'9 MV35K1&U9#++7SIB&TF.5'\$L+V\YNJ-*GF([U(E^DY!.'V,VKZ-VK.KZR/23 MC$S?Q5[&,7]6GU[=.R_'.Q5/-#U?$#%7EV0I]YK:"5Y6ZC"4 52GM@:+$CF!"TD;OYQW4:HS8VW#6W!$-C+$_ZO4[;JE* MC>XX2D-@&IH3#77K#&^(,D=UHL9V-3W.D9K>QYF%.85FS$%G/F^,NT8U EVM M?)U&IJ-+:1R.3&LR$-TXM=%/]H#7A4ZA'+C'4]\Z#6E']P\YVM0-TI7Z7#6$PZ\->= H6BQ:4; MH',H/&RZ$30<'8H/F\9C?W #BA2+AF.7E@J*#INBTR(N$0H5H:(#C$R&(L2F MXL!/<4,1HM-YX(>[H8P!%H6G,7TA%! 6O0:<#!$*#)L* T^/ T6(38OIE-T( M"AJ;:M/[T3EH1V'1C+:F6S+7'I0)C.I3/Y#SJPK6<$ U4&+Z/OALUR-'YYI_$0_2?MHT2)WD46C MZ'O#Z8 8W5C0 O/0@:90.U.)6J?=:MH(/+_AK MMVP&'V*+)'P=6GION!&DQ/!I(U"<;#Z9U E=UWKN<"'IMU\<'H#HM%'V/!J: MN>@NWY';<8BHPN&'G0K(#Z^Y'1Q=2=M^N\4?#/$'0T[G8(@;8P?J0D4&&L)9 M *%A"QUP1U4 .P!;&(&-CP4($5T @$.' K +L,5/.J!4@+F M&*Z:8BXBS=(E#6LN\JYZ[N"U_\4RH@ZMW'"25-\'V53,@1"JU;)C&:V1HJZ< M S$V1[,F3W+2*_M9K?GI=':NUX4J@6 U'(AV3T.>1,UCM*Z<&S%R"6TS$D#R M-%=P(-C#@@E ]]04PQ/3B$^B]Q-E";MXOBH#VO[%\^8,:<>7K2I7WKYLYEQZ M1Y?-7YA^FA>FG_.D2 JKU'*C'@$L/83\>K?>; LU@4;F@H-+71M"4E=T?)(C M&/$'1I=YQ)@+#B[U&4E9>K^2)E8T338)N.ZDA6RZCMRV^N (SXD0:VDO5AK/ M-E6&1\)C==92&(@ NTJ#HY'3F5K@>%M\< 2;/'5JO&N&,-J1+2!,D 8&1]D8 MFMA4?+P(T.TQ^XE%:C&\S4#2J]151%[M7&^N,,3Y CD$4N5QI^DTJ9+0 9< M;P!,BIHR<%EU10:6=$O6%#;UV8:Q/R2?+' M=#:3NT*D-H6;Z[/I7:T=955W&&QSM1C53)>J(@-+6N0L@ A\4')@N:\($RK9 MJ$G]J"T[D.Q9*<_A11T5HIN*(I"\5K^H+SQ.Z1'H1G=T1=;:13N= =:9IN*# M('CB\9/:A5[O474K/JB./^MSHE?$[AB6FK725&Q@B6M7&7/!<4EMLR[Z$V&= M@8S_,ET 22]07JGMZ]JG@N'893MVCF"E!1?YUROCF0#=5$7>U'RJ M -U):S"VQC,KZ,Y0VY@P#4<=T!V>!F-K/*?0[V=SN",TA="BVP]J::G7]^5 MG3,H]X3V))V_$[GGH6GDZ'GC64%40\^G[SF<7B>8O@<6RXM.>P3=8-3YY#4Z MQ;+--X6>!$"G:L+ F@-&T.F7]H J@]B N+!EW &$N &182 <=)]@XH:-RZ3=W9,2A"+ I.-4+XJ24H7MR:3?O; M?+$I,38G Z$8T>DUK<]\0!&CTWB,YW6@B+!H.M;9='8 CY\H[:= +7K*TZ-O M[ S"!1%SVC4[FF6KO:1$:R53QQL?,SH7A=4LN/RI.G4)J"R>A#GX)'H_*7Q: M',78&_+GQ8@_$!A2=&C);V.2U)P,J"V+0?;::/N&TF.5'\%1*G]X!T6\]+T*&_&[#LHO$K0K\(M]+'4+D<78U.#*&&B'S>WE_L_<7.G %- M*G:?IO_/P:S@K4DGI+8?=GN4XG\):!2&>-K2H-'FLCW9,%*6I)='4BVS?:B&+83 MJI,+:1)G5"0D8T_T.GF2YH-61/+]Y8_B7*YB@CWF:GRDIJOZ7B,YSCN. M O_OZJN4Q1.-9EP4@^,Z37-I5U9V=]>V7,#Y,Y>J MPYE\KPI]DF]:JA=H@;[()33]*(C<\Z/K1%:5__GPF_S?7^5 E__\6O,YG+7J M#.)UHN*ZY!*I^O>'[[__N4GZA@H.!-N/JM_&]S[P"ZJ.J,IY>"M8J.877RYY MHCNO2MKVK3B <">7ATN]8X)V*D!Q!T+IV:,'GP2M+B@DA?8GU#JE _S7NR*W M1:3NY)F(:+\KBRFXKXFIV5692>:Q=1@U%'+S\B_[>--)L*%-[ MYVXU,,L#K^5 Q-_E2Z;)PX+JPZIRAY-S7Z1$K*C\'#2-:Z-S3V0V;2<4VS46%P6== M;Q _5'&T:5^-O6'D49\\J+](P*;J,,@.B(U)&.;+7)T:B:;90C$VRY6@"\7$ M*QHMY$OZF69[A]WT)>MJN=+\ MW!=EN9$X5-]*ZG=EH>ECS.9Z'%^P-%2GBA3=!4??K7T4?72V+I'0[%S*-N=" M,;EUEP-:MX "9T'X[,CJVDL+;*OC0/B*L-X\* \I7\GUZ$J.01(KFR:5%JR@ M1*U%\![HU#S^'FKP$CAN%7]_J ^I/JN;?CAL;23X>>YH@ARV-@[\#U( AP/@ M57,CZ8%G[A#_KC&$Z(U^S=W"WK(K+%I&T2\FAZA2]VC4LDO:-(JB-Z0!4W"@ M+"S_J@" <==71X%PJ[^F#RIT.YO$6J!72;' >&T:0X'^2YRQI1R)A@%JOEF[ M;4/#HY9B"9HQH3UWI;C\B0IBH-&Z-C,\F*WM>@+0X*AZ83K3#YUWQD&[ _3)-CZ'BB<6TFH_ M_V=>.JD+)^\#STB\_URM,Z:"86@0-I8>0_RWC69M*H;'\F#$@ M\"IJ0X,LZYR*544&E+2QJTV7)6*7%L%HJ HEN[O_TG!/,:#.(%@V!@9@C-<7 M1B%]0\:9^N+C18!B5NR+UA""45\8A?06W^%M\?$B0#"26@=#Z_\K0RP+M=JD MS1_C%6/JJ4U:R;/<*>U2-CB^VC,,<-'?%-&/LMK5V;]%Z:1"!MXIBO\CUG^RHL M.^]C\TQZK-L6[]A\D:6-KJVCOFM,?7?YLF)BX\&3"Y#K_C*U/Z8^>KWE*=WA M]3Y7J^<=]84^X\VP&6^.)BT/_]#')Z.+(L^AGCN% FL\=&W^$)U:&P!_N;[6 MF/ 5)8:3LW:SKBPS!EEM- *?^:DS$.B=ZG@1 (E:;DN)XL?XAD(T8C21=1@Q M5I]4XWU:[$1#F/Z\ M89O@D/0?J)(BNMLK3R3Q>9?5%>>H;5[HN6VF.91#^%C[(8:![?0S@Y-' 3'V M=S4E'",\E2,09'_W48) F@<]Y!!MOQ_V:&I#=<0$N@6XT?(R?T_+PP\HU^7N M)FJG%=C1Q'4XB$>D\3;HN5;90E$.3COC:T2J0-U7@Z?E!$)S=*FQ@SE6D[D* MS>0R$:F\,2$8JBD$)8H[31I'5TD[7+UK\F:A&6&]$*-[?0(\_8)J^ [*+B/? M2)I6*',Z1300^IX"%D<;@'WDZ$YYATN?T=F-;N&K=@'P%JEQ4:Y9-@X0Y$N- M]1=KS!B,CK4"0VO.(8T.6U_+*^AT*CHJ[]B][(M](YS=V"3PLXYO?ME$X_:'[6YOONE#CKC[.'6OW[5DR-^^0X9CH%]\-=Q]T%EJ0KH..,]M#>0:H2=\MI"L>-7 M!2$YC*%H1Z#HN;C6!-H=6/1!T3]P-[0,L&J#;^Z&AZ/'K?G:)K:&XQZ;X M66?QAW)!"'5 RWO.H$BQ*7R6%]5!86)1[1Q>P Z%CD6/"@O8--O3M>7D%HCV!1]E[UB/NT1=#NP*;]'3U7';1CL*F'_6=# MA#K3L.F/?>6T@O8/%JVS.'_>=ACM*S-OMRB]V[?K'BS::N?A \^[!^T:+-KL MFV#^XUZ> NT>;'KOD%>@[/KL/[\[Z#(I\Q_%$_U 8;ZCLV_4OU_NKK?]\_S\ M_!>U1,C_6^J<71]^^.'G[W0/I1OX0<(S&OPUH#JP,(AH)I> -%"Q03G9AO84 M2<%46\&F'9WGR[*9 EC*9*_2#;8*:&7I5]_:'99""/DW9:-'W]:F07N+N RK MD\/U6;!,MG&;/\8LG,YF5-E%E3%?YOSINX@RW4%__J1^#(H? MM>RFO&2EF/5IRS!(Y"Q?+$PR0ZC>GG"UH8>]9MI3(>7*@:1S'P#N,&HL/P"& M6\%#2J/T2J[4&]*HDDPYO"X%6F^(K)HD5NJ5DD+%Z4YG#U+K2$FH?3VU^9;! M%4\+%9:Y;6UK6_:+U1RW]4HNQ085Q#%!'"S)TE@P>$"4V;U(KFQB(%5W0E*5Y"(2)+OK)SF $HD07 MT>2(V>C3I?E;P/2)XB C+S3MZ-B$-=:+>]-&E$Y.SG,>QU3KN@]4+._VCR/L M^S5KBMF0) 8AKI-04#F<+FCQ[W1V24123#&]C%RH^-OKY4IJY5(_)R]_YS&+ MR/J0%''3V%$ ?:992SU7+NR9.N60I.HL M_W0V"4.Y=$6;1W=4)>RAAS<^.FX5C\<:GT3OQX>>BFR/796_'3*KQO26I70- MZ2^/+UM5,U]GAD0N![WMS5$LNP,79 M9*7%%O&2<!$@6)>F4OF3@NV?B3V,:'M;8A@Y MA3[9K_(YG1,AUC,N=%RP6>R&"D/%X4R2Z$:^-/[?N6!IQ,+&F$)@+1\-=9+1 M4'+NG @V)M&E1(;JNLC3:\!J)+ MHXNM:?PFW,I&0Q6/X&Z$CB1XQN9C6BF.Z!SX-DB;[?/1Q07Y6]A.ZQ:V$[AQ M"L]=MCYHSGK2^Z"Y?I*Q@7EZ=!LN#">46!MIR!R8/!E9L)R;\(:11<;%6A>2:H4LS8.5X$],:]./ MQ:C=1F.NB$IINZ 9"TF\[9YVP:;#R3M$/.O0:&$ALSYH\%2#!JW=9%N-9+M= M*[WD[M4PGF17Q5"]WXS45X4/\!VA9>]R'];E[IV4GF[S=-N[I-NC]:JC_:XH^V^*,MMLR<8<4>D]!G$JL=Q@ 16&L@/%R\EFQSA>0#/U.:%97:5F2Z M1;<":)?F$/? PS/7-VEV1'[8C.<2/)> GDL8?\"SC\SSD7FG%YF')VS54X6> M*D1"%;:B@$8:E6=E6(PT-*^K?3BRB#TW!L7((O; M'])6/]P^7))._/YGGH3%A=73;$%%&9*VNW@D=YF'TEZM),.<;5 MVD7BW8IFP 2MYCE%SRF.G%,$+ZC#KL8#M=JE=&X:?@,4^E[*FTO)FZ"YMEN9!F.$DB^8=4C0F6R&4Q MX 5/PI/.Q(/#5_;#3S@7N!.-<<'2%4])_%'P?'6=A'$>L61^L2?'=".&.GC) MQ/*MDM^](0>IR*_8B^['\H;V]*SLY*O[CV8F!ES)@8"WX>.#_-J;5YB%JBV( MAWK!)Y$G@XSF8I'@83JSF*4&F[)#2T-D>]Z7\CPF:64P+7 M.R5,".BR5S(6O\B),3O3UR=^YEGE?*G>&UPV.71/U*\7'SF/GEDU4WBJX!:%/QP;+I;ZWU?1)LDD23*-*V(HG5QXAYJBR,L[75!VN\':&OEP_0 MNY]SM55-9W=TQ46F:)O[@CLR]4ASA6$<9=N;+-7 37:P MI_H5OV-KWJWFW6HGXE:#VF:\M?&#$77/B[ZI\]KJ6:/U6UHQ >CEP+QL*-])Q69Y_F2 ]J=7>DC/2PEC,'"A _MASK4,84" ]+ M'G57@4B]QLS]$@BJSX&J=,39.L@$25(2.@F.:]-V/U%P[27K%.YV%I/P#[F- M_V$.OS(4P1/FA$^B]Q-X!T@PT Q>VK54ZNG1ZTZ4GEZ,MS3<$&C M/*8!8\'3YM),?8#K3VFNLME:BA>0,%1W,':PX9V\YMCFO$,A.UGVM^=GG_<= MK8JFKCECU5@:CW6-3Z+W8^_[ T?^P)$_<'3J!X[.I;PLJC_WV+6YH7O '[AY MMP=N_'$5SWQZYG,LS*<_Z#"JL-.1$\_^H(,_Z. /.OB##@X..@ I-923973; M3J>9Z*/\O2O*NZ*ZQP;7$#T]>:*D3"F/6:0C*;=_3@,^VT\?N"(J+^2"9G(S MC[>@FQU075H_MM^INVPP=Y/W[7C?3KDRG/,TNZ K0L"=I0R11>DO%_4(*>$'#6/X3&=4(>%6O0HQ) MA?"K^K%7==N9T^=!T!^#1RX$?V;)O+@,()3BL"P@\N/WY0@Y&P[94561@23^1+!?ZUJL[NIDWT]GM9BY-U 11 M5_]>R=D#0-6F.=P]<)V8[@%NWPWF-K'WA;NA\+:M46#GN2GXME-;8\#^(%_O M[,._:FP4Z)^Y,^R[IKS9-R:SSS/'GCGVS/&)< P.];5^@WF&Z8'*C0L('%L6 M01?:"A ZMD2"#K14(')LF00=V"9 Y-AR"+HQT('@L608;.9<^J2,/P1IOEP2 ML=;^+C9/=+BV?%J>MU='[U<\9J'\,(%L;95GQ?%\6?R1I"PL+YV-<^4^8SH& M-I#]FP92-0M2Q8NW)(T'D*R?O(5#X?+$L2>.O4'>UB _DK1?*9LOY$2>/%%! MYK3(JGM13&[M54RG>297D$1%$$^B?^5IMF]F'<#JV!H6_"J-=K7,-KB;6\&# M]XV(9VJEMT-;WX8GFSS9Y,DF3S8=0.JPEHR47'*R1XZ47^JT3Z(U2R.6DOE< MR*5J8R<)^D23O!?+$_QR?,:EI>B=+: M;'YO"SAX\3U=,KE[J=M\N%!OF"31=9*NJ+ZGP"R/33T78C9]F\H">*QX?!*] M'UX!E)2_O-%J*LK+Y@SW&M05ZU?25$ZXS<5XQHL$&LN.268$:<;NBOU'W8YV MKM+TDC#[RK+%N=3!^)**[5%J=8^2_&_T0%X,-G*'EH;@K I[IC9Y7&69,KOQZD>:CQ9K,$%9?:>9*=6-HTB\T5S=Q]IQ^U%^XAN> MFFA ^P8&1/E5L$PN<=/9[*ZXV_V!JR30T]G&#/DB%^P&H%9M#.+D6*E48,E< MR5%#0!O+#2US+?5?4W)L6WA%E-Y=%PX<&E%1SG6 M?8D3(Q[;CDSDE*/-E^S.T>$A_#U'YSDZ9!Q=M5$WTFCVMM;=2 /8.]AX?3*K M/P7J!GHAM^)<*'HO7!"A*+_-OZ(0.LBX3@/YS-2)7OZ6J7S>-?'1MG4=T*K74 MW HN?UJ:Q6LJZT2<)_EEN5B?%Y^O3IBZD@Y$N=L?5I4C:2'V]6@MJ;T1M*#R"_7K5>38Q: $W%!T!P6Z:/D3K1*\$,")J*#T); M[LE1KI)&WM)<='#)N68AY-^H>*HZ\F%9:V@\MU+O@*(X+(M!]@8"O+;T6.5' M0.*_DJPH0U6A2WGF@C=O19*);HW'[-7X=;6I*HO"W'&+<8W(#' M&K_5)@6Z4=NT?G(K3A+_B&VQEV 8I:[7'Q@1A,[-!L+8@>)'YVB# X;P]/[0 MD ](L$/L Q)>33* "PK=F@D]"]7$9:%;&UL JZ3<@<"PW<$ \X0 P6&[9J$E M%]EGV,@O 2UUC."1)O(]F0YU2(.$9BJ[.^,1"[>/0JERZ#1_STPE?V\?.>+Z MM;T$CQQ'Z$[Q(_>J<:7DUQQIJRZ"Q[&/3R(?:F"DI"_4?*+163'(U;!2"D28 MT>B.RG4NF2;:-M7'3@TL=9LF4"!5[($*'U.&%QA;5244:#[3[+9;&19'\M15QB%] UQ!/7%QXL 02B$=[:C\!B>H'.W=M'AMM-[Q [/ MYM47H<>HX9MPB/F$BKAU-S Q^(H\[^YY]]/AW5NHVR.EX&TLX)&2\>T)C)&2 M]&YLX9&2^.VH#Q0<_G-Y]Q(I[EX*2)CE1# 2J[QP^7*EI$G56<>(RBFZE#"W M#?#'F)67]*CD=".[8^MCY3LT]DY7ZIP$/V7ZR04E*1'Z;'F MMR'OOVH=P/% @[]DE+VUT9IO>#)_D'O;1GNV]!X>Y[6C[-&C3N*VKT3AO?#> MHQ$B\-XC[SWRWB/O/?+>(^\]ZGV >N^1]3SSWJ.^J6@G),7)>)J.0$"$A:!,8):08'WBC#QN[JT;SIK<<:JMC8.?'HGN-<;02$D M')RQ*@ID)W1P[-66_G=*XFQQSHO0E=JGE; M?+P(O//(.X_>A?/HS:)CY.A-T_M$G$?5JR]RYU'%-S'S,9;;)BH/A;O!ZQU, MWL'D'4P]T;]@EN-DO$COX+Q2 [%S,AX>"W+G9!PV *('B/47_%@;>!\43J8W M)WSVSO7D:7'9W)/Z8$&Z(((^$O4W\DQ$)'$+DJC[Z(Y]RJJ[2,A.4;D"Y.9V MOXR'?]SF(ES(]]:?F@)6P>-XPB>1=X49J9V)&O$-C&9EF0%D!43N(XG7!\6X MHXG-;R$M BI5IU)E*OI&KXSJKMWT[OY+K<\!5&<(@E5M06=J"]H/DYD(N0_- M]69WMMX5*1/DZEFY5>WV@G(V04D7[(E%>[_>L?2/*T'IQL+NJU?KWCNF/IT6<#XJA36]3HKHNZ^EZCLI5%_]\$(" MW':$ZQ[N)@7&_DY-4'>Z4!*!]LUCOLKWG.VK$.@M]UMSLWZ6/=KL#BKXV)2W M]O@O](YT[T@_$4=ZM:W+^US/,79+T\D_/'@=7T\O$D'1N6@'-"#;#2=YH6_/L_'R?@X&1.D?IG4D8;6],Z, MCC0^IV>N5A(P.@5?'6T]D]B0^O?3\ 9"PW@,Q;JJVXQ:.ZBV6W MEC&K5W)CAX]/MXT/T#O7B=P7Z$Y_4>]62HDYH@M0 P^.6G\FJ,XI8$'@9%57 M:TL5=#%)H@OZ1&.^4F*6X[\I1 Q:)-%YVZ"?1T.UA51>0Z.,6(Q MN$:/\5VM]VUT%+HUY X;^>AI??!RQ2;%:=EV M_H^CO;\75\>1I?=>#>_5:,'1J;P@!J7L4YIF+*QE M\#JU.(Y^N'R1^K#<3%A"Q%HOZY]YHN:JG/=*?=Z$1;CK)]LWCJ,?K^2O;%Y/ M"'=IT#.,GF%$SS!Z2]9;LJ=GR3K3!49JWKK:O$9JTO:FX@QH_PHJI0M9S(J M-#[;>ZQCU7(5ET:R0';*C$:*4"UN()$;Y5H7DEU!5=*HE>!/3"^8FR X)P9R MCP(.84'W#J];FJ[9C(:*0]\.>14T??<*PP65:+[&.M#&W#1FHV-V M '3Y$M)4SFP:YJKD/JO5%A:@R9[ ?;R^>;CN]HTJFG @_.Z%KUYV3[.L4'32 M2?2O/,V*'Y/HCL;JZBR]5.LTAYER]+!RH:["=IPWX*&-\$GDB:P&XD$.QI(H M+ST&M:R"L?20\K^>3.<+=:CB6J[C,RH$C62!(LVJ.AI1..OCF#^3)#09[.X: MQM,KI9+\:DV]8'*I%7*I822VZPIH:WCP&X;O)+LJ-)S[C8+S"I-=KW1[!YZ^ MDO:#U-9RN0E+J[K$4NUBJ[DSR6G;>/IFFBVHV/Y)6E^8=SN:JKW 5E_)(=4G-]5!BE!;!<9<5S:X!5E;VSP#L+ MO+/ .PN\LV @MO@H>NBHW0B M[MF1L5#P(]'L &0:%#$6O<[*XX(JCF,N5%1^GJ@G\X3]6UWM15XVP0&.CB]T M?BV.F(M60OO#"M['ZYG2MDSID:3]LC>'=P?O3!W=4!J/_!O+%O(\O+!),\67$@@1K_94=Z! MIZ^D$E.!XSP72CGM.HY:-HZ]=TJ%OL 1KA\$2=*X*OCO2*WCZ9^[@L)2F7/W M(=R054JGL\EJ%;-0K?XEDSF=W; ERRKC[WIXD_?2>2^=]])Y+]T!))#&-U)_ MVS$VYI&YX8ZGZX[4_W;T'7:DGKHC:OHC\]@=56_MDQ']\'U0[I,!2:)@3OE< MD-6"A0%+9EPL"[8OS-.,+ZE(]>DJP5*5ET16Y;/7J=A3E0FO)4G:@R2]\*:] MX>AT*&V2D)C/+ZC*P%2=X;6IF)/C2AF-S2^O>.S@I?=TR607JZ6I)2W?(V MG;T2H_)C@\J.268$Z<;/>1+*%:8(:%/W+4FM(EPLB?BC-HLZM-KI($+YK=9; M(6ON(8!6PX'H8?WZ8LEF,(M9LX;VN,'0>& MN5]N'&^DK+]>!E9K")^U,C7NZ!--J!-!ALW,I*P@3,;B)ST$J+$1]$ M@>4MM*N18*VV/.H UUJ6HW.XM]BO>OZR &]%Y8SCUA0FJM@"-^L/ACMJ'(Y2 M.^H W4 %KR7PH:,;!&(8X:M ,6Y@)PJ%N7U0CM*,!AD%!-(&&F M3C=LK++K)(SS2!UT2%,J_QOM7=MZX*OMT))WFGNG^0DXS9OG-[=:>$?G>;18 MY% 1BJ3'5H7_;J77"(YM$[Z=3*X1')H>_;+Y[I$ MB5!/UVTY];;M]\..=Y.N$\]]*[B*;OM:OF&BWDCB\M<; M1AY9+!<"?>*^2"%=18*W;@0/NX=/HO?#-UJS$]7CSO03"L4 MAY70H"E_932]3M/\S:K1KK)G[SQ[AYZ]\]:$MR9.SYJ ;*)HR"X7T.KW(#1L MF NHU4H$&IH,!M&%'=*KQ?NSLN[R91[K;%5%18%JJ)BIV19=:5 2VMY"-GZL;2'0]8MZ=A. GWKR?G^^XO+0FZD$.J\ MSW2V.>SUF2J:]8T;W5V##G** >50V0))K'(%?I3+A/K+-+E.GFAYN9T#I)9O M< &=AVQ/N#L:QB1-V8R%Q35^K[J^)M%<^V;PR:8.ZA3V- MSG_3B-L-UX?.J=/F>]L8-SZ2V/O^[1![WW^+J=>-54*W"SGM%S>,);H="^". M/Z;K#=U.YJX_($Y7-$=_CC)EFC ?/SSC5[E5"?8DEZ\G&LBWD"1D) Y8(J=K MKH=E,"O6NR L%SSUAV] MV,YO=9[,>(K!5&Q0B3?'X][FH35*;ZXR?B0(_#@[\:ZW6X3*&ECCQH%4&0") MQ6)M4V4 )'^GT5SNO!! AF]PU/YK4SX&V! M :3\S*4J670>K9^P-26'.(]77BA?,SNKB@PH:>TXKBXT#FD1S#4?18#"^7YR M400-&SRWW4HQ8@2IE+R->8 1;>6FP&$+\6CC/^!6 [KP#]!HXZV(*E0NQF/, M1@PA( Y',<3:0C=^&_<%;J%AHQRQW??($[NSRFQWH!N=AMV.-QNI*(>BW>:. M87ETO0.V\8*@BTN (K:G$OL-+_!Q4CY.ZO3BI.J=6WU&+WS8OTI'Z10Z1%1= MOA/J7++*@[[B,0N9SC/X)"OR+C<6.7I=/RD@G H+"SGPCG+O*"\7B>MR1*VO MY(A.%S3ZR'E4!#S=T92*)VIB:"UJ#HE+"M0$8*_(D)+>D>=/;D(*H0B;:WJWAG=KH'=K>)/#FQRG9W)T MV(?0D1N6B*'[TL@.3K36]D9V(*)9*41K,*\$EWM)M@Y6,2DOM*5_YFREF^O! M@K9Y/SZ3VEYZ;V-[&]M*SWYU(GXE:,@*GQJ5DR K#M]-EEQD[-_Z[[?EB%2G M[S+Y['(S' T:NNOF!^BALYS%^O*7)-K\>+V4,_-)S^KZ3'96=8<(+Y5+BI1- M_0/&!*HS )9/)%S(W5.L]\=-+1) C6$NB:B> V=KY<&JBU6%U\2$ZZ/@J36D M5Y4PH3%S>I JF) TGHRQJ'EJN'RXLN?U1L?K 8-;+781WF$Q&!VGV7J;Q1>Q M9?&M>"O-#Q6]>_R1/9(HL);?O845@XXQ;0D=;"*,+B#:>VBLUV'OH3GZE4M@ M8P_= F.=U,'J=;UX+]P*VRD'T3G71YM"#8R3Q)S4I[ZD@WQ#%_0Q4T<<,BJ6RJ&\ MD!-8_7S.EX\JG9V,(GD7>%U632>8"@XN]3D18JU,-;UF@.2O MKC(XDL]DV927J;[X>!$@()=?B_8E(852*K56ENHXA5M!ERQ7^Y4NFJ8Y24)Z MSE.=A!0$N'6K0SA*Y48\G9UK;R=,=X9$_#7 M;+25T9&68&@0#L6[0+P+Q ZQ=X'4+Y5UICFZM00&T&PECD)%*<& M/+ /L-W+T6@V W']@AB7R:;NTP_WL^'VBR4EJ5*: Y(%,\)$\$3BG 9T-J.A MOC1C2;)<2)EHJL_8;.:D3E!1WI/3TE?7ITB]^//Z!]3)YS=YD@VJO?Z*"W7S MCS:?M!1JT'[:RG21T\E,RC--Z#\H$0\+P?/Y0OY#]>_I99JQI?+!7TELORMH M5;ZFX[_-@0=M*^2,B[1&2"W9,]\7;K)9O-7R?$;2-_Z.X[T CS\,GT3>0V<^ MK :6+5A2KM^O$'3LG^:& MQ](KIIW2;:/><^,]-^@]-YYY],SCZ3&/KK>TD?*3+O>Q,3*:1S3W1L9Y]LH! MC)0+/9Z=,%(2U95!V2?1^DM EZN8KRD-'HN+UW6^H73[&W^,V5R?1]DG _E, M%PN(3N &]D+U M!HW."GG5P9[RQ^E6\O(/Z2UAT1T-^1,5\F45S&/7MIR<[#@40?VO2%G> 0>P M$1<'+-3'5J]KN//Z;1$\A"@^B3Q%6Q,X?CC8)V&6D_B.RJU.ZLN[H6\@+>P; MP(-2I13]*,?'C3FAD45-%+C>++E@7,::.''I6V+88ZY^3L_TF=1;(E74D*U( MS4D:1^VBZ),#42\+7<24//H&ZT8WVN]N/B <.C&JBB072>95!S3K,9E!:N$ LTT6U!1 MCB@PFJI**-#L%@I'6XQM@\AZX6 5>1#2P(WU8F&M.K5I%$5OW%/QQ(JX2##8 MBCI(L&19X8[IL+5 &L&&MH7^4%M[ 'S2J&)"RZ/$4><_:HZ]UQ=&(7WM<>NF MXN-%@.# N ^C\&$4+H$ %QUN.[U'%RIBL_JB.PC;^$TXA(1&%0SC;F!B./[J M8YE\+-/IQ3)9D]$C#5:R,!)'%HO4AK4:67Q1:X_02&.%'/M*1A8@Y#"B 8C\ M5R3(VU"V0(A_10\1SFL!(?^&'G)G+Q%4Z>C/C&G=%_ MJ@7R=D/AXM>[VGF=H/BQ*&4N O:@F/$K: !W!10L%CWL&,Y$:!_@U\B:PAQ0 MA*6G&0__"/A*AT$3E8]"138KR460+HB@CT1V;B!?L*))6D1+%S4=1YX[$V38 MX'+',/P5Q#YDV,X)I\;8F1ICYWM#;"*$,A;4^#U;[XK,^X^^RKWND5&HXE49%9INX-^9 )[ZWUWEKOK3V$=%R];*2^W4%TK)%ZB;MN22/U' ^I'Z)@ M@E0<@!0MTZ?=%8F1)^HRP@$I(?<2#\\7.672N_LOE2D8K.I@)$),6XRZS#=;[Y+%ISK:XV%!DG+SN>)B M1ID$O-E\7)--[24XQ7[.Y5)^L+U_E(UG*O=04W)/7,*=U-?1,-/!ID#UZT^X MA_%-@9;RG=0W^LSUO0$T.HX#I^W[3[./\4T!>]%.ZLO\KK$/M@=4O_Z$>QC? M!&@I'\9O9.2<=M99$H%..Q_S5;[G;%_ESYCC!]?X>,K4$42=*--WEO3(&=F#MRP7RYBUU- M/)%P^"3RL7DG$9OGX]E.I)]]/!O*K^/CV9 :]#Z>S<>SG68?XYL"/I[-Q[-A M9-9\/-NI167YGO/Q;#Z>S<>S#1^_X^/93BZ>K36#C"K&R4>U^:@V']7FH]I\ M5!LJKL-'M?FH-A_5AJ,W?52;CVH;J#=]5-LI1K7]%K!$%J)!1EYHJH.D>*+@ M!'P6K 1_8EI[WT1@2:OR=07U!Z4ZLR1GR3S@TH#1/=@VF*TW>7J)8>L9C<_5 MYN/!K!CBXN*4[(K*M9G$#^3E\D6M@;2\:,1 &0-K#8BGN!;&%D]#K>'P7.LU MP1).0Z7AT.B->9)$-_+=MF,.5G< ;!=T1J6$43DI[+Z87>4AT153I"4Z4.4! MT;6#A1?/J\G2#IQ-$P,@M0.%3W[O5T;ACAV17]F[B+R+Z/1<1%86Q4@=.RTT MV)%Z7JSLJ9$Z3&R,K)%Z,=I8)2/U0;17=T?J)FACDXV4X;>RTX 8?T.&T1+; MP&Z%J/PBZF% ]$7. 4FB(&;DD<52('H4[T&+UP[O)&@M=*=C[)LY(T=4<='V M=?(D)>)B+1?'KT1YQ[+U'4VI>**')FO[!FQ,6:C@-Y2D]&;762!A397<"KCW M OW:,Y*R](+-9 &:A(VB0JL?3>AIX8U*YKJ[[I2+D\_RE+Z^?+Y9>E@[>/Q) M^"3R'BXXMUN,JL\43.N^J8 !A7E%LZF"#(G%1ZFN-2">[4#Y*'C:]$VJ"V.0 MOOD3()L16W%VNXCLTG.I8:QG7*A '?#':&X!!4X59@2&M%\8@_3RAW/Y.\M: M?:'ZVDCP;?Y6FF*OPLJ2J+3,TLLRM]7F=XLNZ/:"4?52=73>.4_!JY3#5V'H M.14M6$@>Q_Q9G>^"=H2YYK"XX)H,.AWFM4!?DHBI;/*/>;;EU2Z)2.2&8H<, MTI#W57M?M?=5>U^U]U7WQK5WY35'ZK9N;2:-U'G=RN@8J1/[6-;%R!W>QS,> M1N8>;^,=&;E#O(XZ&;D#O(YU'*G?V]K*A>H M^_!]4/(5.M9I3OE:9N;K3BH+. A5NA5<&F2*FKB2,V*[M]Z_IK]>20*JX4"T M>[ID(4^B/)1-*/#2@+Q.TA4-2VNRL=/:M7!TT=L*[*^T\0%>APZ>5&1[SAWY MVZ%C1_[IG^<\27G,(KVRZ>VM0LSF@H-)6_G-(47'(S&"I,V5<:C5#P>3;CJ[ M8.F*IR3^*'B^DII8G$=R]Y%_+?.^T&BZR?I2"Z552T,D@>!BQ:44]#-/RCVV M2HM"&- 8U/Q@1"D2B8JI;I\4:IZ-4QI*K^((-*09HDT M8O0^(]<#M;!)BT@*.+].,BJH,2ZLAS<.TH^%"/7CP%!J$'E5 MKE]MSL1C(Y M1"_8$XNDO6G$ *XY *XR+V#ZP"?AGSD35-J407$5N-0^DC\K^*$C3 [=#2$"%DA=91?^]) M59DQR(I 3]^2E1OMH12PRJBSJN.#)'V0)/H@R7H@ !*#VU 'F+#9S64.6FQ' M%^#:8D'K^1L"O$V5WX.WYH!1Q?2Z&:48;I?I_"5KO OX@EL[C,EZ1TJ_'\W! M$@,EPM&L*Z#MC%M3A*B6E>X;>ZP+<;-@EZ>QA0;]R.7?-0?[W-X(=/NA)DHM+@R2[!SU)\K]O#9+L M'O0DR:=_&"39/>A)DEO3.+GM>YS8;@]?;A7Q MCYQ'SVQ'7[^->P17'2)HT&0/FG.P0JKXH"GL2YE*$I"EGH^EK3Y8URL'NLI MGONI4YC04.IVD!HG6Y_\URS/UF_D>>69"LNJ_0C[(!MH MV[6OZO8D[C-O*^RNYI%$U5?C:#^UNGHNE"6D@I=77V#0IKX#L?4%:9,PE"I' MM']Y4Q+=\&2>;93OO4?F(T)=V\+C8\$GD??Z&+G",Q(K&^-^06EVHUZL]&MS MTLFFXD@0U";_;*XP;A0(\IGN6ZXFM1A4%HOL9HW:MAI"1'5J>*V_K=K!C-N[% M+5O!AM=R;^[4UN QF$U6>$-I']?HC]2CC[J#W;712&%R>ZIP=-&%=GPNFM/U M%M^%._6KH JV=#N2,9S.]_&R/E[V].)EW1B^(XVJ[<:@CRSHMGO(STC#<3N9 M@B<0ENL:*Y80W=9A0*.-V^U$X@!18TO5W])M!$2+)?%^A_@[J.*!+?-^-QH6 MBAJ;OM7.T0M%BT7!:A_\"D6*1:MRXT:!HL:F6K4+S("BQ:)4M8\[AR+%HE(Y M] 9#H6/3LCH$D4$A8U&Q.AY?@<+%HF-UB^R 4AS8U"R[F$\H2BQJE?U9,2A" M+*J40]6HY\#ZOV@Z'24W>+"O^OEBC"Q[RS1/,QJCKRI'U^8^ M:'4=[690ZHLMWQ8]N)GV .N1WX*EOUY?X.NZG]JWCJ5_I$B7LQD-,\/GM>D- M:%O#8(>NWUL5<_=QS9W@H%' M\TR%[SSP.[I2V;B2>;$O&#K#>?L^3MG'*:./4_;1CC[:\?2B';MN;".-CFH$CC8T\BLDWLMA)AP;?2*,ICZ36]TI\_QR0,,R7>2S_ M' 5SQ5#_AB7**:IZVHK0NUI+\[D.6?@CP_I!T M(L'UH;'S_3?MAO0=#6.2IFS&RA-7T;_R-%,8U6"?\)!=<7%/8CJ=G95D?[&Z MO27*>GF7JSR'[D3<3/T>>N/P5?@ZHY]^<$&C>M?*>W:MF ;DA=H>:'1&$_E# MINX\3'?C<;L8W:I=78[45YO]+1%O?8>]O0]W'QZ[ST;71W))HVR>G.=""ABN M'X0$04(-((GT;_'!8GB$P7=<(4;=VYN==LC.MI !>5\?(CMZQ[9[(:)>5(K1 M$6:\;;/(>L2@:K>IB@S9;>%PD$N!+G7+TTS0C E:K+I5VD&'SG#P-F3]5S^< M/[3H(V"+B/KA2R(HB=F_:?1W'NO;JTOV=IK=0!^VG(RN7G<"/=A?YPW;;S[ P@=8V 'Q 18^P.+T BR&)"5&&IS1 MEP4\LL -!,S+2&,^>F*E1QK]<23^>:3Q'[WP"2.-$'%+MP$[ 4MN".=D"A _ MMF01]NPC5'/#EBBB)T((VCUCT6R=\170CAF+_NJ6!8/V#A;UM<>P*6C78-%3 M>XD=@G8*%O6TO\"R/B-4?PUD+[,G*? 3#68Z#P8C<< 2J4KF.C]/$)>)WHL$ M T0G-=&AE'/9H6F7D-3CO+R7&-1CB@X+.O51=3ZJ;G-&8#L4SWF2"1)F#U*( MVHM_(57&CP3!)<8[\7;:U>YO<@-HA-50;U!,U]OU[HZE?]1<^0VI,L1UFZ\Y MRDU7O[Z\Y?!Z34B=X;!L6%3YK;;'T:,D)WBS7%FT'*,$2U(@>=M#,S1 M1759JPH]?\]FIA,V%GDKFP=52-LQYNJ)7'5I;YFC&\:@->;M* :8NR@'L.7,T^$-P'@I]>(+BE@Z$G MI[3\WBF/6:0S^SP6UXT'J;IOW,*Y#&CDV$YBL C=TNS3&94:>70K^(Q5Y\^O M+.$@@)S,^"3R;F\C#3@)]74[Z2;^^8Z&5"Y?.Q5=T!L=V2M1(*!J:Z\##2R[TMVF9BI&DC@/KR*# 8%SF;*L,@V23+ MZY#EH64K0^"-(KV!D_B6,/DUSLF*9226 B]Y#2=U<(P%!M$XH)7^\JRQ7F>9G(-%%L]MWXRV%0=),2K ML!NV>]E&-J85) ,H8*T!\%Q*0X^OJ31,]0ZV)U?]9P+7&P#31\ZC9[8C-@Y$ M/WP\2*A'1I(YDSIIL8[*,7#Y4B9W;Y#>INH@R)[DQ^=B;9X,544&D'1OR,K% M7R^;"QY'5*1J$S!>J@.M-BRB^LF+:K:^%:9!]6BN, 0*3I*-G?G STCR1\,G M:"H_"(9D_D#%4LNFSN8HL8SRUY0=(OW3JWMX[]A\(F$$U5AD R9TZ$IK0Z)*(1.[9Z1[O MJC+@A&_\?/85APC97G"1*45*Z4]:F9(]_IEG=*,<&D"!ZPV)25EZQ4EO8_A\ M35$?]C]LV/_1I 5:VJALZ[?"-%BIS14&0/$@I*63BW6C@F$NZ ^*^*@Y'S7G MH^8.( '\@>CBC.MEW@/7PD&([C."P3:K9/U&P[O$UB*ZJ=^0:I=@S7X6(*;^ MTFZ!,0'H R"X_M)G@<$UD85 9/UE:H7/N\Z@^DNQ:C$6H3P)$&-_&53!&*L] MRD \_65$M5@3;;WGT(T.RA*C!I+10 C.OT+9B) _?;H M[ 2 X%7Z,XR916,NT5D1=H M(QC1F15V M:%MY*M$9'##,C0?\T-D#M$)%T$LY@_M\T(U=1< MK[FA8,)TRA(U6:H[(/^ML^I-9]MPB?N,KO*5_.3;OY04X?F"B#D]# EVT92# MO%-RK5$;"[V@Q;_726F&JA5)+D=:M"W]5\:_[ WQ*E2NVCP*O.8<7] Z1Q&O MUCT)[&U8&T[$SZB@:5:J7NKJ0_D.'C(U5K5'(.:Y_NJY$N=:K0!J;NH!4(W% M08-.@)7S[I4@QLB-:BBMFG @O'Q'2&FDC>X[N9"(<"&'P72FMR(Y6HJPA8G* MU9O>TRR+J=:>T\7;LSW.VG, ZUZN??11OOG5,E*&=&W%N*,JE6^8Z?LU:U;> M[JWAR6F'3R*?9:\FF];F&LOT@=]1J;R$+%;Y0?>NF>9J]LAI]\2DCG*VEDMW MM+>J3\*,/17Z94.RI2.^:HB>>Z4L71671,IIR5,=F7O!TL+;;NH-R^J#9*/2 M6X5>A2(F5QV:7A>\8G269Y]Y]@^:*;+#@-"V^G (U698[.)4W/-9)O<.NO]] M/M0C!%?W&<6<8SL03N^0+%2V22'\ZS_LE=QNJG*FK7A*XH^":R-'SSRY-"?2 M0BA7'FG1U711WR*,K:>+:\7?V@4E^,U]#7=2J;ZPGTR^(0W/:M#9$W42]U MT]G^\C=-$.RK> 0;(O/C=HC<2]'3Z:Q@RM0RH7ZX7JX($\J.JB84NC8S$.)4 MR2K%3"Y?E*V7LW2AA)O.+NBC:8\ UQLBA^2V?Q65_OK SG52.AMHS)YH!,Z: MZ:#)0;)I;D/(E+U7EU/35' 8J=^Z#?;CY\T@8/508=J=(;:&];8J%F0'\8LM MOEM]"RAPUAYY &,%M8("[\:3\=;;9U4'!98MLUDR20T,JGT#N%"^#E*T!UE= M'P?&ZN!P.,;Z^G@P;@)1Z^ZKL*F*!]DN:+8-.%/M8?*R:[=UD[)566H >572 MD@JWS]8GLG/[&*#8-X :9<,NT+XA/*B+K#P=OFU- ZA1MONV@(;PH*YPU]JA MK6D -<4!4T]D%4Y,DB5(XHOI* Z)YX)/PSYP)"HW8 M:]\ !I06B9.MZ@Z!K<@(N@D*5@=%!\Z2( M,E2!\'MY44P +:H.C$PN#TJ+4I%(T]E9GK*$*L^!/M6B=N;B.37%,W5I:F#D MUVF:JSNJ01L$M-[ F)132TZK3T2%PV;KZ6SR1%BLAIOQJJ)V;ULV-K M"/!/9V5&%#G<:DD+>,5![D18;;?PS3GM&J=?4W&?\_U*5UT\[*WX6=S> !=ZIJ^ M>LDRW!1=#IR^^LE=G"JZO#K]34C;@R+HTO#TLOB[.CB/+LM/+[WG).$+L.MZ MO!>DISG:[@@WL+MZO';D_V_OVIK;MI7P+^),DT[[+E^29L:)/;Z"DQR(*%D MNASUOU=()I1@,WE9 M -&2P2"U")T!RS4MNG+FT!F@7!- F8F%[JNW0SY Q4ET9J2A/HH^G<7\68"< M\H6#_C[^##JN][TK*0R=368 QHR [L[@B!R&$;OH;@X#<45WA@BZF\0P M#&$5K8Y.9+JGC5UJ!KIKAAO"V&9/HR-'KZ,5G!H_EJ,5 NB,$(5D2([E.#4E M@7&:VE@.5$-"P+)GQG*& L$[;APQEE/44DQ 4\/1'1+N104@ 1*=FP"UZ]:$[IYH08'^_1%W M5 C5-9>>',&]NN:>3A>P:ZYJ,;VZYAHG\'+E\BJMBTPFG&P6LM_"T*Y6N?Q;+VCBT C4& 97UT E$$#4:)J)=^>%9%S*$LIX]N2LI6TNQK5;??P1I1TU)DD M>LZ"%:_&3M%[GN"8S_O49. B9]I#J\LCF8M;6S5K[^<@6CB8'SF-S+\(B_GP MT\#X*[&:,60G45 '<7R=PS?'BKYG@.*I(.O=Q-BWM-RL3 8 M)&D2@S@D:$[ MQB@0Q.XV 3'3BFZRO]I%K[^%KA9+T'$!,-T?+DS#>9HGP_0>5+PG6(C>)]7/5C%V0M M+!,UR=7VLQXSA>A-0*3D_,P5#):6PJ>2OQ=5(62.R-?3LZ'9X-C=XB*[6_Q) M1.([R2=+S@0S\FTA0EQ$OLY.[Z[O%TW=I)5@>P4!;SL-8L0Z M'YS5'+&72>QE$GN9Q%XF1Y!Z:UCXHE]!N&%A&.CBM3N7?03191P0.@XW(8;! M+0\=1YO@M+E&H O?-@%L$M^'+F/7!"@L[ )=-J[A1^JF0+^_9"$3>-X;8OA+ MK^W#R)!X&W2)KJ8'L3I8%5W"J0FT3B,UNK,%6$+&S(6 3D^$K_],EENO]@O8 M(1HZ)-$I@U:PK>-0T7V^5O#'WK'+DM4]Q<.A4SE[D,M->\*W#MA%I\^#">&\O ZW=Z8)P#)J.B44SO)IDV*1"_;5*LWE6[J^'/T M\LV8!#V"\='+. TQ!J@S@E[. 7@#E.R-[G8*DW7]HK?0"3]K.!8DL3_P_$G" M >D!BVC<421472X^;,[(FPBV6I*DD*(MX62OD\U*>]7IZIX^8-TNZ.)ZU?%J M>XCMOVEW?CR2K$SKNI@665O\;=OW5!RS$YH5ZVX9.Y?ZYI3=K'"_!M; K\)3 MB K?BF)I+$T1HA.&5#"QP0A<.'HDO3F:%1<]MJ&9#\(XS87-(/3I\Y;0:9(* MM#&E,QQFU>FI[ERU.T/W[KYG"KQWI(CX>S$BJJK=_I,JES^51WK*%NJYK_TA M9>HJ2D'6@(C6XN/K.')-AB)%UO^L&>@M8Z*7U7=D."LR>CRTB4:;+N\/V4N^ T*."\9SP^$,:O M!ZK(&1"'#X18)>'JLC1(D%H4)YG3NFCTR^X>$21RE"PZ+ZV*DYK 2/_+H3%'0:M:V1(7%^J M^:*I):D_:/D/, ()CH_&.#ZBQ/&K,8Y?\> XQ_-GE5Z+D9>&RYF>[Q9??2J2 MC9%VSO$S8,6ZOX^;JSE,T "&AD#6^L _TR5AE5B;@4YE-#9H<[EG_G*-LJ%^ M,/BJK[G*.J-L785:NQWP@9>%"H%\^$HKLOJ:LG](\VE1Y?K/1O]PJ'9@1=:0 M_/Q=^_QOM1A=3!DI@8"S8T3Y\*M]>=H=H4]S4>^ D?Q6.-GFK*B/#9):;NLS M51#DSTRJ12LPOJX!,2-@4""6IB?JY)Z#D1 F_MQ&PHGYR)&6FCTZ+.%TF%Z M*D:D)N;)#M[76FE&EPQD;;]%%ZMNLE==XDU[WT>5'C4\@_?*J')$A&$8'>R# M&06O=Y_)YZC0Y=[ SNQ#*C.].-]1VH)#SH=&&Z#C=B=*V!$A1L/K_O15#((^ ME.P[ZQ)%EZ T"/2S7E1TN^Y:!D",NGYSIAQ*^B[_"#H);W#%/&UE9>+/0BGB M75W#1R+ [3;;(" ,G=RV0PRUG?H54P/"[6L*!Q+"7^JE):=#@SC]XHV59V+E MFGWI*BF ME+W+,\$R+\]P5B]Y=59KBGEQ,2_.+!I2YFZ2.\%IVP9 Z4JPX3UGXO2U*/>Z M=!Z'0QH-#HSN@1555LS3DVVT0Q'>DDVT!?1F5=A"!WI6D#TV+H'.].QPIA)7M-2 M;$Q2OQ'2.#65@&?V;"XQ7%>O7HE:+5WSA(G^JGNU9$XZ7:R94[D Q7,NED&K M&9?O[P\*THV@*5-]RK5G ^";EY1]=5?-4YQ%V/(T&@3E7;+L@0+$A$H5!S,*>C N,YTG(!6!0C N,X:FXN7)9T436/7%=\ M("R#;1-\$EQH'XGXYC?7D&>N8WTP1ZN9)+C7 R@_8(/PH.F4(>!QP3'!Y AH M3' LUK+$=AILB.'RQ'::Z'V*WB?TWB=8@G3G=8B:7SM&YV4SNQNBRZ( [ NU MM,:@^U!)U;,G>$N M\&%Q]@,]:2-U\)O82T;JQ8>;E($ _75XZ[6'*A,1$*6_GFL]MK$G1G\]SZ R MIE\ C;]^8S:<:6H;@A[U_BZ)YIPZ%&;<^HVIW1.*&K/.8X]YT)BP3"2#ET7. M?\Z3[:_KA$[Y3S3[YXV6G+9U0OY=[$F=[H@PNWF'C@?KLRJ+!+JM4;=FS9Y! ME_]T;,SEO_KK>O&^$$W6E^1V.B59T_9;O)].:U"Y_9^! 8\UQ*?Q$_7^1?JNMT7C1IJ<<%&1,$RT8(UY\H^T:^ M[QCL@=&*_S=KCR5-A)W5'&&Q/E/%ACR]I8R\T(SN^O14497]DV8^QL+W(% M*+/! =!](TU[SM[1NN;_*Q>Y$.242>WVN/L\(SDA[^)'?2OZ(RH,\Y(0U#J[ MH,TV?N+W=/[_[45OSS]X3!#;>=!@UAX D"$APLH4*N:ZX&1K>,]6SRSE)W(F M>;/*Y4]E>GB%Y0Q]/WU.?ZA8&/YIH%C3Y>[%0ZH+8 VQ!D2T%M+8'JLA4=V\ M;*34XTI\F=9U6_[Q *"0]9/[ZR^/)"V+_TC^PK4?4<+MGMT57"%JI;\'DCM> M(;)]>FBC7#AD^=0#K1M&FJ(MM7U%*C(M&A$S5SMAM"E%(B;1;^;0R )\*2I.4RQ[!$< M@(;K05)U'[-YD XJ!N^W=]1&F/M-)'+(WP8&#W3\K \...C)I8W?0,F\L(VA M'=3 ((U=[J1!'!JZW#XP2(@E%5UF'WP+[4(DT27]@0%WWB_1)?N!H<'C(H*E M@6MJB0RB'^"'[>9DP8MSV/N-6]4AU@(8-FML"#,F.L4"1HHA8Q;1:2/ 3$H/ MH3WH])9^I/$02H9.'4)%,8>?([KB"CY"D$9:D@&6QS&R6@R.O,LCK=C@($9D MK&4;'(11C+5Z@W5LP5@+-]AD#$&Q8E,H_>9*0JF$3;?LF2P$A8U-030/SX B M'8LBYS84&DH=;*H_ DG M2%K-"GZM2U)1Y;#6_LVND=PP+Q^ZMM#@2[:3!?E73%517F;#$6%K-YSH4_>A9'P/UUNOOU$N%!?K;ZF?U-V+10? M30J7Q0RX<.KR3Z##<"':4?U;^DZT15,L9_E9\"(H'R-O[^]STI#)C)$V0**[ M>(9V0$RHO,B$2GY?S8G@73U_J!Z+'96\A /9G)?4D<#V2P^'8=/62@:Z(&K; M_:.6MX-@D6*Z8&N_W\!(@K(=< ;X#HPNILH!>/VYABYDR@%BJ*;GE]5CEZO8 MY>KR(EO-+ 'HY&MOD"#3%3HAVQ>VRC+ITY_U6S*5O3B*M$R*JN:D:AL_O$OW M-LF3M$FF:<&2I7# )?4;WQW1_Y _O"3KZ(CD=974KV M##LB]?WTALQI7>B+9P-&!.G]P.:4\34=4K:C#P1@3 A75!LU]IDN":N$)F" MR6AL &Q?MNJ-R+;5^'W5#P9?]35GF1EEZRN*=CO@ R\+%0+'9G0)#K_:EZ>= MH'F:BQAO?K6Y%1'@JB,_ZZY=B3.2KM-ALI8=.9S2YZ&WL30VOB@ D MA+\,.SM"6%SRHH\V^FC-$$.$] V!GUTQ]&PE-"8[]&=1W:4 M@-FU?3JU?T_(NN1&\MI6DTGFHIQ,4HODTJ2M %;/!)P[>'HN])V:%3A*_&"!^).*+X[Z]%49\T:Q9I^4S8^T<=K<.L M)'H5PWH5HURGM(4%.6%':D(;6*\;J3DMN-XP4N/;P#=7(%6P56,, M<@OU9-&LLS>2+TJ2%(5,%Y'0I/WM7\[9Q70ES7%MLY,:\(2Q97/@!0QMX?2R M?)BE\Y3*XC=__6_SSDE9TN]IE9%:%A*N"5OR_ZXKS]:/'(:L'BD*2UYS=IZ1 M^IH1_M?ZF0JW$Q]T^T-P_[&./_!;3*XTKDCPC3;MXO)V<20?A ;PUPQ.A)OM MHD0A82Z=3C,/>LZ"QT2.;T71:*].D]GPF1 8\BL1/D]M."QD2*"0^(J_;;7] MAM:?36<\/&!4-%==9!"\7MQ>I:7XE0*$T5ATV+2E\$R&7AXR! DP^F5VI%^9 M#8Y&8B^I"X:;0OM\C*,SDO?A7'1)#D;[16W4*E0N S\,/I+O?BW^$6Y#_YO]0 M2P,$% @ S3!25.)0*51%S@ LDT+ !4 !C;VAU+3(P,C$Q,C(U7VQA M8BYX;6SLO7N3XSB2)_CWG=E]!VRM[76FF5156=T]O=4W,VN1\!&D4)"3%__1- M2K[Y7__\?_V?__C?YO-/.,594. (+7;H>5VF$(?FZ/L?__S' M'Q]^0E^>+]$/W__PP_S['^8?_C2?__,_)G'ZVY_A/XL@QXB"2'/V\9^^61?% M]L_????Z^OKMVR)+OB79ZKL?OO_^]]_53W]3/0Z_1D7S0OOA/W['?VP>/6GZ M]??LV0\__OCC=^S7YM$\[GJ0-OKANW__Z>XI7.--,(]3X$@(6/+XSSG[\HZ$ M0<'8.-H%U/L$?)K7C\WAJ_F''^:___#M6QY]0[F.$&==1A+\B)<(_OWR>-M+ M\\?OX(GO4KR"8;H+%CBAF%D3ZPPON]]+LNS@-<#Q(^#X\ ^ X[]WM5;LME0V M\GBS3? WWVDC?<.FJ1_\?O]FA/^W*1U7P.LG $6_7$=R&A*^JV..S7,B,; M&283:@RRZ">+L MYR I\46>EYLMO)5?OVUQ2&?^5?P21U3<'ZD:.))/YW0EY=P9/NOSI:*%=C%. M(J?3P_T8$V\#)SI=>S3[9U+@9W(3I]1\CX.$&E,% WF%BR!.\F>Z;)1!TJ7C MY=Y4T?9B%&S+,:! SP0U.% #!%5(4 7%_1H@.0A$@[..UX4K:MR_T*GS@C\% M<7I'\OP^W7]'3;L>O2[\GJ)>'FW?MCS>D S'JQ3AMW -*@71=1S4!Z*R4F1! M6.1>=*TXWXDR,S5U75Z+^;SU%V5EO(S#@/X=A"$IJ7&4KN9;DL1AC//FCRX- M:*(]%;VH0]>V=#[M<:"+!@=ZJ,B[UY!&!HD8Y[QK*SM6BH\4]&]] M9K8SPJIVMG6 UJ<<()R#@S1"E3V)6N;F#'&@,U1C1 PD8BC1K\_!(L',@D$, M[O_OQU1W)R?$W^ [GO47+]2:@^&E-L-3D. G')997%!E=(47Q4]!47UZH@HK MP=7GW175;!<;DA70XTN2%Y0M\?$":).$XDPV"<7VG+6!>7C>3I%G18\;?,BK M0&&A/NH%EV0@ICTNN-P/ IK#*B8V)K;?EAOB(D M>HV39$Z-@_F6#N :-@#S."WH",9@4P1YC@NEE46Y=:/KBC0*)ZO*#W15^53A M8H;90XT+W3:XT 7#-:$U17U(1U<4S7$ZYS/;QSC_[2;#F(X\IH)3N#JS':([ MA3/;+GRV9R?0G"\I4;ID<:H(XAG/__!V<+!M'=Z.C^!$[<#3_9]Q[X\W7\_T M/3MN_3CGZK6!"8?8C#M/CXU9_XP;B_GW\P7),O)*R>?,3@DS',5TV[NB6@X> M4[*4I5LU:B$+4W=B&?^>6L8?&SQ,_"\9'G31X)F012P_=*.6L.)X3'0E/=CC M-C:"26_*2:,N/2D-<6]>E"4L R\ 8=+Z?V3(=+TG/>-@:QWXPQS,V:P, 4RZ MFM.]:K92<\"+-654XP^3=*+F_T#5_&,;!+KD(":DVP5'9E2AR[!;4V"O_U92 M>XCOS7#&XMMIY]EY_9@_?_H);Q8X MZY)=*1$)2)<"FJKE1TW&H9-XY,ZVQ;B<,:ZDP'&.5B*<^]:] MXC X+8BE4;2U_OUQOJQ#I]G5UZSDAND&!WE)S=5Y4,S!,)DSPT1E6=2B8'2U M5$+B9!'](UU$]T'YMWMLZ*<*&PJ*EI]@0FNKWO".+KD&QLS6U/F'.=YL$[+# M>+[ *5[2G=T6@NA4)HE@6T:GPPA-)X+_#U3PKRL4Z"-'@5@HXH1$7'1P1H59 MBN.VQ/9/\ZBYEM SN10$6+I5HZ(L3-V)4/^)"O7^ZD>W8I^0>,L/W:B@*XZ' M+9'_D5(.R0:6AS>UO?U@"T9%N9.2$[']D8KM+:.-GH'VA$1TF/VCXBC 4VM1 MG]_/<[QBG\$#O,*$;H*VZSBDD/:WUE7"/14:-AOG*0' 38#G]Q#AR2&QW>2G M!I+?[ 9FQW \I%-Y8*Q-@@_SA-KKBG'-/2^;%>8C(FX$%D*2[QC9*0EE'[_' M!6^0B8Z/M>Z+->%@$D]=?[(Z0_.F+R#,_RD'=B#CQDT0RDNX.X#-8/. MFUE%3P(O4Z(DSBE+A['6U0EQ/:S6;(O?SU=EP+SIBO;%0 -F;8P.0F[L# C% M^=20GI*M,<3[<7MCE*'6A.X/\T5)Y1[G^3R*06W$14F'@1G<49Q#_I(X+7$T M)UM(HPHAM$JRJ4_'K BKXW$CZ1"-\+%"B*Y:"-FJ>-5"B.X;A%.:$ 8&?'S> MF!K%<[ZK4:_ZW-48&VW:R MO:$1M+8X_A$N#Y>;,H&X]SD!\W(>MNW+VAT+EK?2LJA#P>R"J(+$S5((,047 M>VR(F?GHP,ZOW?WOP*I_/Z5E4&N QQ= _5%SO/3=Q<$"IC'=<5V6649[TK-2 M]3^HN+"<-NCJVM$I916GA0G\"M>$V#T>%'***-F#\+*D#4@%$6>5C9R%5=:J M>1RS"!Y^-@%VZ-_*((F7.PBSK5)1R"X5.FT;RV6H@,%ZDK4*$[J]I4O$SS4J MMD/ZMP95G11E(KLCK<$@2 __!!,;T8!WE5)E2=E*GJ01K-9E4R*V$0.6?MO?EU$?RWY(4M]3, /#>A[&9P=7V'^ M[\4B9QF@)8];S1,V?/!J#J!MW<+WBP>[(A17B@%$\?UD#\DL"(' <9FMD9V$ M>0%GHRF= /"W=9MA@)@_0Z #U#17]]L]T/-?L(=$P>PJ/#J^/@X[%N/NX(6, M._@99YL/0V<<5@GJ'&U8 >;L1*.@U- [N-[N=B8Z'-OCDPP' S:)E7&;P2%I ML6,W>7C$+5R&W;+FK"^5,M3]K9TB**>YF#Y4R&?L4AH/*[^NH9__\BHE/F;7 M6WF9F,1TC^(\6*TRJ,I9[=*.L"Z2)E,\ZPA)Q/Q9\-!R -\0;>B!YD>$B MSOB.AE_G9YD+3MU]DDYL0]0,>ZXU4;F*&K$$W^1]&7>U271,X1[1&BR-%G*'5\ Y$Y<+;(VWEN>G2N MNL*P%)I0*C9$RW5*\_K?:C,W+PB#3KL=S2/RFK*3&"7-8I2BDP3I4LC\YE'G M?DKVU^-^&PZS_Y<88G8I6G8X.(SD;,SL;]83,\C*I/PJ"GK-UR!'#>* ME#^G9.E4!>3S]50%?M4%\3J *SG=SH7'^O^L.NR7\62J"U_IE=%,T+E.&3H MAF0X7J6?R O.4N@>^&SW=_\ZEU>E=Q7#>81H6*]YV2J:O)NA/9@9^DS@$<%U MVE+LB-PX$"WF.J]&E.(";HW')(K#YJ>0Y 4S.&'M5G?\FB;JIKZ1)#C/A9#H M#Y]Q@1XJP,V/EQ0PV[/MC=TI+DK&142]RI+6N#N?M_4GLDCB*HJ^O1HN.=9J MS5R6:4173&B[Y*=/=K#=.6L=1Q*KKJ1_+C>JX#P =J/M'';,O^K[I>KLO.HMNJA[BUHW MS>%8_:KN;8>Z9$JPWQ0[*S7H0Z[5=:(W876N( ]O5W3U@O9R2.L;U7ZFT;A1 M;:90^]=;<'MDWKILTZ&3J,X:LM3.2BD9%S=UC6-'ALZE7@(O7M]RG+.[3,_K M(+WGNI95K\]O4[X2ULOK!5?/[,5&YTG'P]TS M19U3&X_?HV2?$LZOTT2*)&,_%$46+TJ6G?F9/ 0#"?*]8#!\%=L*5D*/5X4[.\^G=KC(3N KO8.R= M[\WS@H2_S")\>>L#ZAMVE4OG]7^VYQDJ6^\#8O+5[/C_AGGU*R? M[HY;$=_D=MR2_;"MG!YQ IGA_]-MN57%R:%8Z>GCE3 M34X7R73"MB*Z#*@V2)+_?)I(29*ULE*;+NMT9"\*:U%=SF&56B*$4 M0P6]3"%'BC<_B'D\;F:].=S^U<%CTY=*,WQ)(871U^LBL2!TZAK$EB1]-5N4 MSX3=HL83])?(0YO<]D2\"ZZ.RJ;05Y43M"G@EA\C'D?Y5 19(7>\UC(;9VB! M5W&:@@5)E@B2IVEN,+\^#E^GDIF[#_B+J5UNAK-GMW57T+%.-NZJ(N-X7?[R M])RQJ]@[P>O,XR\HKF']#=M>6;X\H9HTVM/V>UM9@,U$GG=G%@KV*8A3R+=_ MD<4YU7-7+-\?=\@K5MVP0-E3V)< PG,)7A+HBH^0)2L<5@A4XC6Z#SJ";JL: MW7>\1G<=RU3W";4ZQ?,%MV*;H%_5FZCJ&^*=JRX]S=@%*&I/C#)^HA%/,K/7 M8)R3M,!\-7OPZI1B?U[JZRSP%,'D=M0G2,]_XWS2I6GMWG0XKE-4K:-\+N;WCBC&7XHR/"?>+3.$VQ!LO1G4_3\/V?K3SL MNX28V/\G.6*Q)XD:UT'MBI?_/!RM:_1ESA/DUSFPF]X$H&^ION:7 "WGV= ' MY"F/ACIP_RKG-$]&*SO&EYQ7GN#I@MH:ARW$.:INAYZ7MK$A> 8379B2IHEX M]V +++IE?L1A0OO/BHP?7A6ZH0-^<7]Y^XB#)/X[CKYL2?H4)/@^NXNI.1BQ MQS5J[WI":*%>K^.>^/8J>NBRZ;K TQTQG>WN[69+.P%^PYPB8;GF+C^B9YP7 M:%'F<8KSD?N^'HH&^]("@H6&O0J*X^7D"B\Q[>:!;Z#)<<,YT'?=7^95104L M0L*59A3!HJ*R[/11X<2C!G*XS6V@S*ISCF*&GDD1)%ZTBI3,$1TF>P@"WI*, M!1SV['+CE'Y.J._WNJ#BEG_?] M:55I>&KZ11AZ9U M%*G-;6OQN)(GE&?*.(-AME_[D6Z? G,;/=LUW&?HYSQ-@6319=E/S*/W\124 M]=OL:Q##'.S1L-R4 .,%]V3Y.EO'U,!8&_8QC0V@K6WJGZBAFL4O;/1Z2HTM M>1?F=2HW^ +4#!C!=+S#XO#JK95PW^GBI_\].@ MUQO> ]A]\AX)HY-.3C@IJZE143@)D+'A9BAHP88HEI2D\Q9RVHH(KR=Z MJ<',]'>?UE5$>EQ['<,UCLH$WR_W9D;+MGC&;\5'2OJW/J>AY.NJ/C]!,M8+ MK56- 8I!(*-J2$;\F2 M=H<^1G_.U<[@[)!VO;V1@#BE/\MM5TS8 3FC-AFY*_T M2;>Q<,("1F0Y;6L%_)%.8;!&YT7PAG-VO$U27$U3[OI@?$FRPQ?@ M"[ [X[0$IP39XJQ2 BJ+HC,T1M=)ZZB=+)T_TG6QNN_^#+#HQ\NF)RS,M.X) M>E=%J[Q'%/KA2_#%9=,7=-_T99*KJ3MY&UU@'0N1(WU2?6!K_P*#A_,(-1TD M>_K#''6;^D(?I2_]<) > WUDV ^?@;CH\]4'!N5'=OZ;%HJO)N#LL$:?\WBS M;O*3"S<[A.FLEN77'JS3,_H>BE-ZSF;WB;S@+ 6<3UN(@,UP= TNYVT6YSB_ MPHM".,^=>E/*&?#D23K(C;<'-<]K5*@%"P&N"27.TQ@W8G(P-"W9BX322BL_ MM(#[2.1Y%6MQJ%W;TM>B;<:!9+8S:AXD2/R)V 5OV+P>>8I"G!60GXU^YI.I M6 <%"H,DA,-/S&I1!GE._\M;:/*ZSNC;85)6\;UE@:CQAI)X UEQ4$'H=SNV M"L[0AO4V7\?;YD!TANCNF+ \<^0U/?KQVP/6U$J[X]<)X%65'ARP$S>^1;]X:ZT&0CTD+W MU1C#A]6SG!O#W>0G9PP?PCS_JQ>'_9G6!0)E7NMN<#RN/NV!*Z)-F69+1?$AX"H7<4;8[!MJU?G*F)3VMG+\9O MHL1$1\M$AJ&?5/#Y-6TZ0?8_LYE3LL1LQ9QV88DCG%4WMDLJ/#OV$'0'$H2= M'KP96% .Y5U@G6./ M/<+,+DCGL?D9+&DNA51V\7,N>5^/WIIO TA]L\9%' :35V,]:,]=JQWVZJM7 M?YG%%:=V?+[ M6%YV:T/"3B18Y.$A MCABF\L/W_X,I@79:6MLT MP4*VYTSS)_$+>-5YB$VJSAZJ[,U;Z@;]W M7?>7?>*%Z<&#B^Z@OW6<7)RV" 0)NJ#]_3K4G5WI-J\-'8CL1!)[PDUOC=3: M#A)EJZ>]?L'9@L@>JYMFUV\X"^,<7)9U&?4+7L6[ M^@4_9#&3B2YKPC%UU]==Y5!._K:K7'><7G:US6F%>+H*$L)[3#-45[I'5:G[ M^E=(@DF!L>NP$4F2(,OWB0S.[&:LXMPT<3%61PSLFP[+$E(\S#=Q&F_*3;48 M;#E\Q>,1M;8MF19"&#R8&C<,%_J)XZHLCTIL)GKJH#BN$J:(PF#Y,$T6XUI@ M,:X%;N%P@VZEPY\A1*)L9$^&G@F716V>ZU0-( M;M1^KNH%8MV8H:HC,W3=MDZ:SB#6&W]FA]U)>&QI.) $^\9%&.3K^3(AKP:] MSH-/C6X8$[L:Y%=<&3HEPK9-&>& M\NB.SQ&](7-L6A^F_[AXH8!@";LA&<1KP?6@((%;+7#D]$#RN)W-\G*T%7!IF+"NN&!@G%ZE"!GAAILK.X!1*+-T!X? H"H1BATP]22X:DE MR,3DR%A;.O\P7Y1YG&*H[A1#VLT8? \_U04YU6.>JJL6BGJ6[$SU;?I:DY? M*A-5GY5M%&:78EMHW2S9?X#SY H_NFKA9^%J5RW\[7H/!U%O]W4/T"/OP327 M=NM2-6X"N!&5\SP@Q$TZ?*;A#S?+=D\'A4C[/1H-"C:E['F7J[WF#;K$D:;DYD;-QX6G&+G_2AR&[T)FJ M'0LB:4(-V9(SU_O*@H2_K4D243NZKF=05>MYX$G:ZFO"_#K\9SK2= --1YUB M6=U6E7CZ=HY&&U?=&QH!X6SW9P2MTO[.$Y^VS,Q_*H*LD-O'51M(+O"$Y*;3,GE3.TM+,&VKM*<*-KJ]I7O#GVM8[$3QWQI8L$UDL(2>F=@6 MT;8 #>T#G4B%YIP'#T+^3&[BE)J'<9 \U>@[I^CXTRHSJK]5%_Z3'#T3U-!& M>^+N!5B O4229V=VT^.^+.C\2<& /[KO]8@W09S2[R_!@ _"@DX02*[^@Z4K M(!I(/-T-44!\+I=&%+KFXS:)DQ'0L+O)'E_'!=:LQHCHRH/1N[_@(/-HBWN: MNP:OE&B+@[6U_6*1,[)R:_SQ6V;7^KIUKVL^^K6&X;8.I"SGQ\V ;G:>F7/K M$P3:-W$<1Y.(_7A%^WL3Q)G-Z#-%%)X<8Y)H;4^W&L"\7F96 %!ZFVTI" 0 M['OP/D7"UY0X055P#'J,M*1!<_VYB=]8V.P3SE[B$.=U^/+-TZ?.XL-R+ZFL M/J.-VYX--0!4(]C'=%,,@C6(W70L(B$K21^2!.C-6*H=?M!"Q\P29!%LS5"64_,_#8>F@#W_\G:A!+KNZ$ ME63#L>E0>Z-^B8MU7>7C+@X6<1(7N^%21#*O*B[:(B3L%RCB=%$0O<#D<'M( MI,1LHL-!S1T@W76&L(58X?MEL\=\)E<8:CE1FYF)_/V2SJ@-25DP5]>64+T5 ME3VB/#7;0J<(2WH3Z:+G"F;7'A:$H0,P?BD.2@XUV! #QPOI 3PT71:H;:P/ MN5"L<2\GX+=MS8V0A29+IMJ:@S59I.E)HJ..EY[8X+"@JN!L=U M%JKAL=I$,WZ'.$6:.F^)ZI.N-]0UF;!SSM*8IK'I1I M1.TR4'ZXYB?3>FA;\Q,*!7G0@=JSGA@=J:FY(W/9Z]PVO))60-AR3AH%:UO/ MU\2BKRMENAV!D?$W6)0"QRJBUFN/F%U\K'>D,46)ZVW7MJ15:2@* M((FVO'"U%^$:YRR19I=[86+Q^E7][U%)&GA878PZ&G6@K?@5$,_R,\1/(L5V> M/@'N^9C?P^7I@^@3VQ?O1X;01Z'X M:O,C["T1>TFG.'QOX[97%YZ[K*K/@)(]?7_5PL<9?5PG7)![CD7M@21QN'O& M;\5'2N&WGHMC@D\K"E=/JZYLEA[R*BN)L9XHV _5?A>6 @;#U_08DQ$BR2[7 M$R(C41D6=74<-FN#Y#()\CQ>QG1]&53"DF^K3A@Q*J[P>]TMV.FM@[20G$N22JN7[;QKSD"S]5'U*4)MMWG53F&,?D M4\4< W:: $:?6WZ4W1YW57KD+-.^],X9$\E%&:KCVJ!877_<-V_9=6_(@LB.KE9?/?!KXC4<1_-E:>PNL:=P[W/ M1;F#GW*<)*C%2:H#@@(%*-_BD#FK6<:UZLME_(:C_>V+AAS=YF /<6F2@DXT M1E;W,FB9$=EI+/J.TN7.D;:M7^ZA]"W,6?/=2D MTXW.V)04*(DW,<2 TCD+EQ19\9F4X8$,I$V9^8:-=!%?QPFEDVS7<5!%R.Y_ M)/RNX^4Z#H,503_1N1RD19S@YIGWLNH#V'Y.>D-X9A$EN7*\%SH-_!@)MAA_ M07%7TM^P_?0JC%P[A.?/7@Q8 =X2>88YEJC*O+UXBX^+.0P\H2@SK99L"TF] MU_D5B+E-TSS$-R+ ##\"<$4@V_BP"!P^HR<$O"UG8L#)>16$(^Z=BD(72UQ? M2\MS?%+5I?M'U6MGK!%7[B=.3<5?I(I3P<'#2L^C@!%DYEB&MR1CU0BIS;5B M][B==@'PR'6!DYHAUA4_=_H.A9,,L\'+M+I?7L7YEN1!\BDCY;:I0DF_!7,[ M3DL\'9@LC.FS9MNH6IB&M,%XFN1U3C MEUM-V9Z+0 L!,9_[B4[>$1&&>)*#P2U%]T.:LN!F4]&2!I_;BAX.=DC$!#86 M$CKL$R'1:YPD?;%'.DTIRI<*25?V@0HV%0/!#0^<6 @U/B_35DM\B,0A6:7QWW%?=+5U>IH9PXSC MS5I/2N(;[[5<95 M>#DX\UO=\!EN[FE2N]#8 A(SW=WN;5I0 8L7"1X\>S/0HOV][S'E"6Z!CR%: MW@GK<\3)AG@/$XFPQ?_.N%?&U3;(P\,T11OP.7C[R/,[WU >MG^Y?H,_^RZX MF&WU7R1' MP[5=@I63_')H]U>JH7M&WA\CSA6.87L%DBEA?X,MC&19"T3QOHE&11JKXGIGW) M(,Z'>P)EG=E*W&\Z M;,,T3\,XB=FTO\)4FT97\4L8\FE)F&E.Z':Q*U/8TK,G-4(H+R+2X MK"[:@H?\2LF&DJISN2KL +<(>I3=*Z?MJ?AD#L#14U,]RR;5UR5SM$ M$*./6@#4$Q"8[I*:PGC$6ZAX#"75&KD/LFQW99+Z?1WG:B;?42()SY*&8%D9WA-A;NQJV!;2G=T]TMJ8#U0JQAD MOF56/I//E VP%20)!;5BV72H3=LC3Y:HZ!1+,H?&376EL(T7P1[@Q,Y/#^#1 M_0+'YZ\(DX41/Z[:9&L8'4_#FSB-"VJ;O2'5G0C0SMSM^' M+K&K-Z0XF>0).BA[4Y-%;;I>YH'&>!!S3'8LS<<8Z6R\?JN"Q.H+4SWR*_.J MHL2*D+ MHZVHP*"Z4Y^.N;XM2:@4QXD.&Z>C4S]E=(V0UZ 'KYG7EZQYVY+' MB*#+(,N8.[*^VK1DL.8)X ++X5 ZIZ8Z#P="3%%V<->Q0-(9LK=0-*QIY784 M15::GFT9IH!J;SAS@T_)\%4?'&*,XZ[/M_?1"Y?\R"-[(LN"[G'QD*(5?4WU MG'ND>6=GW2,XE,Z[C?=-Y]J]L MXK:U6C/*=K8<.5<34A:7R@2UWW>%";L'5=EY)W>3T+L&69/)X_T,7?,*]A]Y MQ7I/NQ1%V26F!L5YT-B)8ZMV:FF8CH9:50X]TZ)N/?OU@8NU,C"G[&0U-9K$ MTA"YGS*;N&!G>WX<,0L&*'1PY%_2WZ[^5 M\7:#>TN*FVY>]9C8$ QGN6,-X55**.N>5SK75^\P'%:V3F6B%FBF:0+?QS3& M)P&Q/5JN?9>=R_T5#C,(*H,+N5<0@IF3)(Z&SB>5VU'U7818K:Z@W('' M5")Q.YJS+4Y]=*5#;HU@5[HY4]-%0!@]\E)> MF<;'5"+5CX>0V5O9J^L%AA M%B/H(3YX2*R)**M<9[;N6_;Z+\F)O**:]7J@:420U#(%S M1\(=4JC/HCM.ME*8BTP.HL)'QXIAY%##T&&%JT,(G4,%=8Q;=B7Z MJ0BR0DZX/^)5G*;@Z%R(./_MX+Y.)3>!.G'-@&X.>S"5U:2>Z(^PN>G>NM'' M0'P,\CB_VK-^9+*+OJXYU'*OD!H[.<\CO !<;W6'L3L^G$.[K,GEC, 7[]MX^KB?]=$MT-!11>816(]?],>U@P%>V!, M:V05-#X1>/(&*,?>H)/6&;Z9\U\9-:0R:K3:S/=#)"TG'K2D)7U ',CQ5!R2 M0S'-8B^9=DHZB6<>]'--R\75&^4KPT'MI;W 27\ZF(Z?U1;5IAD'!C2%H)S2 M10NIVO)TF](][J;:T"Y(62 &PHO6/1UM,L8830&DVTZ(VUOC7TB61/V2./2< MBDAVM6=;-H%F;88PLNIR:@:^^AEBUNK**T#P(*Z#(D&$&>5ZP8:@519.PS(# M/)"\H&9>G#&[H\H1&#=AV4:T$@"YRN3G11]=3SO\>*2"B M#'*_Q5-"XRQUN%+9:NG'/G%-0!IV7VSRJ!5MS0>PNF_XP>:B9 MTU%;K\X1P>*INQ[YR,[Y&[=LGZ%IMG6-&CH&4#@LC6D"KF*93#^<4E \MP>' M+%7<21&\C9VL6RPT9%+4B>51F8*>H:!XVO7[9>?O,EI%M"V3.F2,IE>-,0;. MF'XPSP6E'!3-R>DV(R]Q[NO&GYYPCLUZ.5[[S$,V:@EE&.I'P$?U)&7&B)C( M8*8-QI6Z,(M:18_XYIN"@IF&T\.2]/>EB#,\--Z\X;=I7F3LX.PQSG\;2% O M\HJVE_RT:>N7@QO::$_<9R9[(3YW^J''F.=-QNKC"$B_/U@P1.05;1D[;=JA MC#4G,UXK>0CQN5/&QICG.E'+2Q GH&-O2/84)/@)AV7&(HFO\*+8?^J1-]G7 M51.M"))QEDA%$(]2HA1K?56P3)[6=''F1:3@'DP5!.DGW8FLJ!%=GD[!C?&) M*HB6(V9+\B#IV9]IN$WUJ9AT?:BC\>H448=MS%WBDG,*V@3@(9(BBHHEDKEY M^C0=/XJ!.3#F83$U/)I1EC_75R:;XKX\K)U?^;N((G9!*G_DUR/I7Y])<;D. MLA6.> %@'#T3J%4-T%J 8SW,K0:%WF4-K/L1EZ7H(5G=6TG8(ET^$- M!FEUY9AD_#4Z'2%S#0I:]Q>I-45-DCA?\V',ZLJ=^WM%RY*EW()6H=A*:]C? MA=4(O(=7V0/-E20Z#C[N,MJ<[L25R#I/DE[I]PI,%>[98[J-/*V<\KRS5?M7 M,TX/5?:WYM3REQOJB/J!,26.KNL;@!7]]S/T# UZ2D$^+#)$DGW.0]Q:R?9^ M#K(8]G"U__>:91M\H+^'N][@-\PH9X:T!:[\ MEQTM;$?S._.<_[4$Y&=L1XO/>&4S6E)@W3M.F2OE4T;*+;7X!WTO]VG]>+^# M5*H"E6'#D\5>(J.3UK"&)4)G'*:2*C_8ILKW%B&J) M+3$\ L[/RI=T(%A1#!9%0A%"PH3KS38A.YQ!%S*6N3[(=NV'^ K8>YINHE'E M\W8=XNYN&^J@5+M7Z98O"N<<%434)H\ Y S5,-$!SL,G17AC+:[!B,03.\/E M.HLO3B$O$]2ZB#9Q2HW?O<.NNIOT(#*6,N\9ZIK.^7Y(, MD@?RE%=L"^ G%:^@$!%%_DUK=?XI*,(UW2,>_([I *FNS (-VEF5!PA/9$4> M0&AA-3;*#TLK<8WQX*$9JF""&Z)Z%.>_XQ6"T4/@I\J- ;$77YJ%QTX_+3# MJ,X;&(+*<7/#_#8U]\';4$%K0\H_X[?B^14G+_@G^O6Z+W>P%1J*"8:-8G%2 MKL MW9PYAX_=NKC-/ERS+SQD7PKL*SC[-@R]GW3/=K00<3+"9V,TWB_9C\9MQZ-V MG9N0%?WI6Y(54+<&I3)WO-F5 DR:G"%Y/ >,V).=0^RXN@RR# TPX-.OS^4B]JQIC(D+#>GP)I<[6V1#^P'L<2BF)[/1(L0!3 M;]=04" ,=3>6:(>#;"#GNI_0&2G9(UKL]V,!M,R9FR#.&*[[)7P M:CY&Q?&:/09'8V4VWU.%]1?(-35Q#J;GI'JF7,,.Z+-0&G9/9GO8VT53X&ZZ M?996OX,]%AY?N^:2L"HY-8KD^.Q?SY9IA"-6W2+G,,65;.^KYC3L"0G;ZI53 MY.503"E/ YU03+#:KJ$UQ;G5+T'#$VN$H]YG5?7G_2*)5X-)R,3?-#:G3B@H M'[@^J!=NY5Y2TF"PN-J9[J_T@M?=6^.6C$X_#5NB)U FHF_Z)]>@NAGAK'=M M<^CZK7\(=BR%PTW\@F_B/ R2OU!1RY_7.,/!LC@IMV*K>6-Z2PV&OTF@AM>, M+G#%*VLG9; Y$>$>X_V@] HQU+MX=AZDGIZ>[F>:XD(J MT;*E-50 P5263P&H-E9.*QRR'5[2'5'"$:-Q3GE:*&6F@\0:*3V"$],_1VL\ MX'U^)69L]Z/&W%CJ%=&I*)9N= ZL<&4^N+.YF;4]RHUI&-;'LJQN1G<.S!EH M!0J@+VI!MSF'F@'(3EDW #Y7VD&-%Z[UPSA')J0A#J1:4T><#L_TM<0-%0%S M2J+=FCL= 50GK"( GB,-H<8)QPIBG!_3T0\' JVG'D['Y@RT0_QBT(1HM^90 M.U"J4]8.%)XK[:#$"=?:890?$](.;8'6U XG8Z.D'7(C'_[B@9",@?9,$JZ/YW?N[Y(P]:<=ZOJ^:& )J3D6HGV=DE!&' MP_Q_F!OC,HKI0'T.-L<:O.=7E?'=MV)]=#DI!+3>CW\DQ,L:& M:>_C1Y)D&&[5S;[>=2(,0S =[/,GG.RB>[]_GY[%=G\H 8.5H7*=\:Y)Z@E5 MTNZ7'ZOTICW:8NQQU1QW/J)7E=H8[ M!IZ[I9.E[[B0V,/E1_0,Y0V:?+SO?O!31'ET2A!9)CI6 9_QZP7/U ZEF3.2 MTC]#S%05+Z+ _PL%(UB]B![5H-J,HLJ0)6=;E5 \: \('2*:7/4-Y<$BID; MN_'\+SA(BO5ED&%(;/^16VF[Z4UG+O6QH2]U-Q-<&NQN-B7VIJ7X:WWS7P-A\+E #3:A8I*.^F]RA M+X,0,H[$OO+IRTVR@4VZ"%>]VQS,+MJR2TU?KB,/J M>="CM8?RCJ2K9YQM'G%19NF];'XU.V2-V3-FX=E6ELS2IS,G8U1A+@4"J=N< M+>N6QGK0"+ Y@&79 /E/=BI\VU5P]':?!TGZ6VN]D/SMTLQUP^$:OT^B*PNH*$QMY5"5DK*=)ZZ+*Z;8=XXB2 M1E>NG6)"?"4RS)JPONY>B%CMV#)E"Y(UN[2+B#=+M U&7M)?<+8@TC[BBB3* M1B5\FKWV97&W44]^+9.0?:.V9/_03E@;G:S&AA614/L^+$27$]&IWC'<4V-' M<2W$"""C%N;FT3WJ&6JX=A9:1TS03=G,^KJFI\@D)-QG%"[2Z-_*((F74.*D MBEC*@6Q"\C+#S\$BP7W!;09:4BD8J4;1]N1O4+&B.7M<==Q;CO;(T*\,FWB@ MFTF$A&7DR>UA:5IT;6H5&G(_ O**4\[ MQ:2'40Z$I%D'>\X.!I_3$)"#]IR)1Z5"O)T8#'.3"+/(HF!-\O6%EWZ_P8NA>A-![&EGP#H"\ M1S".JL-H\=*#V PBRFRU;FH\;8(DZ3-!+SW11DD=91_=?0H=8%EI OMN0M8OE1Q=)IFA%#,E%0"@+ X2IL@F MXYP=&8X1QZP(C^TKL#5.DK$M4M=#ZNJKU9@K[04D/6^#.GE(Q!CC777MQ?.H M'"+[,/T@\189<<\9$7HRLOW-8,7QF3J*-\T)G;]8B.9%9 M+RFA@W->A=4.O'NWZ9)D&W;^?4<1WQ9X,W2N./2XAO>OJUEGWL 6, MOMOL;L),)K*<,DCKKZ(G\(XN/J5YJM&%L4!JGY6P4&89E1 M^X9[KJ#G:X)H.]HI9PI=3/H&-;@$8YW$>F:7U.9>D:S_&*OS*:V(SZ8UAT&? M&:J)>HS[/&7C2>AG#V^LRT*5JN01;TD&\2%/15!T7AT0>5Q9.KJ;=20F=8J9 MACKBY#T)S B+B2S?'%L CS@OLC(LRHSBN5P'V0KW;06''E5(7 MG"3_FI+7] D'.:$6[6V>EP-7A$:>5Y:3GG8=R0M0G_\&Y%%-'W$ GB1GC,U$ MFG?3>*\%O()4QH);<#<:XHQ-I,O5H,U69EG-0G%7LV44=\BQ] M^M3[IMGX\#8%VY.\(8A6E**II"3:G3"6I:W^U$[$MN]SZZ[21.9KOXB-Q[SW ML]S[G#LZBKJNSN,@W=LE^ROOS<(R*FX:;1N;MPH8;,_L,SH$U1G!P6FA/2S> M)\Y]L<99A55X1G2]9$S4VXU;C^6GGQ ?LXF(:B=K!V6PGU_>A:L51J2N?D4: ML1$P9T"A*OENA0/)_/3)U!YO"-5$YJ*0Y(G&T4UK(;C=;(,XXY>O;]."#EF\ M2# /Z[E-(^A(7. D?L$17=22,H+<'H1$KW&2],Q<$TTJSF,=TK9GP!Y;?:2A M,JO=]E!A=]3J)EFB/41T4=T'WJ.<,YCH70,4U4C];)*,""ZQ,5:N,ZI4(/8= M&/!>##^LFCNELU%7BU0W=:4<(H;ZH9(>I2)-9]Q^2H[WPU:JD&$I(7(LLXFZ.M@U1+_(DQ%^B MPC3'L@71,;A>(T*RP1=I!!D$,KS&:4[7ANK;14[!AWUG3(JM*$J@)#7;0MG M 8OC ?B0-"O-12WE]UT1X<88KGU(_GGX.TVHN#B91RR&3:2M7/D>>4C^9YV M'1W)4^KHD+S?[)YC7";2K+,?^3)J;(M MT1NB='U%=_9PDPBSR+I@/.)5#*HM+3X'FZ[+VD./*8O%87..I&)/% %53S+1 MPTDBRA[K$G%%-D%\[#WN^UE9 G@SCD;^5T[-_8W\3I:1,3Y8'.([O H23OGB M+>Z*_>QY0F&@CUJR/=:,'*I''"BZ'^\^YA$!CKC>>Y=Y00W;[&0#]Q/N,#$E MWU+=@0^W;EN":O+H@#X" .A7#L'//D>4ZT21E=;7E(LHHGS/JW_NXO3$OR/T MK/)JT]&FHZ6G(CFK_T! '-VGOLR/(>X2*98YUE<7&[CU]'PX\_)WWT=0LH@: M1UTIY$OZYWWV3%[[[?W>)W65\;Y%UZH8*".2(:#M5PUW<+5+"?>QRI68/)"< MSK/_+]Y>DJC?1S#TL*ZP'#3J6EXX<42I(R#O5V2ZV=LE-0,\KIWA1(^_!XR/!YZ,BXCWF^!0Q0=7I#)=XP)6#[EKT)F \GJ@RG MAT2LCWWV#][(9D/2IX*$OSVM \KV^[*@RW(*,6G]IW "+ZD?R0TT[NI\CD% M# -='QD*U(+AZ[A.A.U$C9>NHU\@EN@1O^"TQ)]Q,>C3'7Q6-9*EJTW[^4T8 M/?01I^%Z$V2>O;;#?"52S'*]% ;Y^HG=N8IP]G.0E/A^>1Z+(ZU[RJ2=12(BL_-0N\4W&Z C4P$,,![C= @@3[9\L*$!8OHLQ5U_=$ MTA?,KW*"B5+EA:N\A(-:6_Q%U3L?HP2LW^QH$.1^K4\)7A-U!EJT19^S $R2 MI]UF08ZO%_7^KF!A'K1C6SPJ8HA3XK>?<(#W.PUD0PI*\%(2#JT2$)8ZU!*M_]8S?BH^4P&\]&J+[(47M<-B8*[_% M(545)X4N;@6/!"0HSA$C[.>2;<_ $S&N>,\2LR\H\PSY$8J+A$DK7:SWES5[ M1%ZO,6-98T2(^LNT(H+.=*$FDWPPEJN/97MJ8O,80K2'2'_W>[=94Y@%BS:) MCHSK$R&<)) '@T+.@N0BC2ZB39RR:T9%_(*OW[8XS?O4@-S+JF=&0D2L7WKF M*&9HQ7&@((U0<(#$SVF2W! 0/;XZ%DX68)33R7)#LBM2+HIEF5R$(2G3WM!N MD5<4!7&H:5>KS! &E;7$;)\45HP& %J2#-40D%B?+,TI(1DB*DST;O-16.6F M3" ?-L]?>)K3H*H]GD,:&)Q?+.F@/@=OPH:@-@5CUJ$R$G\FHS)D4PF>G7%, MY>+''AUB\+J3C_"TSS/4;8NV,D//4 #PT2C[G-F=^G-G))FTD>$556(A69=, M,WWXX8<_,KT$W_S'Q=W'I\XC[)Y?)?7!42O6[UM12H+Q1(9Q1E6Y]HZ$K(/! M4'3(2\+S_Z"E*T<=U]*W36=(G#62$=1[. M$5(JF+O'X/4G.K,@5WM.C>FGVG8#W5 M?D49K8"T7V$4X'.7"(HRSY?@_4*RWVY3NH,*<2XG>.-OZ@I>/P7;@@>4Z?J, MMIRV7\D38'27Y(ER3].51-L5.O2NQO<>PI\KB'"& MP6^L((H2/1/$<:+[)$>JR*IK7JGM,Y[7F"JP MBF4D0Q&N_UXB7/&LZ3^**,_HOB/F/*./%)1GZPJRAWV'OAX@9@=*4TG^>XBS M+.C?=7?]KJ+*VNW8UDZ6P^KZNZ;NZ^HK!=T@F!^[XTC\2#FG<-.1OGC MV%8$LX$26],=U!5^P0G9 N.'3R:%WE&T#P?;MG^9C1-GN^5H3]Y7=6L!+A,E MUADV"V_!^PE5V<'I2:FQ>?M+D$$VS1V%PQRB=W&PB).XB$]V'T;;-&$DRM+V M8BO*@M0V@^QS1>W< B"AL(5IAEXK5&PB$W:^BQI2.6.5[MBI2 MLS FD*\,!17G\H#:RQ3DGFNS;K9-P%145@I]%J/>2+H.)PK7."H3:N9>T5%\ M89$DMVE>9$Q4\KJ*Z6W:2K!_$Z=!&L9!0DUB=B)!&3X6Y6N4S@?,9)[GE)VFQZTYBJ( MXHBL4I$W9>0Z%>9KJ@B+(+?FY.T6 2+(':_97JOYEZXN22Z8Z[7[%2.97@^; M=B7^0QCT$[SJ]LE >MO*Y#C/0>%'C]MS(N M=D\XI#8X6)"#"29D7S<6SM=-QKZ=U!5%QK&@/1B_*86DQV0P3$R$T:YE-L[# MA.1EMK>O1BJT";RA*IG]+3L+'.V'H!0(:K)'RA?Y"H(:@QHU5K8?92\B/42! M@$M1)^]E.,R=5!0_M\:$] M0+K']KR[-C*@Q,8H>;>+/NZ:ZWMUFB:<#Z2*4&C!F'742\F/@71PY;,"Y*7\ MDL[8#%I)@@QW?6/N%--@0IW1YU7ORO6U.REQ])E19YSS1)J=WIS]3=#?)O65,AH=+(L4S/V2XX*)T^=!E.NW>-'U38^8R+ MVS1,2LC+!T'2KW&2] BLS*OJ3O11$K8%M:;3.F*5K!UESUDMSG^BPU3',@E! M^@6^HS9S=(RU[4:L//#L5MY?<)#=T!=Z1-5 BXH2K$'9E?M$ Z**>\4I1Q3< M+QS?G $\J:8V0X KA*#%-MCZ[BP 1>.,L:003$@YL3!0KM5'$/,,UC_A /;3 ML.5^($D<[OA_QPPQZ?=558,H'>OWNBB0*H-Y"PI4] (8Z-?J7]^VF/RX$&UF M3WKE@]GV_$J,K'E';3E9[2J:TUSG*G#V5SAE+CA;V]BJ-LJ+22QJQV*LO)QU MCLKTM0&E;\8&/FG-G48 JA/6"0#/D590XX1CO3#.C^EHA@.!UM,-IV,S>>UP M0X??F')H-^9,-P#1Z:H&0.=&,ZCQP:UB&.?&9/3"@2QKJ873@9F^5C#E-O/B M,9NVL\R=G^P,7&3GY!PSYQ>;A$OL":_ X?&(MX O754YJ+$##?DYC M!@(U*";G 9,;"J+%WTFO6Y\IYN=7G+S@GTA:K/LBD,PTZF0=.R8^S?7L&*7] M=4V?+V[7M_OT'):W7E%77N:&Q\FQ,@%'/P,']05>X:8,A%S6^;8&(\!D7E54 M#"(DK*]UUY>HCD^9H0\_S+__<88:8&B/C$4]U-C\AHA)#0W1X;?KM8]D.%ZE M/#B(+LA9D.9!R)+-4J#L8\(ZD L>8.JVI[KBJ=*U?L#)@:$:&6I#8Q+>!CMGK;+ M8#\L9M".]YTN&IQ>LI.,B1*1XZOCE8(E-ZFB]FA7>31ISRHP^*RBAN]LT_:, MX<4-/ 9:#G.22+''L<#<40G&^ X2YP@:#P)O* K/0,O6"WTRTC/$B4]F91?A M-5%@X*2V6\^[P8+"Q+V4VQN*D..TT1 %+T#;Y=4HF:[?3+OY9/MK7/'7H>4";GO M^MCL>.95B9_S.O.SF'DB^);B?!MIW?94J\GOTZ=/[@A*E/]$D:F.A;"CYI?, MV:CLZXIB*4K&MGQV%9B;G(1*CPG19;2'[#\D+>*TQ-']%FH)R-L;V MX[RJX[STXC^M]&NZ8KZW1YSBUR!YQMEFT(10R,P5%P#QGNF MX!6H7<4-"NXTGJ$*" (D/AT"HL)UXC@6Y*OS'5A>Y!=Y3L(8DD;_$A?KZ[>X MN,^H@;,E>9#L4Z3=9X\8@O(LS!<3^/H\B17NHZ)5B10 6 M:I?5<-LI_.C7AX@GMQA9$ -B?VQ=QXF#?R:']-(X>LCB$-<^FYZY-?J\:CQX M7[NN%K=> "K+FL'>*"QHG#KBY.FT! "M^HPJ%1AMA;>/2A.19JKKC/SL\/]R M,#"C\QG5G/OMMIPEV6\35Z($60R$V"9W@%51$9/F-)N@>?"/'&QV+P M$:K/MTLMW6_9@6X:W=*^II#8%K(QYH/[;XV6=!80.8K63_^95;%$Z MUN6Y!>1W=0D(P#*I?-[RPT*T>:T9'/VO<1' MOR.T)G1'Q8]\)A*0'1'<[8E M"$AR=PHCJAX$;02[Q?#G OJ8L#YFAR6/&0N"D,I6'L.+'F*BA^2(B#+8M9D= MO5 &4YY5%83$/$&";ZF:XL.MVYY,+?*L+-1D[ E1KA-%5NI>11S%0;:#;.*7 MM L^[I9T"0H9Y:BF^'XNH05OPN3G%^O[S,R DWE 1\>&6 M;0N] 3IB6"Z1RK5H!@$D.L&!&(HF*A/HUO:,QY,H;3I:-!T-*D[&C)D*& ? MX.E%D+ *B/D:XP)%U*;R,.4%IQ)18+OSW6^01D$6/60D*L.BKJ<][-41>4=Y MESO0MOV=+2>.*NKHEZ;,^L0.M<2&@"CQU7V]*9S1B? '.Q_TGEM>JD M1>NW$IFT3='_(+3 M$G_<_13\E62795Z0#<[RC[LFIWJ58SV7+/:MV[#J 8LV .NG,*T"X15&M-@A MAA(U,.&K!BBJD4ZO?+CV,'<6%CYJJ;GDU48(:+/=M^V1)<+0NQA4[:$$_?",'4C'C?%?BCXW!BEZ?K< M3G;W,BSS-!^:E"%W<;"($^9V&9D50Z]HSHVNIEW/D"X,.O/$3)_,>*@3T2Y9 MGC*#(M0Q<<9YZ#RI#;7EJ(CO^@]LNAY13EVS;\I^MAI.2U'J]: J2WDLBMI: M]IR.P28B;'$LN-4FY(:BA_/S+ @+R']0[T9N:V\\K%/T_V')ZI%OC984IX$" M1=NSA0XGRH/$D]3I# $QR%?7::![RZ)\"N+TCII6']D14;_L*K2@FA1:G))M M6:T+ZQ1[#&A%0:!W"87A*6&RPD (%<@9X:[F*?=(E2H,X;J0X?$1A^0%9Z\M2<7 *1AR5]3NZBYTKALS7A[UXS2&Y.ELMI=DXM%H ?6X-'.,)A M!FG,('\-_^L]M=C:T;1IA/Y6!DF\W(%G. C9,3X_U,^JKG@XU->8H,30\.@M MK7E6M)95^NEX2:5?_<=EN2FAC-@+OEXN<5@\4!@DNE]>1(0E@.@LP2C_HJ3. M$B=@/<*V08$XC!GB0-@]KPJ*GVJ+"J- U%D[ 5GLJ$TC^YH%.711CT90"MU7 MGI'FOZ $>J\V\Y 1N-"\@Z0W!57:D%1D"\O@:+$9B3>5XUE&*;CRFPI 47$D M6>FA@I56XZ#3#9 PDZ3!,IG",S(21S28/(4E(/IKF;-+()UY('2:L+$T')&: MQ#(Q0WM8@HDG?"P:?:,DNH ,LMYU$IQJ2T,G&8N4HO8^CE\@S@-"\$=R4,J\ MJYH01X2&];0X];XO:ZC/4#IV,<16*APIKA,M5GJ+E*LBCIH(I-M]-I>/N^I' M\? XI=:T8^*DJ+H,A*MHMT+>6M!F$ Q7/S&Y"#BUD>P,>],8'M\Q0O2/^KLZ M++J5'I/.[X\XQ1G7FG*:$11W6VC,K1I]7%/+>=EWMC'L!J.R'#?9&*['5 MOM2*6&\LS<1QH2'2O-,\%'RX_/B,\^Y=:?\#*D=Y!PU9O\5T^1$!-?4,A9IP M56^B)EQ,J^2M.1]RNAVN^N/A/*E; ,@XFSQI<&ZS@6DJJ,+[7]#4X:<-NU;B MIPATM+B)_FBI\3V :>CQ JN%Z+TKJ**$:)A6V?4 ME)D=T7QHX_!S1JDV$$2+NY[D4T@0C4J<8]&:A "-2\J$1$):3UE33AXUTO24 MD)SFF9BZN:,:GBI#^$=8O(3>492PP;9M"QE094L>^V,ZDB;&<*+$1:M^&?IA MU 6OUH)Y7\TQ)?]>&_BH[^JWW6NCSIR\TYLSP)?).79Z!5;,Q3,\'JZ#DB#M M)=2M@[O2/&ZO[[AAZ%'5<**.)JU/RGUFTWA/U5,=V0&.$ADV325(7RP[E>SK MIL/U'6>F&@EFGUAB*NG!$8ELMUF>+G_YCA/UF 2 M0O,-*UDS)@"XC+WD,.=W@*I:TFNDU9I?'(7T**CP6K.#;:URL M48!XSQ&UL.*&#RB)EY@%P>*8U9#8L%R184)IP).+,H>":WEMK/FPO8S..F)/ M1*:RYG[ZYCG@\TC(_;F2J<%UE&^]CI>M-P M%%P^4"O^V. 7?U-U2S%.P?ZV__@&PAX$7>Y\7S>0& *BP=>IJ$>8,9W)%!3> M-*T>]Q0\JD"^B(/L8.H$0&E["]C+(LMV29*]!%LE<6!EXVV"@2P<5 MZY5X@K>Z=''8ICN9D(LASH]$48RRT[=8-J'YD+1+233'6S!6!**7DHMT@Z2Y M@ %IVZ8HJ@(C,5A)0I"]KF]PMZL&7M =+N1)[!'.P6=5;VAWM6D_G4"[L..? M_5S$'F0FD>*08YFY#/(U_ ^L@I<@ 6_Y(Z:XXK# $?S 3=I ;N MEN1!\BDCY9:^ 08OJWU:XJB:+"3MTY,^("A*N$NHK@)A7?9))4!VVCS?LI0> M3T60%7=R>HL"96[*$/[ >\@H*- "K^(TA164+-$.!R.UELZ7<=>I9)'S0;;A M-!)CF*5UP(LF(U,8<5_)[<7.4,<>UTUZ[_B,M*$[N?/0449W)9R?4A$>GJ?I M?GG]%JXIR_%C4.#[= )&TG2 *4X6_QVP/2UY#V$!PE4?40:%A?G?.2(I7[2Z M5B\OL]7_D'3I!?^HSG=#QA/,W58IK*^JI-9-]]LLY6RVL253!N%C4R8-]BRV M9=*])8*?EJJV],$-;77T!Q]QRKY_@5GD!R? M!9/>;WLS+ @_KZCH>MNUK9. \+RAC.ZW$ED4+$V <1X3:<9YV,3R &5>/.XV M+7#& ^"OXI-O/BC*::'#/=?8D7(!" M?L@(@(D^[K[D$,YWPZ,HT]5%6%"8 X4VY1M0S:XD3,A9MB5A1$K9ERSV5]$> M8O;.M@($T;#O2DCY$*?OZ[!;5@]'K->VJ!@"W!R52E.!&):!WJ-'NS;V@,.2 >18-@TK.\&IJKU/=" 6>N[@Y!G MZ[L#D4'KVTA_35G?^^#*:=K<0U(X;G./LMKU7"4I.50?59:WD?!*X?=49^98 M^]9=@NQ&Y#O,J;ZOG#1^PB_%F4V4.>@O^OPN#A9Q,K0>##^L'U/>:M1#=LX6 M=K5AXG9$B*#0!0XZSI)2K!CR2/OEW7,3GY)-AN2LG.U'@$4>TDU-4Q#SMK-.;M*3T9B0X8>]S0^N(L!1.IBE)4T0"> MLC"-K/^\72;QB%E%='?"!;C<><4A>,-W\ M'DF-D;944JJKTK0M;UK@I!.FN^."@@>]IBRP7_7:-;7T[W3O4*8LHP+4Q-GR M-0"]RSB.W7NHEK,-Z/8BC+Y;;?_P" M$FH_)#.$HS)D789D^5#?*WJ)0EC)V2EB[ZGGHEYN'T'M6 8 $0G/&;IF%G4>5QAX2X20,/-V1E*,=,! M2ZRVQ[708065WO2:=?:VU5F.! GL2NQEH!:4.*+,5=>6.\_%^417)@PE NDD M29Z#M\HNK)1%GQDO\ZZJ32]"P_KIZ+=/WR(&P8]A+\5GHL4\3V?X!Q!Y.+*H M%*HTH7EN+T+*=:2P"":=^&$[?598'SQ/1B5QZXA!D.>GGY6A"HB07!/&WM); M#?I:MSWG*KH^%X%1QIZJ?S%N&??UP/]XOF\-)X]@(V:\.R/$/+EU1E 9<'J8 MZ[>.J]ZT*\?X:.KZ<,;]-V4:X4S,A<.^Y#G_OP[?S1H'"24:!AG^*CTZHIJL MWY4C)=">[/AJK5&SX,5>UK3=AXFXMMJ'T>C8ZZ;[J6"I^S27)&6JPT"78: G MTQS3Y4+:73/VEJ9IWM.Z$Q=-1=RK?3[&W0[[7(AEOA0Z!Z>HT(5>UE7H@T2< M*_1!-%H*W7 _55TO/B>9I&!U:74)+FINB>\P-=;P'=CKCQB23L7IZAEG&W#^ MIUWA,9)OJ6QZQUMWLLL=AR&] ;31,X4IPF',$ ,R0PT4!%CX(19'@][]!0?9 M^TGT4VUGN^];4?4M8=A^E[>3]- -&4^3B>G/C"=QBG[WD/XE_2F]>D[_A?[S M]#NX:+8)BAG\B_!;L-DF],'?/7SXRQ]_^O#[J]^A#"*J$P-.#5 M)DB*6Q\; ,E)C-1'%]S2BKONY,^_J"F M*LJ=W4$_F)ZY1(%M>QU0FWS/:XSH2W&&4;0O& [39V#NY?M)ZG,/*U^=;FK50?7EANRB-'U6S%BC+E$DF..)>D1O^"TW-M$ M#SAC1B-$4S7!C3UR)?6NHI0)T7"EFH7 J&AH2[U4V&A52-I;K!88M$0/:98EG%'#;@6LFX9\CGR9,!,2;FQT+;30#^B'BU M+LBRS#$[AN[V$O0_I^8D.&W/D8?RE+""A\ $>N5=#-OS5T$BGK#KQLPT'L4, MD$"\#,7"XV22'?-Q *XJ<*;V=8#?8^\%85SPXNX8F I$F,N:$Y?EJ;X(PZS$ M42OG5>+!(_XP*5?5U[TQ,C8]Y<'+.M( M!08Q-*@%!_W* (DG77/=7T7W>K HDR!K^];I:K2HN) S+L0M+H#CG;O8?:TT MDF))='EO[MRIGO*[.LG%58GA;/3YE8P<1 F\J7DR-4#!]M2C//O]#!7CZ7X< M]L"8.5="SLT0OJ9KU?X:^GX>U4'%^=B9U@Q%)80(HQS3>0(_YB&U?>% F+Z: M).25&8%TE)%%D$W8WB7;!D3_*'D=5=^/GWW&EJ_QP@:5=,J_3 M88<6K!M0',93?FD7ZD3/JZL-9'AF;[%=D7_ MR(LX-&>1';?HSN*J*4_8HJHA.C(+X$2<]5;\[A$Q MX0%M%%.OD_/D"64_9M.2O&"]X&Q!Y&U.%B>.7H*DQ'RQ::\F,7@S59TJ>MU1 M/85L2#I'K#"SVR>/PG4>+4!7LV0ZA*>R5,3=5:#,)G@2>3JCB0"K[7IY+Y94 MPL!_=1._8 5?;^?[%CR^!W1L3_SG-=W'!4#1DO=7LS>3]0$SGM$?EL7ZC+W MW3(MZ L>&%K[YS6*D]C!_'4U=2G;_L'BD845>K"I*(?3L?3A)\,:B+>4![*!PD*OZGL5QNE MX"0T<(98W4@ 8B4JT$(O39YQ05F.YFAK8@&!XB)(-#AN83W\TE*.UV\A?8)K M4-$U<>Q]4^MB'QW7&71& 1E900WT5B<[+$#Z,ZJ#'$R:!N:&T8=Y0%=^S$"S MXC^&C(J)6 >C$WG(0A ;5KOFO((5;]%X]Z:76AA,&_/.;]/54\C2YN0\E,YY MJ(^N626XI_"<,V6SS? :$G._5/$ GTG1N^F0?4TYB\IP\_;3J;3HHSJ Y(X% MD 0B5Q>UA*L" X 4>6J8T%\"MJ(^AK?MA7 M\/9XJ2-&;0M892-0LJBA MBWX%RG[$:H2U)P'3P_SR+D17!-*S"8O1X>/&!(DWZT>4..VI"-,1@P?%J8MK MKHMLQ'FP6F68>UKNEU72/Z%ME-2[JB4V1&A8MS@/0,#&J((QE2V/W$@0+?:Z M%M#J"LHEN 6SW:"A-OBLJ@!VM6E=X"JBQZK.ISDVS%PBQ3'',E2E(Q01H:%' M%26HJTG; E31G)+\#'*6R+#+>=KG^M3A?GE'>"D,V.#V2-#8X\K)G;N;=9?/ MN9N^6@IG4WU1RMK<'"+1A1S(SUGQ& P0\J),@ST22:ZN_U;&+T$" !]($H>[T8,PF7=53\-$:%@_$@._:^. M;>&8(8X$_5K]Z]M$EAL2HL5GQY+Z)85RSJLT_CN.Z()?E^;MDW"<&6ZG MM:@HC\]ZJ7%QK!0N0A8R!Q5:P"B! ]=%WE7<5?P%Q: MN!^#4X#+1)YUK@_,8SH5EG$8I,4IPM$P*ZF758_/A8A8/T7?HT"=LNA[^R,Y M%D2/P8ZE]'Z+4ZJ)X1I>CRAV/*$H;ZV67%DE+9(JIH868@7[ >@QRHK"+$;$]#QB**ARUPC$Y]Y+DS>I -[C5=<1!O4.5&B)+<5 0E "Z^MIUSI&Q Q=1%KG= !N9 M-^.[8W-#.0W%=IN&&;LX?]"=^F":E;JFJCD+TCP9JOEKN'6S"DP6A:N(!?P6 MKNGW&&40EQPS=\N4II3RZ(U/([TA<7]%<$/2IX+:)E?Q2QSA-,H?<%$DF 4@_!(7:_H\_:$.FXJQI+&J1\.LEE?#XME 50-M MT#2USC6S1FF^!S:EE5)S'HROER:&:$-9/I:,H'I@_(<$*CH]FWH2?X5)* MNKI_P=E]RE)VJLSQVT4/>!$$I(@IL-#$-S1G2T['1&4/K&9X21 M/NG.B()V;')S8DB..N;$*"/-S0G(O"XY*89>T9P574T[G18 P/B\,-,KW8D! M!0:F-S,&A:EC:HSSTL#9!MKM?7KP&691_RH*T&)XH MLN^KSAI1.BZF$"(I.R]F<% +#XMI88@0@Z0WI>QU6=L4XWUDX>-P +8V)T6 MSA=>-R XY,L* 'N:@-)"2K2'07-J/H2+9TK[8TGYBO.\?PX./J@RV3H;M#VK M'BX_(J"*:K+J,\<0?LTIDB/H$BN1L:B0>)#]8>$@XAS3E.:AS(J/<+J8YRPB M&7A]$?VUS M@/;@2+D@8WY#L*8! M>F9/@(MZWO=#B,UI7\!SLSY\O#S4@>?((!,9Q!>,+G.O4K9DQVP+&N2\,&[0 MRFE+6$[;\""G;?3KFAD*BB*+%V7!\B[3 MIK8!Q YYT"(Z(D],#:/F[&_RV#2YR2&;#85!^QXG,0/!*Q=>O^&PA"=!G]$A MZ;KW9K))%:V@2=JVAN"DZ2ZNHLT$O"8NK0&<=U9[!TL7_RBFJ.$:&T8+7+QB M#,5NMB0KV+QGQD3W1A=23,*WX>B3P-02GEKL4+#=)CLX:&2TZYS:2QSA+$BJ MZ[LDV[4;A%N'.=,K&8;/U4^5.<.L(LKA(DY+=H#)*Q!"/.>Q7L)#H^U!79F: ME\2&_#F.C_X%QZLUE9&+%SI\*_RY!,5Z%2<@-^P*6WY?%E0\T@BNCC2664] MM&9KBA'0BE2M*SDF%KP2<,(%/X=;@G2J5/,D!;,@IY.%S67^8YE">CFX%\GN M0N9^+D/J#B0Q/#J.9P6=PI<9CN+B,LBR'=W40<1"9]USB3<4I7N@95<7A 8@ MJ-S[,=HCA:Q,D)") T!M!'3+(M E2Q-.1'Z( @L=3YR'C,!%J5\HJB M=M2@ MS\H@^4S[SR\V],P>T=<4I]!8\Z[FT1@.E8"'&O?68; ,2!*>0/-]TXEFR#S M!04(4LK.S0O2/8+7>+[_D^"+/<=%R3=%E-BOB MOP^E.U)O2+6PDC1!5_-1'IG*!'71?X496\%"#-<,,61SLIQ3;(B!.W23BW/! M5F$J=;DEY@;#==+PM(CK'?J^4O/U6YB4$8[8K5SF2*OJ EX'&52A:'+\#&X+ MC;:MFHK:K]#;(^*_P+!QE!.G.PRE&GZ 0$5Y.X93A?MGG!98Y M71AOQ>2I0C\U5PND)"R5I=!ZSPNH+"FWZ-684 4*<50P#3D@U$(T0Q56C2*6 M]ID@O_)7Q+VOV*H3<>Q42)2]NH%>:9"0U15^B4,\%,C5_YA2H-9I<]8#L1A) M5-'4"+$R 5U[:3[LC8\PIP&!(**LA HUI(QUA^UTC*9N="R9Z_@S)C\$'DFNC_&##&.&3;0 MHJ)H:U!VM8IH0%199IQR1&$=NCV-"HU:(-MQH1-*]F]"PHF%07)=TY):XRP_ M^/V2']K$05*G'!VIG"KSJFH]2P$2UJM9UAA@46M0H!J&[\JJ4J- =%CK6#*/ MG?'5E.D1QI&G%>6OIU57"TT/>95%Q%A/%!8(JO>.K@X?(V?.:C\S"$K[U.Y6Q'9PQ'WPGKI MML),992FZEP>$;UQU[((8Z>QR(U87H)OF5WT7-E;%;D_3TGQ#QE24NQR7I_D A7X%G/>2WT^C?"6:V7RH2WFBN8>6:=KH K%>\ M(SG;,L#U;KKS_>"KIIVQ@2+VN._57W;97&'=;]55O&02[1CQC0G0\^,1$P"F M[P>STGLSWJ_N.]$3VMZHRVVOQTMZ.*;M(F>6H4$'^6E[;MSC>[H3=8[O 3IP MC>MPX[\X6[QL@S[NR(3_)X+.&=F!._!Z#Q$VX'-VY,<[?X=CKVA!@ MZA2-:C$)WV3K /HRR-E_1CS0X:=IIA %01XS\A"(+ M^KG='5$PPD+=^DZ=Z3FJCW5.@=TS_90O<9:=Q SH-:)4%TJ6F/5#SCI-2YU# M8H>*/77YNE'V^Z=]>>"5H^GN,4O;O/W?W;W;=N,XDBCZ*W@XYW366LJ>RNK+ MWM/S)%\RR[.R;!];U;5ZUT,O6H0L=M&$BJ1LJ[]^(P#>)!$D&+@QYZ6[TB(0 M@4!$(!"(2U7#YJTF3B37$:+Y%)H[F9TM\7T8K+;&L;G$T7K'/+*?)1.\R[Y&GS3XDW8!<"&OED":-4#)TG85 M!)9!?EV)^SLLAXCU!#H8/; ."\ /P63^6J1;_Y+$%#R$_!JXS^E==HQS\95E MSU^35QJ+,B+%37:3Q^9\'?27@#P5CK> >59]JHET#=$ ]D?AB M06 A'\5*9+V< FJBMXOI5QS5@N:G,#RR6:\&\Z4CU!+=\O2F.O&Z]_W M?-7ZE\OQL>:W3#4,K]?-+AI_(!*1&5T\-7:B_P:J2U[SJ^B.YN7AGE.X7&8Q M@-H!!K=TH/>W_BCD97-D=@^I@0*#!1$XB!S !HL%@><9?(MB!ZLSOEONF@7O MF@73=L$9#=&38P*7,21QS:6G2:SDU.1TWD8%K83W)JO"R62S\$=:EBF-;S+P M+7%T%')E/!]2XM!P7 LMBKVH0O@A;[ K1,-$47%^ 8^E$L>Z.WTAL01; M:\WQQ$BI1XH8RV^F(-(4&H61<'-^9]:WS+0/SSN4 ]@GQ58>Y5?TJ;RB:[!, MZ165SJHJ92U[ADC4TT(6AK.@NNU,AN:EM^)TM*:WWO&P3V9V+7,U.'#4IN(X"=V!0(?,BK+D@[0+]A(B8\(N*#^.VUYR5U6S/GXA MK_ROPJVM_[AA-*OQ>P4*NL\GB"K^\$E@6/^+X[@@-9;"H5._-,SN4<%L>WO? M"2SL64 =W80WW$<'.#R*J[V.HAX:9D%;]TT?H@=''QZF'3?LK U1%5B4.:Q. MHUT%>U'=;JC\>_BC:9"Q%.?3.$6#'5(_9VV':JX6+F2WV>*!I? ^" ZBB><3 M=D+CHVDJ8)^G4AJ-Y1LQFK]DE0O>8=U)$0H,JKS +P\G>0FY\^Q^UAKRXWV)AP M>4*;#5U#+\_F\'G@UX8'"C3D>(M+]D2IP$]IGLSY^=,5![;9R6-K]_7M"@&FU:CYK!I]JA@!7TO4R%E[?', MPJJ/PXNFO:5]Y0#_1NK B/G:?:.,.&;WZ=%Y#G+;L5!ON799O='TE?[$LG*K MZMZ'G<;1I>44G =7U _SY5R=?9AP:1DF[LSX%RY7JS=FX#'MC';H,.50/##I MG[X))CVE^D1WZ1DI/;,D/!Y'*3P=?XF2#"JMW66=)PFMJP)J#B1[3H+EFDE; M9 A@0SY\%>7Y&&3?MP]<,['^<;O$K)!^CGJ60S1YFSH:[U+7 AP/VO;/WXZV M/:+\5'U[3LX9,N=GOE$F[Z:=X2[?33D8#YSYEV^&,X_H/O7=](R8(?.K(+M] M^9ZH;E"#W]K(FZKG=,U>1T!%*0;R*\ -N)6@RS_' M7]OB(#EK"!Z2D&?"12?$'>*C/HIYYJ2[P@]6@;AK]'LE1RGF=QRGP#V2UR2.F"JFB MQFG,)A,NH!E_TDSSJO*6;HO6(I#^)!9-^'%B(9Z1QK$S?D5RL&U%Z MX_.\[C,36$]QJYE*5]^]&5YV*3M0^D@!/X[TH$DQ\C6V'T/_K*[EK 9+&KAA M[8DQXK*)% MYSUEF\0--X15Y"=$/(BJH+1HZYC8WF UHX9A=X#&7MR+L M'BE*LD\FO&];/DKROT?I7N8C%C]QBX8+77R7/5 H(,31AIY HYR-G09KST\$ MYYJW 1\B$%K4T<(U3O DVF!%!%IS877TIC%;.Q'2@@$A%"(IRDKI>OS5HVS8 M)>>S^]7*PE\REU> 5*K3(DQ^LW'4?) P8W#418_KFC^\FFZHV1@$ON.DAY@ M,W"4]&!EV5%B9=W&CA+R 5Y*PW2S1'*@GK]DE+S>*R'48?Q'(?R5?[_Z4_9\ M4](7U8&!F0)=Z4 ?E)?W&U'./F#/U8E4/VNXBB&E9PZ]I244UK[/V6L20\&$ MGPLHMMW4JVUOT2,]3? 3(;EU.D#7/"OZ:6Y$/TW1B:PM?!PUN(3IY6JP.

MQ7T[JS62J9;E9QKSHR.%?BY[SG^'HX]5CFU[,V.=X.88. _J_>/C'TE1@R8Y M!QG&46YQLYC#'9B':7(IJCO?9&% M0 6Z>;S6L$E4 Y^3O8/9M'$K"+T3\Q 148B$ONQ*^?LT,5 ,MLOJ)T!\W:SU ML,'K[Z09W[GG)/4JGAL7#('">I9^BY9OF-@-=RR[)$^ M0XSW8+3!Z/=(&5/.Z_R4J $O" ?]L8(=-NI@G,AL,N4,>SC5IPB_EFR2WEYM M_5]@>B\=S^2: 9JZ,3L!;G*_(%-L$7[&!N7[,"CCVA>MMI2LHSP_P%T=3#(J M.Q)5:\EE+VSAC8(?J"Q#5BQ() JUE7SX4Y0*!VNQI?RC&(J7E-L(6KV)S]=5 M[_$G2CJEEOGP8K_>DK>DW')CD&64'&B4$Y:+.3.6OT0I@3Z)42GZ)QW6*47.R+)*/& M_)W&BJ/%9"KDJ8,!Z<6_Q=F7BA;9PL45)\6.%4EM#3U5R#6B MT*R2Y*XB"G ME=&^,9N;X3O"J.Y.+$KA5HT5!UZE1[_'1@VIYG7.J@"O:3H=\A5ZG+1]7:6' MZ36/>S"WZF(:[]=E\I32JC3GXS;*Z0745X<"GOPO\L+/"M6S@=6Y[=ZBI^'@ MO& :L,+')U&Z?MV!/:>+)W+7QN^E)EL1KH1@E,-3='%/\QI7T=#H*DGWT(]O M8O5 S&SFA0.G0/5:,[!"C'#,B$!M(>+A9/^L"KVYQ,:9[F)_K4#\ULSC_!"' M'90"Y>R9-M_0B8$08[/8/1-4T-QK?[A1)K(\9@D0&Q-[(Y^8X*_\>BDJ8\_I M3!C=GW'MKT?T>3!UU:WNZ)WO*MGP6S&WZI(HG<;QJ]Y\'G_ ^7.8VA/Q8M*,=F._D=3#'>^E/8"9SPKV$G M"-E]$,.OUN1-K(IS( __7_2R^Z\KLI98S$E@!SA.ZV%LD+#S$$I%HPQ+\SH1W!#;08Q<(>(Z2B(BH7[X]/_.(1K*S:Z."Y"-K3)\*%3T=SSI MSBT),VANY8&2VA.?DD,01G$@ZFR]>JB MJ8Y>=W]:D%MYXZOP;3_XIHB$>Z*55=-A]4F]ZNH9MKX'1Q55FM_S"D6R83F) M,K+/N*:I&C?+B=K;=("75(N*@SG:3M^Y".#E+?A-".S/P5B?@2^QV03G,[K6 MC+>L)%<-3 @&^)'&S_#.?Y-!&F+X:)\A,K,)M ME'>O7$-$98FJ[!J@)TNFG M,Z?*'UK4[K,IYU;)HQ+86HHAUHNJ #?G&/D)9-HU< MP7EHL*SBV.?6^,A/4<5>3@I94G&4OH/<-(."BNT+8=7P.J'%W>8KRYXA'_J* M/DUMUCMM&N,G9SUP/M^:6XS@7X#31VXUOQ# :GY/S!.WJ_=M&;,'P=@RGRU64S@"H=E*!K[&RVB7E+(5R[*XSR'0NCQ ^6ZH^W+]^S[9 MO9S7G#69 N/BFPC*_96B0H>L6WS@\EK]D_\GI/)-=D4Y7R;.[_1 =_Q7T7\H MR380D"^S-9_8ON1_4=!B5Z&](#M 7,0DT1KU +XF++LR&YL3[&!H(P2K'B'+ MMRB/FVJH$%!YS[=]R[^ );39IT6QEQE^4QM?.X-H?"Q9Q\SGJ2:0KV)?*_2) MP']!VK*\(M"[7H-H'[$@S3)(9QWS.Q_=L4WO\>J8%V8@[]V(8+&>.XEV5:'D M@!9KW,06I7<: LZ%M$\P\QS2^^&_%T1BMZA+$!_F+'O(O1T1,9,-FYDDB>J( M":0RBH7\G"5E(52'5;%"0G$D8Q.Q"2YP+;[5B0@8?WORAV6""<)HM+,!%NLWR-DA1P_Q8O9+D3'!S1DW!!U+(^CX!?)M:C,0F$]3S M(?>%L?@M25-^(-_P'(=-95,6[>=E%2=[S$($9BCS.=$#X.L-T<,$<7&[6 MB @)KA$11FF+BNP%0EID%F3%RD!)<9-XCID0V?!8.NKH4 7 GMZ+QC_$'$2] M$WJ)MN^%//GLL80_0@".VXA<\MO[,^0[:W"[NV7@"XM%3>1Z73<,GDC9.A%1 MOU#ZB^1=' ,62 U91>]]!Z0;")B3U2XF7HYDNRA//@1# M4PQA!'10%AE>^P8W46_Y/U(&!=XR?>?L#,EBF@H7=6C$8 &B,EBS@CK#[0/0 MZCM9L/&$C/5OQX1L:LN$RHUSI&N8AWWWH\?!/=^6G[2@MH-'5&QJRZ9#:W0U3;)X\\1U#\K#VKS<^ SC-W9,YWS:G< MDM0P\8:F%=2-<_Q*L9I-A48 RW*((9@NJ7QW:A/]'(N;[#YG_Q*MCJHSX>XI M39YE<-WG*,DAD8@+(>04R7Z/RRSNBJ/\24L_^P")[1?G$#4_C4DAU94TV#?6 M2P?_!8$5B/0ZZ0;BL\CX%&B*E<4G1TC]Q4R.$B_,PT)P1# ;JY,:"$W!)]I8 M6J.-;:Q!*!YZ^?'K?RM,,C]UUEFI>KO2:V=-(+5IV'%O;D\G)>KBT)_N>D_Y M1G%+X;E.$"JZZ0\W? &GA9&]P4.%/3O$R\MCC,L%3(^[GA4U$:_GW3S![A*Z MR8*0"C&06=\NI4G!+TBS&E%4]7\"<8VO# 5@0LX;JTTC5=_WIXW$' 1Z$%RK M=(D%N9"*I<6CDY1(N6BNS>)L3 '_^D@MQ)_:EMG@C. W M+R&/XL.%"&%),I+!16O#9XU2V75[P]*4O<$@>' NCGX,(+]8EF8V-M=W?8,* MKQ5;KKG^R>DC9-]#U(,#%';BT):H/7BI,6YJQ<' MQ2=#6)Z:7,0P5/1\,CW0DLLJ; D@=!N]T($*_\,?(\^>_DE=RTL+58H(P U9 MXG^$M&P:O8(ST6")_['/K3&2GQ+__:P4LL;_*($'V6D&-?X?Z(X;#_RJ E?R M086D^ [-0B?SN>>="J!P&8550"I2,FWZA.22$8VC_-(&I_C2,\>\$E;#J FJ MXI<9Z)73\G!%FZNQW&Q$+T\H&<<_@PHZR:LLW:%;9W#B;);J#&I"]79[QZ&' MNL_[H@3B@;+&3:9'R2*,_*9_T>1&-1@*%UZ+(]&AAZ="C%,9>J 0(VIO9E.C MJM#OM(>;Q'K=JCY@SI-0A@H[%;/JT(?<):U*3^.D#Q;&5B.M'[JF'&$5IB9X;R3:"!6]6^2O+'WE]MYE3N.D',P/F#0&;:4/S.W>7J^ M$PE]:A*!,]-=A]X,1<3 YOS=!FFYJP=:,M+/ ;CF/DAT6D-5X)RN*8<:2TNT M3M+GW\:+)A%$G-@ZC:T\&9X#^S%@8XX1V7==;QD2745$W[.BS!M?VX\T2LOM M)7NE>?3B,M$KW?C^]@C/1A->B\\^M,5*8UR+)2O-Y+>HA\" [ MS<"K6S5M%"5;N8'*[]W%3;;>Y]QHR?1)%)17!@_0H4^M\(N?@_.,8T*>F8,T57+-#,[* M51[%%*(\^I-XQCY#\LOI=,Z+=@ \$8BCFX7CB$^4=&2ZQ/','S=9#!?2I*1? MP6ET^K1QU[\W&(Z&K5H,),;ONZ#&)ZW%T3@101B,XB%--DV?9X?WXO0&4?UM0_N[>4R MBYOF8*HGDLD3V,H]4@)R;F'*2Z+L8U/=$JWD&=E8D;5DH]W0_7\>.4?CK#:4 M>*1);=/"+%P!Q)";+Y^%BY_ZHH6ZSQYHH6HTR[R#*$L.__O7;74 MMPJK$"4X-"2#3:6EY]/V%YH\;[E:7LJ7NML]W./J6AUW^[( O)/L>?E4E'FT M5IVYV&F0)^]4<*XU2HT/B:K'W:I4S+Z07FBH/K,7 ?#''0BXMI>?_BW(\87> M-69K*[S?J8#Z*^B= S[S6ZKB9_6'Z!O1Z83N;<)B2W8?VCJP7%^EL)[>^5Q2%GV+"N> MM+6,9*&CM$(G"7?$3MP69DQKWPDA^]TN%2H\2L' ^9RRMYM,U$(3%0F';RD3 M1V,31?2@.$\:Z:!!XC:#B=^?173UAJ/%S<(&KS!7D*E;P@SI;.@[NZ)/Y4T& MW;9%BZ8&KJ8(+>2JO'I4#D.7) M#H8F=GZJ2N#2L0[@+338L;P@"ZUV:-

0O8_>"=R*F5E626;Z1G!>OF[V9K W4:;<71X&/M[3WV M)&\%@.V'N(][YO\4\?30<_%B]C'E"_Y$$,K\IF_4ZH%4.Z<^O!*+ M]1O7L>175+UZAW=NJQ>^NWF_?'(67%1L?@YTIE+-PHO(!F^L5#+@_/9)DXB* MIXHQEGL9MCA]\\L +CWBF)K*IU'Y8C#2M)YW6E\1A6\G)4>W!&\-">>%P*89 MA.]!:S-=1SG'6>AY>!OT5\*<[ZZ?<_.S:%2Z6A]Y)DJ+98-/BZ)IMM)L50BV MVEP,$KBTVL#^LXF/#V''9Q8CW@C/[V^[W,&7H0R+>L\>"P+JW(4= ,%MMPL3 MYMURG[JC**@Q>U]K$Z<2Y(N)T]2K;P]I:&2O']DI*S.%O[=:F7RX6BWY<3HJ ML=/1B6V[_!K+9*/'+<2A>F7JGM;+K+7:PLP:O[IJ(3T3V9IO-RRD5X)W%:NH MENN'.>@;FG:7JZLK"AO+E7@D+R=AT'?PI1\P\\P-G< ;Y9N$L_>0 MN,\D] MDF9GCVF)6(#H519ZHT#$:>@SA_K^@]B6+Y-]!@Q&L4(S<+U'@!%(H2O''](M MD*HS=Z9.RA;87_'H("N*J>E@4W20K]0_30<;HX-<)8W/IH.[LU.$SO8C/+41 M+>DU9HLKNS5FMU<:G[F.[]K,XD>%5P A7U;K>D/7@[EN7$<"*I_HQ7Z#V7M( M%NM.VBUK&0#>-S3=TY-3XW@\\5=^[4 ML8F"2%"-H;S+1(VAO$NYV5(=_B@,"I?;:9'DI,;QN^(XA]:GQO%VR&H=V=D: MD:M1M3624Z,JSP)PQEF5"8OQ^(ZQI.]T=$H=LS\@GFSA@/U8[^D3=4)Z0^6^ MLGX6-:\Y"_W '5!OXAWYVVORE^NIEP21G#C$=GOG](F9T=U@2VAB;.(]S"]E MQ=0S&]:)'.(LH$^EL;_TJQ#5FX[B7]D8&!;Q]OTL;.F.$5,"S MS.R#KAR(@"M8J*U9?P=9/X'YXK)\OC)4(BA]I6[/(\,^,XDM./N"TR-NJT5F!IU6RLP?SQL M*>I^/.RZP-2HVUJ!J5&WM0(3+^:Y[3[VZ>\N@"&?)ZESD=D/C[+VL>L25>.V MN")7XW9;9')VK8C6H=GX>L=2#HV"N2A8;;[P EQP?K&E*#B_* H7:!1LG M^ MO=M2%/QZ5Q0NT"C8.!?H@_Z-,*0*/:=M2;42F[NQ[6(BC<%WP^![\^!MT*?>B6EZ M(;6^,])A-@L8S?F-X'.0-W-/!>$\C;?MY+?OKM,+J#?X3HE/BX*XV9LJ",=I MS&TKSTV1*_R:U +B]+7;W2(^;=3R=<6T7-2*]BA2OW*V1[6H5>WQ,(][/%S9 M'BTAF:KX?Y&0RL5V4WG$P28_+#V68[TP;*HKA0VP MFH)-CD3!6([RHK 9EQLKR6/-!4#&==S*9.-\B^;&=O@O51=:<1E]="20!#58\R>6Q?!M8N,@MNN''O5/1ZD9 M?1C"#BWF]+(G$E%2X\#+?!W4J6IV%P%6R MU+C-B*2_F,V8>O6M-J,8+E57J/E/\]].\M\[UWXRS72:Z7:+Z=;B$R3T6$M^ M;,/''+BS&3*FM:".;Z^TOAR':R=KD-])(ERREP!_^T ]?A& HJS+AZ_YE@[O MRG9SH;0NO:NZLV_GH?6<=D&$6:?4@0\!IGSY MQ47O ILM*/=J-.\$-]_0X(?C46*S_U+KRGFB8L]?"7.^NWEW])9']$+;+2A' M:U2_&ZHWP]6NR1+[OZ=F*O2!,8W;[G9$<.9@6UQ#M_QV"\78&MN;P?::>/OV MV:&>WV=#CMU3FY@_/=?\F4_,8>U5:L$22V/+W@I^$VEL]?:?_R%V*!PYVW:? M,2B$6:#WU*<>*(_HPL3HZ:7KG7G48D'^M>=B6TNHT1E[7 ]2%196%#3.:LZH M\?ON^/5ST*A=ST)ED'@4O+-\GI8I:,8I:I M6,P91[&7(X^*[& \*3=LYOR\=^TT$>&/*J[7^U2O5AN?/'C\"=_;,XAG>K-? MEF]\ZA(S*'==-W#<@.X9@7M/N_XO>UVKTVC6#_#:O0I>N^P#OSS:6R[ M.0! VR+DT#RTRMU]\Z#<;#>J9=*I5?6I%GP[S"13+;!X 7%KE:J-NEIL'U?URF[0.RV:S9>X#M5#+ MW)\ 2J-V* $ GVK1I[SBO4-:W59[OTRMSGZYB9\Z5J-9;EJMJMFL'M(&I9-; M;+0E9N%3,_K4BCY)<@>>JD6?ZM&G1O2IF4^@=&F[L6_5&^7J8:M3;C:L9OFP M7C/+^]UFY_"@V:A:M#,!E'JS)3<&GYK1IU;T:3_Z=!!].HP^M?,)"M/:;QUT M&[3NPW6U7#VJT4YW$;/U0X;-^V(H^[>=SBVVK2@\:EED^;-2!C^OM>OG0 MLNKE:FW?[!QVFX>-[F$61\?^ B.51Y_],RL MH(]35?\%[[D>8.C(<%R'?C842!K#P #I]RE[PMKJ)ZS"_T]..LR"XACX/L=P MJQT"(OB?3\1CX&<<.:XW(/9G="K*Q&8]Y\@$0%+OLYQ18JYS_./FZO'BW'AX M/'F\>/CRJ7,\3B9K7\'#Q=F/^ZO'JXL'X^3FW+CXW[-O)S=?+XRSV^OKJX>' MJ]N;-RRK^NIE_4Z KYU>X#HEX[QBG%6,>K75;&\$1)>W]]<&2DZ@FIMP +ZC M:3@$(PL694?GKAFBBXK!I#U#NI+WR)!30J][Q^#/_,8E5#S@\1J@G-K'AVOB M_31N'?IQ;;,8ZG^-?7B7PY4Y&%$Y*O-O )CS@'CB."&Q[^G0]0)0 SA#\,L> M@Y%\:AYU7-?N$-MV@X[[LB"L0?K602%^'H>WU S_@',G]S<_#CY;MQ?W-W> M/QIW/^X??ISD;0IT:7^2:QC1$EGD$!-]9\NK[CL9(+$6Y.X>3(PN 1K*=O MD1$.29T%D7).31&8JK=*!CYX!VZ8#Z3;^[4RX0K8@Q>O,Q&67C6+5%_'(H_W M)S+%_"@.-;0%/=HC_E(=H%!?,,?4A-/*2R#.08+?,/L$P]& =7.WIG^ M4M@)N.<@;.Q?]L":-JEM#XF%9P31W_Z0F.KOY!(33LW"_E#)X%^7#!^(L9NV M]0&,( .M$?P#/F!@JG7@@?T4E(QZAG(G+R\Y< MBT[*9!_?&'KN$XZSA(ZTR3/HU&R."ZP5[^F1O%S)TR]Q6+64<&BWRBBT:[7V M].5^ CS\8PP9&8LU$IL1K, A;(#L=;''KO%7Z#'?8B:7OVY7T'P:'@L->U6Y MKSQ4C(O!T'9',&YZ^\:-6_D8C_W:Q:=(!?=PZ_6(P_[+__Z8M?;4"(J]IBUA MZLNO'&_^EN82THEE>=3WY3_?F4-KBVJ8>F/_P#CS7#_H/Q,&.#]CGFE/<$!I MGFZ3E.7NW&NULG$IOO3O@<^:8*Q,#9X -&,EA9!%!L#K\ MW0$6B/W_LZ&0:8M)@7IUOUG>/ZP=K$$*R'6A-AQZ &$V!$>&OE S#-@3*LDN M]FO+9*F%QH>M&KC7":;_)-7()Z[>\FKIO-Y^O(]L"\02.@/56AM->Q]TB4V' M?==11F4)# YYYF^ :B) %A8H[0]320I9\ 1>7(*(#EL31N;'Z2R(/=GM.USB M4OKJL'E8/@0S8AYX=H5 :N 6]P'56K?^A\ M1"Y#3^?$#([>&29O,B(7 Z'@?6XEBG64;=H-CD@8N.H+CP>;^3?3#,DGZ@5X M?:V2+!TW"-Q!)%D:+90LQCOB^ M Q4G)/(N:TO0X,D)P9SV;8=Q[[_B1!2+& M?T',OL&SE+Y\PI_''# N1,>W&[C#>*_5/._5(UQ@/8P&'=?^@"IBN9UN$V)O MI,-X\0(^H=.#SX[Q>Y\!DN\CML_>?Y9B'H?$@%F633<)B4\S[!H?3 M]X*Z0(90 % /@6O^+!G_K%50,W2.HR#7D'C&$[%#*F VIC,Z6\,TTR G641P MR**&Z>VW'U/5YSPX;)R0'D&YS24DQ43(5)/V/(6G2YGR-\2WR-_C,!-49^#Q M# V,[]_/,OFRZ$;H4O9);RG[9"WKO0&+X!H5EL*M( !@.-BQX"I8WOCKTJ$FY'5ZK&_S0V#<^P*"@50T_!/O4[[MXAJ%. MU((^"<:W\DS\2>+D/Y:[^0A2Q[&,#_7$ECN@H.&ESE^P(?P1?Q]^B4N1@^'1 MJL]7PE=*_,!H5PV+C/S*/)(]$[>_B>-8-*$"$H2+4B[PQH0UH*A6;.#&->+3 MV:TCXX0:Q=[,K#M:*64C=@&Q Q8$0 _4!@1[KH-FICTR*)B<(^,*E383P MG 3$N!3R+$7S\1A) 8<*2T!%:BUPH$*1J->B70;X^=Q M0SR/F\8 8H 5<8%8?D37U/\XEVH38$&H2"+65+MRX1D?HO9B>7,!SZL#SY*<8>T9+H#\.5'*)YA-)!DN/:>T?/\_.TU8GGUN?HQ8E7U!NEZ)6IZXL&0_&LWIZRVNA=936" M/U^N*Z,BJ6>.WOM8?FY&A7<&X.FYWBC#7>0O<<"9\J6%/X23/S.8&LG:@>VX2.]/S.>CWJ6U'.N_#9(1,NMM)@P<"$ M&^U=#"S 3WR%O3&_C0Q!QK\PP P%'_6?$J.7W!<#D3&.TCO.^Y>V2\ YP\Q] MRD^\0S#C.>9^/)SO 0F9,*#M_[)W=7.99E0G'%AN(%]((YTE;NK<.ZZ5]EO- M4K5:Q?\I=*ME'1L=@MH+I2EL"=M!Q-L? D%0@[ND*&Y$\ A?$Z<=$Z<;^"K MYM?0H5'V/_@G?1!C_($ICN+2L*5X2BTR?#PNX2UP?LW %7^H%T 5^R+)#DO! MAL")KN$^@[?3^A=^.7 ]JM#BA@%7N]($3PQ1Q^ M- EJEA$&$2P*VD5%%&(ZJ!B/&!"P* CS :@,F;08OX'J/PA]%7MUJ FJ!T@5 MR /3:S#=QL?H17J$;I0-":8"-@[Q9Z8H;R4/GG!ZN*0=+R3>R*A5.;'42QR! M]TD[(*IBF@9C M^1'=H][F!\]&=-B3BOG[G]L&1<.68E-E^1Q@Q1 M,&=<4\I5$@S!B;SOVF"*^E(<<3$*A'0-HJJIN @E9S+FGXI]1J%.H]8\X>X, MPY-7$10'X15P)UZQ8+RFR?JRB5*O$F8.8AZAS(L6&L.C7;!V'1.?P +NB!<( M5%Q=745A51%E7W4QQFSLI CB7:J19Y<_KZ'>>J'RYQ6SEL6>#'XCU"][=U]/ M?XNR^%++32;GB4+Y5':>PU'AO_IYOUOVW&?Q M_?@#3#PT[K[>_+C>2W81X&_&7034)_4A^C?O6_Y'3R\>+^R"#V,PB&<0)+[4P1<'TI A8D.;;=;^?9VT6HO16_C[=GWWFO M"SF^Q?RA349'()& .V7D!WQC_4K'1 M^+MO+Y&:TMYA(1I.M\I8'2V/C[J=3)*+L663M"^(SV:2L".YQ2I MGDML]PH\!*-666B+L6)BO&D#C7"(X<$RK!F=TB/ZTF<=AMM2!VRB^\^K(%-; MP>Y.*DO@,=ZDQ_R?V(/*Q32RV1N]AU>-2_'N&S;;7L%F3U^WV= WYVT2;U;V M7?L)O"WP++NH_0>#N+G3JW:,_HO-9;[P&460\D"X-1D:B([&BFDWM M][U4S.2/EUYJI!JOQM5.;I?,J:FU-,_B6:J:W@/$WKDA;(7?EIT,XAG7>)SM^3Q@)Q+=C;O0,_O$%Y%C\=M$+F[4K^^U M3''P=K3MO\8J\=G+7&4MVO%;;^'Y%6CJ@U=MCSYAQM<\>IE,5$")%XH./T@$ M)PZQ1SX3QR-1&@*X\Z)G.W\'X!3: 7\E[LC^!J#A_5-O!MHK;;D(=F0>\/X_ M#& S3%MXHAP,\(6M_D[H#>.DXX:!.I5$ _#-FJ19?SN #E\/'QY;F@>>F%BB MTP4A5A["X=#F?^-)&Z8$(R3>)/^;C;?#H_T:+G/8?-_FC"=/86H/WSY0!NEY M5 *$)V^=B'0;@E\ 2YW$V3?X@QB0,5&]A796 :N3UP)K+E>=B;PG02KOQ?9<3S&F:#18B,=S M)"Y=#R2,8_R:Z+WD&X^8%G'GH6@. #C8EHP_>#MEO U$6VF6;YE=7JN^A@*# M^0;0N4SM\4O&1=3=YU;D_@@1=*9.CHVOF(J)HOA-TG<%_%A[512.VHM8A#$4 M,+F/.GX>!%"MOHRMLKJX]E(=.].D]TSMI[F6@2K]-VZ?': W;)&/1V74"P@8 M"Z?4H4"(J/C%^I/MQ;/;.58&[I$!2'7I]Y 9U/K I2]XGN_'X* M++R'K OR&FC>2 H9>.8B&4NFZX$)3NH@9F"AM0OQ"7@MP_TS'LP^6//VF^+BS14$C6O[ M;X@-L)=% $V[$ <*C^$ ] CHS=L^?!M6X[7[\.P)$!W:JYFBMZ,??.E79\W M$?WAU+B@:D_#_XI[U. ?&SK07G&"REOSK<9&2&4A33Z;2#3#_Y?,9#&2N2SI M/U*?-YFR-0&TI=-ZE@;9ZW.WU*C;FK^U#%EDYC[IA*YW2NAZMV,J=LPK3V2" M^'U4(!FK02Q9 %N==SYY)IY5MEWWIZQ(#1+!4";J?@:4.#+'?)'>+SR_?*+1 MDWS<*!G/O"LAYH(GFK.(5E+XT] 1GS&1PY??F,*YP+&PKH;.6KAH5$N37V$U M#?5P#^!W#%S M6 O:\0&O"0;/1:S4 K?>=H=J(>F!%5Q$41E_+D#Q#$/RHQKZL90J+^4G.27Y M4+2MD5_QT%N(I N2V/E=X1 ]CPR09X@MW1:Q(9Q42#T,6:"'9_X=,E_VG>!3 M810CX%]4P.4S?'= 87Z^R)$;PD?'D!PE;/J-@$,,2"C4OR5A5]-O(*2;-Y+S\RVY[T#;IUMS7O)[R_R%N+$ MG+LHT'3.O'=B>IWW9H?:#/ ]=VE^P(L9YR[.HQ@UGO<:EEH[UOA+2#03T!77 M34\,B)SE8-4F[PGN&4,[]("LA0T MR8(B*RJ(9/&1@$&>"+/%4-@S0%8ZBFN7>+LIB]]C((M99@AFOCP@&CH3P=)E<,7ZGHL#2<0VW RHT*M$/AQPVO)--=X+I M19CH&5](.AS:)"UK3XP3W#A*A\74"Q3#%,]D7O '802C8;L$!4A IQ M+[(X+'&6C\.#-'TVI'+U9=, WB4&R['&"%XF0QX9R6S%">I',%';I\]( V+H MF916B2^,F6::K+;N9X4.X7C.>)SX6Y -R73R*%U7II1'?Z?2RF4JL*&R=BM& M42"!I8^RCQ85C;Q]S%9@P,L@*GPZ8* ,T++!]GV@CZ204X>1(' <"[M)E@QX MTW/+LD_<@*),Q&9QAC_R$7H?%+M=7UP_**[Z*,8T>MDQ1A?\9IB0(1:M'U53\:\#CD(M$4?@JU)T/4.*HXJ7[73 &P.H$ M#YZW-XLZ4&&IJDQ_ Q'G45GS+<6R5)-"KK+8\!8> YZX<7,@R^"-);YHT8$^ MBSB1\*/F!U(E\S8S">M?MHBPZ "?\'9^*=2 \8S@C:S_"'R\M4"B&A:?#BK& M;8C:"V<3!K^P\[F&CZ&-AK)C @!\JO2(O/QM@C/4_'PZ' 5I!5OG.%'#!FE3 MH5ICF/"!OY3="K"-48I< N >;BHQ&IGD$?HJ11 [MX[L4=%493335X#:E3WLX M+%@Y/K8(B'H6!?%Y&C>1;!^-(3#5I G'^Q?9*$70") I\Z.HM09.]Y B%3[Q MO\E@^#F1TZ&FE_3J&V$ -NU_XW8?T9)C?D,:QOX(ON1.'V-TW"+!7BFFR^6" M](J%I4;E38I9W9K2#3!D8TS1'7,$&_>X66B#5\]%79<%*G:!.W03MVYQD4BQ MPP)1F.R%S"*B^#QY(O<0=>8ZW6X+8;YMU(K\9*Y6RRXY+TOP4 :*(MJ(4^=J!:6*5()P*MY5+5UUE2 M&78B$N$-9H)AS[K\5L%X/"&ST*@X[SQI?-OJ]*0V=E:RZ1/"-1P391P=RF-!0QX3 M9F-MR3X/XP>RRYRU;;%4?N#1?MZO9U+TQD$TKN9!'R'I$N%M!FX@6FB";+W. M!U#9^'\?7U)SN[#\4N2AIDA-D;FBR(UZ0U/TX>J-IBV, M<6R Y,>QTNO5:MYT@?3%[I!A?!&[.=W99HN-5WF M<66:+A>V5AJSK)5D*XUD)XUMSAJ*;R^+8JW=/."YRK\1N]/% MK/7OI",W("N8!U@";AG$%(6FJ2QED18Z$"E,(@T>[R/DZQ"%F+PJ\#^$N?7@D&4< MCE9X!47Z^Y.HS&Y:+<[)XT4L&+",A=??N4&?IR ^$RR4$S5BLN4!WFX[!.\0 MTQBQ9@JOW^0LG:ZO@G'140Z%$, T1^9C70,;B+M?72R=#C 5&A,:S3!Q MJ:ZL0<1D;N!%ED@>?W 3129R0:+:3%2TG3/L9<$K^+ 82\V@2HMDNK8H[^C: MI,=[&LH???'#SO'+ET_XCZP>Y.LHB9)!W^B#%B];%"^['V%19>"%@ZBR!2$& MY%;&+A(*-KA17F96,MC:'NO8\KRQ*%-0]WT:9+QM!] MYI7;JBBHI+)U12VLK)_P%X O+R_EJW*WP3$[DY>%+00+5@()U+; M%4X2:!/8N;\T+D&. D5A*<&9Z/K(2T(5*@K)9M]DZ6P6JW%J4;6UO""%@PZ4 M"[SS5^C(@C3LI3W)*:!E5$6LJ&&+B4?RVGAI:X1 9+UH6JP$QIIVPBL_\7*0 M> 0#=^XGV3@8#6FJ5%_4_JMU\Q6YJ,]+QL#M,)OBNU8(1,^(7>+%?Z%H 1Z3 MLY]J)9,NM^UX+K'B>ML4Q)++&#+S9QF^+_/&"B4C0,$>8$\7\L1OA< 5#$L& MUB4K:V>\YA@KA7 9'. 9U<^B> ;,%)0-B7)D=\CC8)5?LDMD9Q'Q]Q! 6A%Z*'Z9UUE3 M56T7S]:AP3->.JZ80>$M,FZS,*+L05'U+3K>6*S'RYJSJW]%T2:OH1]ZTDSH MT+B:=S0I:_D*OE^:CS>^O5RRJ^C-BH20ECEB1);&**R&Y(! MA(MZR.AZ]&]LO23:/XT!-@:\1 0VEE*J!@8#3F9/S JGP$9.#-AT:'2-NT[ MP;-H(\8"*.LC/DUB'&QOCA6@\?(I-D)GP 3 6K# GWY&"PCJE=+R(\4J LAHNXG"<-;C MW9/X!O5T8OW!\-;C'S9:0)KU/'+/AC, %Q41DF@XP1%(?L'$ %RW[^Q0-+] M[Q'Y<;P* M%_4LF>A $HE>2SD'/YEJB2$7'-LO;L1PHI,3+CE-^]+P@W6, 7K'I*OJ'X[D M)0SF9]>S+0Y[V>]U@JXE*DHA5 M:RSL42'& -KAOK6'5Y]QK\N)._5P!'.+)-$\)_8T$Q;!QSA.A>#\]MFI\ M@7K"=?@@G*1XW7@'S2S50$:VFY .XT1WG53P#7;OJXH:J@CP" E8^8NF_GW0V2D)V)XRS2/F)L*2#C17XBB0)J&+O863I M*N)8#4^\E5H+5E]=U_75NK[ZC='JJ,1:^@;&=[1#BQ*W/@\]U4EWO-9;-.#- MKA 7=> 67I_).J%L%%.TFO"VK@G?MIIP72BYE>7?K\BGUQ234XIYGRIN33&% MH1A=C)T+#:VLGE8]_\7805R,G3@H4\YZXH8(C%]]U%7:8L;&>M/J,GA][WB_ M]I[)G0LNZMU3.[=]%9N@G%954\[VKV(CE+-9F;,VHT*7C*_ D+B?"*E_\V/Y0^X@)>\/)BX1SH?1WP\QH'&AEL?VKV 3E M-%N:;8]2ZEO#;OXJ-.)*:<+9_ M%;M'.+,M@^4*FE=]$W;T/Y'O ,ZS,>F11Y=%3Y9_E$36+?S+4U,_X&U%)+Z M2Y;M\1R5CZF+](J0K/.ET M9'21BGV5FVKTW9#?7HU&V-B;4?Y]^EI&S'MRPUX?K_+%7"B>H%O!*UHI42E/ M@6O0%R8*X^(5IR[Q@LGYM618U^!ZJ412'*)BS$RWB@>5/UKZ'KBX+JI6_1SVC',:>WVY"X)N)NSZSBW[:\U*+3]-^_.!AIU _/^; ML]A7/A"A49__ ]%UZ^AT M?NZFCLMV)KU:S9-%>(T*C7J"\RZFNU/!GDBYQ( M+G8TL";5V9[H;2&.$C).'.;$_=<2WX\"2[6]:68-9B]']YL?5IIK:%;.%7T. MZ@RS3IAKAT+B&=_Q:##H$T>+,TP"&Z5-TZQJ^A0XTZ1A&K]5K)>!9=-FV*4$9,6( @/^!GS?(T M6=V^9W1"GSG 9!7CQHT@//&6.JFF+R:EECJCGL:-1E=2 #\<-T0?O'-J4M[0 ML=Y2ZXR_VN=?59%RXB\Q(%JMM0N!I!-+T"+094RAS.&-X42N@1.GT/!&6MA MT,/W8[('/NY1%[AGV ?^ ]80O04QVIKIQ PK(BYO_/TC, M(H]\C0>_BI<670X /[_#7)VK_Y2,*TS5J;4^D(]B9ICF$KOAUJKEWPJ!L*A[ M$.]/S64?R+&B9.[\KIIMISJ:)7K;R9P:T2&T Q2K$F(("!,/A6W$Z;+_&B93 M#"G/J)#/HO0:WJ;3YYS/J<8; NTZ M >\?#>_WJ,,;>HX,"J+.'?&=N,^\ Y_O.@XVA\4$I1\.0^'$;W;PC0\_*@^5 MCW) %R>@HGV;[9JR-9UQYSX3T9SQFME#%A#0C/&E%B48J@*,$,(RKAG,X[L! M?/D=&]S9H'/O^R[ [\JW<0#\WXWK/;NN!6\3WP=6#7T:!++[]D7H@38"ZV;F M@GYS;1"( ]?U2L"CV$IR]-GXZE''Y>TM+SUL@O?9..%Z%7F3R.:ZWXEQUB?A M2]FBY4M0A["1AV<6_)=ZN#K18%LV!H9I3GQ&9)?QB/*C'H=R9?#: _ !&?(6 MLM?$)B,?8?+8Q[Z6#NSRKL]L-ARB4H&O"7LF )2S/I 03 XF01^V@Y(+1_^5 M@!E<%'%QIHPAO%N^&&+B<:);=MSB5+9S'PD- YS)+;&D1F!'0N>#C.;5@*^.=#X$P="/"0_[D3,67 M*[A/7EXQ-=F1>IC[3&1C?95 R1<8W8V1D76I!(9HTBF;@!H#U\?.WMR"00EF M\Y><:(VN)_3 9!]VOF7E9*AM)K?&Q\2+/RQP/QQ\6RJ\L MF(U@/[/7/;>:I!K&&S,\PDTQV 7PD0L*-$'O6>['2)N4Q&P34'UT04<#U2S M5L4+.)2$A[J @6>-BN[YI23!/N/;MJV8+$4EL=$*1(1.G4BJG7(]0YSQK5HI MBP5S"9#)68K!11I^TA+A6;_8MN],=5 )=]KPSEN5V8 MIL5M;JB\T@*(XG2;2>JY_"FP!8J&"Y]ZF95\],\YTS??/R.KWJY7VCHA3]," MTD+C8-/I>;IMZ79(>)51\\YB_#5W+JQC&8MZE@LM[-TY?>'EWWPZV6CWJ9Q@ M.R?+V!&BJ]W:]R.\TIY_(H)2XD, MW!>,3HG+T_T^&R:SCAR@)R-XIO839HS:LA^'%L*(BVF<3N!O,%:7.?-\]D2&6*>T8WSE7R8V>^.XO42TZ3#@*?Z M)),@9581CAIE>:GKY0-,"#/=G@/85<4%!MA18C2PJ )1Z9-,J;P,/4S 'O#T M7DPT5@?1,EWN+TS]QD2B%'SPMFL)/!Q2U!O%:^-EQ 5$.L8-1 MQ3A)E2Q%5&&)9HN<,@1.11(5OW<'L$63#0&_@]2F8Z1RRL4NM4#@F.09I]5C M]KIIDCB-W?C 4VXQ"3#Q

"_;J#5IG-^)[V?6 M!'PPL3I!O8/?W/KD)PPK$G<_@#@!L0>C^Q\+09"_QY6 (A%Z#%-=*6=DL]74 M$0@F? PXOCATX^SS*/\29-&O*/",,U%-6#*N'+,2I^["1$(:8F$'"!VG%^-; M*"*5U#RV+A32F _*N(P= BDP-$LP(2>9&!M)(E@14!D5:=K$AWUT9!4&+AU& MY.46R61,F ^SKI7ZD UP5>7-D-ENM$^>_RPS4Q-YV "7.#D(IY(YR:)$Q\9- M/[GVDR#WOT.L81GAWF*MPZF;BO16U^$:)?3%^Z#94]5!4Z&5#:1N*)+XN28@ M6$9C/X@JI+/*$7<0*:#DOX MNC9]8;%^3\+)I![/M(X6:=JNC_GL8 AA(KG*KH]2]Q/6#"<5$PNRA$D@4 D6 M R^_=I.EMSSWG>MLWDS9]:7XBZPH-."*H4JOI5SB)!RCFN>KAQU%&R*=7E*- ML)/ 3K.0+!/,:0=]SM8^@-%@_*Y3?'5 +"X+N.B3E"F-$>-,(C0Y-?(#MR.% M)<4+$)ZP](JS'5J4)+*TXL*!E)6)MC4H&-^U\3\HE44EF$_I3V$S\CQY7)&J MZ,,_'?$+7GP@)Y R/1J]9/3=9[ SL>NWV*A)D-L5_+ @F2?)@VA%D1EEP,]%()PP0:\(T%$ MK(\>P:(J[V>A3+^H@(R7H &K!<('!6&+/W5#49=FVU3XBT,LM?0"K/-Y5K5A M0M$'7&?;S$3E5#("!2YP ]WAB =!A"+'!\ G("@#/@HO92*RM+LT7OQ52OJA MHNAM2$Q19I55_,:RRJ)P7HI;\%P'E-9$_1VCO)(H6=*1T@I<6!%[0HV*NBW! MX*!?AI*+4$/#F+Q"+KW(GX[[7 ;^+HTI3IQ@H.JC#?\GLVTI(H<4A517J1/I MU_)Z%E[X$V+*/(WKP4C'%Z*F*W&BD*J *]H^@.QZ"FT,/:#,BXI:1&G.<]]- M_X] MEMW(+V5@(B _*08NA'P""XU2$-5#'!BH/.#[D+L5%D T)1?J ^;'+\,8%>.; MD+0E62\MRW^<9$F0L"34G+@F:608 THP$(&T$H-8S)2HN*L8=_*A-'^R8<+Y M@T/3HETJC#[2(U@KB6G=##1=AYNT ;*F,,+ZKFW)LCB^2C$&F':,/X[L5S5. MR,>/1HVM$8D!TO,HE75BP+M@G8]*DEQL]A.KNP XPOI4E:D\SH2'&^% D?'K MU$U1-,:]K*M#'6' WP 1]?$\KK(KB@:YGU9%B SSQ 63B!P0#^2A98CP%&)> M*1O!OEGNUZI"BC+9'G__A3^$X@-KB3EFX^Q-TND.9L@.(T1I)0GUF(DJI@9JWJ[U1&T87: MBJ,$LO"U3\D3XV[:=!1S51SR,NI49 'L%L>7O9E2E9_$3]6Y^A,D:HXU6H(] M$S/5E3+< MQ*@;"WHH'4KQ,T#@*"<<&4.R2QUZNC+X%HR$/Z(Q[MJI! MR>_X9\#P)"B0G5=$&%D$/'%"T&O@68@SZTC9I1:L.AYE][OA#E0G=0CJ@UMI M$]C+R.0WQ#U0<<#A,?^G;$)C8'PUP()>U7!MLJ=.A#O5E8-WOY+H*QE/+AZS MRM!;Z P]:C&3)Q.4I'7! [?860/6@22"P>&D+^-$/HS4W]*'B=L\@=SV?>>L%.()G%-SRUE;%N941"4S4>O. C*1_>;#B M$"Z_L2U)*>HX(FA M?CJ4YL'T?#\AT90AA#*#)Q K\YM1%5PG^..?>$V^.@]D)-CYEGK)979F&0(8\ M682^>Y,24LF1G-2^>4\69SKD2N<28 M5:PLN;%,7)F(*U96;V OXJG9JRM@UQN@T(@5IR1\S5IA8VZI[5OVWZRT5[O] MA)$D_8!Q@)ST<@R/_59E5C;S*@XRI)#*@L&45/)77[,U:Z>URGQ(COT>FWA+ MMJE79I4GOQ5,WT.P&$XJQC6LKFM^MFWJ+4$N\3+?L,/W9HQ6_;UWN&92O_.H MSRP5QCGK,]J=5*5O8X#Y=]AL*P/\"GZ(1T?&><7XU75FWQU7!.K?G]E88 NI M_S_8_"]B@9)Q*9)H$KQP&65RKH07BJL,SOH>!@N&>)#VM0+&=1_[(1>>(XJF M#QZHPUS/&&>,KR)=[$SE5G\%TAYJM3#-%8:?^:@5?B.#87<'K*+#@G'!./F? MN=[0Y0W+$V?2V!6=EZ+ XQ#[4'.U\<#S=(@WTHHB&[97Q#'N*L9W\DQIX1FC M53#&R%0/\A8/P0O7_!#8*QD9787F:8TB5JZ=>RD'.3XIP1#D0MY7%/OT&=JF MXS?5-"O&-YZ)2)]X@HCG\O!Z('ZCFM'S3M>8<.0G)I4#QR1OP><:GDW@>CX+&L#95&059[HGOND:7P>=;_% _+N)H:IM M.53U\SBE8;26V@&!_^)Y4+SR;ZS7-QYX[M\WUK%H->A@/RAN6)I9VXIYIR4/@O ^K MND$%:R3@?V?4QFH%D\B5$,RS#OF4Y8XXUG$'0UX(Q[/W<&Y1*I*5B=DGGO6, M0?*A30(\]Y#9ZOR0S^P3GI@MAR]$PLZU5Q'3<+^?$P* +,U,*3**TK9X+LVO M(<"%$Q5@9HS$4SZHBWDRB$Z>KGJ#B3^<]:O5@Y(!BQ!Q!YY=A6"(8$-'DX?@!54GB\.J*A0T!CUY#EK MHM@'N]'#YGD]"M)F"-HVD+422'D)&>NH"-.N,REO$#\6 W.I$[%$VA$2%" M(6'F0'(>+I(L)/P'^'812X+;#M]DC:28L4-A$XZL/[X%J2:XHG8H,J$7HTY$ M_#GK\82 Y!RR2/I7H#[<$0Q[( \&)V:*-S,V7WR+UX.X8Z)DG # 0.#*T:\) M'WE?E!+&,TU5+TH1'42U>OAS#EM!*@K 7)?XF*9-DD>IB6/7 )#AFWW@ \"B MRY_*51H/2DQ_>KC[7WZOFTC86YS9;R^N :JDY[BH7P0,DH?AT0QX_!\.$_L5 MU0LI6N$J-'B&_XZD$L4\28EWPI-BJ2BQ3RA/4?T($H!7$$3VD-*]X[6:DY4/ M_%Z13E1=:[$GYLN4T]0-+UC.5A@Y(&,525TFRI4E!TP2P6N\XHJ1G&L8R0C% M28+S^,62U1JWN9(+B&WC#'JH]A14_+C"C%7 FX)E_B@

YMN^\]P7-AC;-\^#1WN7RSXU?,J('JN['3.IY4H" MX^KTNC \&W6=L$R+NRQ*:H=Q%&A&LP>\L4L5D'._(^D.;9GM7@'%^/]>D#@C$O4]^ MX(4#T0;&=:1/Q*O'3BE,3AWAKN(/$#XEHT\3=![-/;Y)P2X<))$?&NFI$X=@ M+Q*0J9@855*9E++.'8NPL?0#TVNX=7"%82>\M@QDF>_*WB@X <#9%.('W @, M&-'Q/@==K-CJ,Y_G9L5U(*>*&?$2R_3,(]&)()V_"+/B=F7)X05LM3>*.IK@X@1Z)S3^-%V?TNZZL" GA04M75B@ M"PMT84&")F^D7&L'9@R]+K40O5: MPA88>!4QO_516(6@KBC&WWCU/<\W3E6CQW= BNEZ'-2BG)\D6EEXH7+GO1C^ MV%A%]2$AI@DVBYWH,2-+Q%4UGV@QT4NB,C$4GUQVG+-%$[JH$E@6^:6ZV5@, M@V)^*;NCF"PKGKSDL6*)M7L,0E1/R?CJ\ZB%>MX0D]JTP52E\ MNC*Y%(/43=[RC94,N+'%*IU7L5U>OF^Y?-:X%U>B9"-:0W(6;N(D-IS$>!'8 M#23*A?/$P/\5=%@D,9+B['0WMI+J0I-ND="!!V\4*4D^!N,2?&9'M:"B,:!1 M6H X8)S/N$C(G$,6UP!=.GQ(;%B#$W'.Y*S#3P^I(QIQH;=BN4/\J)8AI\:" MASZ_RI='QV07OMA.3RP-1^$=$I[!%\"[J>4HLI=EW*M!AOB2/^6^$G\+6SVJ MMTR;X92JQPA?M^!]*\GZDN65:,=4UQ2F)PY$RI6@;'!LF!#R:'Y\Y.JO>'[* FVRY)(E%@@:\& M+) P45<;BS98:8+BM3-)UEY$6&X[(NY\ MU?0ENKJZ"-(%[3!Q^,'[&A5%:)[X<3,X>>(K"CT!N^J6;"!U_#C1RF?<>$J( MT4S9& <>T_(M\"@)^$D=CZS+Z4QQ]BGG 2(7@^#()=D7P4\.7TK<4"Y:)DFC MC?MPB3NFU\-W$H9BYM>R75$XY5LXP-OLI7B^CD(S1>$:$4Q-L(YJY#91W2MB M3$*GJ\O4#-GO%8^F+ZX?Q"L#5_: 'FOH*EHM#?@=+8IV0AR15;T-1PFF(8W_7ZQ&' M_5>VLGK$YIT^JF->X2VX6T@X:1>(M!D)-YL22[08G"PYS\(Q%F32DA(P*5$2 M9]00$&Q=(7#$I$^R$4S2PNI*TX6"T'%'5)D;\&>?(,WB.8JP,<1 GMN%/0O1 M:B4/YC"2B_*Y*ZJ_P!Y"+XFH0"0[M,M5QGHA#= 336I>/BSOG2DY@+>]]:CL0)J&/]K[X/T0W^>D*%+: MX&N/^M?@QU.\=[^GO@*KQ!-L53(BR\7UX/=\+C0& ML)L"+W(OX6)D/_R2\43!V 'Q@UY>"/)\P'G)&RFMC_&2EU",IDZ:^$I &IK MJ%'JA#SG=%0[N[CY)#89[;G>*.Z\;ZF6^[$1(EI'C@MK(C%)D[(8_%B/\03C M,4D:]7M.]HKJNB9VRA.2L<^0%A"V@70'^:*M)]5:#)'_#+3T?]E[UR:WC20+ M]/O]%8B)F1MV!+HMR9;'C]V-T,B/T:X]TK4TZ_T*$L4F+!#@X-$MSJ^_E2?W(N3:\$-Z0?O?_HP(W[.MJ.=EWPA>_!)!EV*#H7=1\GW'MS_B_HJ M\?RE-6D8_6G=*;@K)SF;Z0>^_O[K1]D'7X_$7C"!XF)^:!DT<\[04<!!@OI*])6G#,0-V+MOV&I0!@2PRF5,]JF M,?PAH+G^\QD(V=?GM7G)7IQ ZU2Y @T#Q5W(H _HAC T@ER >L&5_V.CF1_, X'R4K@#,$!XS=$"?+= MGL2"@!O8M/V@V""_FIOVFE6 IGE/[T;4Q0HH)'7<.7GJ5_2VVGMC\F);:=[# M]?;H$@41T!)OX,64WH>A ZOOVW4541S,[$38+Z@-T/KA= 4H<>F^*S\#DI@@ MW,3:CWEIM^A1GO?/VF-TA=3_@$&G) M:$VU6O8IYLTB>+I%:BR4>E3^P1PF0YJEI1M]2[DW'W'1O6R8@C0(67RPU7I3 MSH6[Y!V^*[+'VV)\=5&ZBV_\.>>GX+FWR?]V7:TIYAV\W%[S6=Z?0CBC"@/ M"=Y4/76N#.NM9)?'AA-8_@N/X_O^+;[O(WU?NJ[VVGWO!G]2CG[07?:!_Y1K M*N,IM)\AJ%I?!JX@]_T[G&/Y/I;,*9>#2LDE5[O/6A MN1E<'X6V7&2T.7N\&T=^H6@8 9T<_>*@):Z)/1'*R4G<]-"Q">=OY% V>3/R M0K.KMOW-.=Q^1??R[XY47GBI%!M'Y*/GXU"^0&]D>,$>+W@TH>]7H'0RG+IUZERD+MQ;G2;V"&;/9>R62SAD$$V0BT[*IL)[" MR:,?K("5'Z&&6OV(E;OQ9J4C9P^?#LDP; H'Q:,0 N*&CCLM=_L*B9BVISR/ M_W2E#*/0NA@HO")7M'&4SJ%-BR%![1YC=($=A/CQIY%U/JJZ;B!7D4?YA;+8 M(=$ER1U+\WF,+^"0E<#0 5/ST?Y]\=7'_H]4!) M15)3%!+*;'OPQVC#FU.T18Y,B9G\=(&DN!]3MC:@,[^Y_#T#$*,06#S;'!QU M?(I>C56)IJ;@0SQ&8-)+=R,1^CKM(]:V@&N3F954\KCR:S:\Q.@-2!=E12($?D")6S 5OHXC[+_\+S_(VF>/^!&KF[[X9%:M0:EV$C!T)O\!ZAZ7 (RD%4>F_L,_3NRN6>3@J MEFJ?1.>HPZ8^G(7%8'>&0'*NZ6,"Y&]21SHGMT;Q R?*PMSEDF#5UG98] S# M"3K V*'@4E2-Q$O^.S MV99X,?SBI"(2;%M80],*#WGC%W[?[+36<^FC+"35 M=/VES["M_'G<>C.)SR"O &Y6=[JKP'N&0E#4X\Z'5FOXZ:F3Z]7?1;XO0 M+LB/SD9[U3;4:^B_P5U4(G0X":#DM(^00V:SIL0XHXFTO]%\[P8>%J*=+>4G M==\[ZLFRM8VOO M^F@GHP./$:6)U*\2DTG>Z"M4(;_?7+RGV'!2)#[]0@%_-3,0!X^3_ MKZ'S9E7T5/!G>LEG?A5.U-1O0*+N>/?Z<6 M,@$;(_[PGG?1*'XE MY+K#ZM+P_^BM@H+>/R^?Y]+?(,Z4?X$=!?>RQ>527_Q!B-,-&_I;K.XW8$5/ MKO]Y\LAOQ_)U_S.^X:\XD \>KC=?OB5[V:]'+FK7KG6UR67"Z5$UVL*";""J M)#VO?-[&QBB(\T3[5S[J]^"#3]C(HDN JE:NH$Y]YUY>OK^,9B>OI.U'0I6%E6X+("?_45^*SHI._)%2QH93UY!PMV8 1JBJ+@__7=;$6%/&ZNJ[64FO(,S>LW^,5_BNA M#8:^*D,7">$,\B#J'2P&!Z\G0N*MJ_>4%R=,N.3K+BC#3 E=;E7)10F]Y^8@ M)UV3._3 U#%,(>H?>V!2E8T6 V;;:0Q3UK4+0/KP:>COHA3* M#2EXXL+\N.+ %![;@P)(:T',N0)#5HHPF89K.J?KS8ZAC:*D% M!15Y4TDJUP<&_*)#$9TZ-T'+7;CV>B[X2*J;9:B36/'3T4$6D&+;(.R0R\!US M3HQ]+QDW\^PQ^Z;:L.V>CJ81D&S"98U57:KPYDOOOO2A#9M.O8M]Y\AM9Q5? MH5$ SQOCX/P0N.9JV&HV?6Y<@2'H 19RUTQ :'/J0*-M(7BLG'-4?Q+(.;=_ M2C,;964$HVA[2FWMEIHX-+//S#.&SE(N1J6,P6EH_ =?U"09>5U4-9:@4F3_2JX'V*#7@DR;4-O"RT MHT(3.4S7IB+Q:26^(FK8L1-2+VKT>"6\,(^I_HUMRA"Q-VD/B?77LEV/_"(* M%XM=)T),S(@:9G6@&AS56_'>E)AWG=,C^@T@U$Z^F=&LAF?V"6Q7)^?@R M^]-_;8=AWW_QT4>8^JMU[WV*%2V!C\*]+^*]/PI/>D'+8(#L,]WKO_R*V;HF M00>AX6.L(Z#G'T5?%O^24M_W"#7R[+OO'D<9#?Y$T-'(>86]R;!;38_'Y@(W MCOFZR* #=D=I9S&[80'YX<:M;@KJ(/6/FV=!,$)IC^DQUC*KBA+2AO8U"(>/ MQ)XEC$%_#,%I FA _XYVVX-@IU&OB2AJ8'M4V%D5+WHSV9AK,>";!)]$8;*1 ML&86@P%/SI%<>._PSI<)LSE(&T"V.UU;H%D;_''I2*-!,17 !?'66\*Q]R0< M^VP)QY9P; G'3#A6^$#@/__45?W+#8-J_Y0-U4!W2GXGD^N_XT?MR>!VY/C) M,Z[^Z_ZCR^P'__'L&R&-.1>WT$>K!B"K2&=-'<:S >$"R66S>_?#G'MW:,>L MWX)%;NV]E?W'(2%$?+C?1,OA,L-'A /R ;D&! MMOH$_N7L'>.?2OK3AQ$5"S[%<'+2=WII)9=V(.5S%?X(-&]*OP'5DHL M,PL2#Z07:9M!()P0E%YLOZ V+#]J+7TWZ=@E-A\F!_3G]B8SSQY#77UXZJ*G MX6_7WH7*)Y#AZ)*$IGAM*YYA'F1>P%5D&ZT/AB6P *W!:S<' M#9.K>;^4["X/)ZT;0AVRHT;=T%WP,0YT@>-F"'M)CJ!/35KIB%9E]6:K3#OR ML <=SH#.^7-[9M'-]949\]'/\"D9XJ(Y5P, M]Q/L"6F:1\HH!DM^O[3,!<#XZ=)=211/RY;W2S1WX('K>9#4H)CP14812YAS M \U<=U*\.Y610(%SS<4A?TNB%:JY.PH",F@=)9 :GQ%QCU)3Y8W0#N@CR9&R MHC"_*)D\H/E)FA1BC$Z7"LVB=@&$MM#);3@+R1>G/8L;U&1#0= *-NRJD[9J_PPZ\]3'9G:0>):6'#!>\?^!I MJ@KQ1*C(EF-SL1COS&S6H;C'(8/Z[^@OE@[UR.=2@0'_L L[@Q6B:6,/Q?8\%T MN^M6.#7Y;)72JFQ! H_PL_24<&2HB)S-:,YDH$PN:;9MT>V$/*1V4=A(4#/B MQ>['8>FQ63;>;[3Q'MG-I# ROZS')GBJ97O3 #ULB;-TM;R+95_\^OOB&]D5A#-19HO$M!--SC6@2P0C(:9U.C.( MYKUBK T%7TP7 ^R]$'71<7(1#BVAZ%H6_K+PWY>%#\AA" J49:)JUAVHGU#: MP@;@6D&[V?2.R@X;)DJDI#R4#> 3 <74#Z9YA3PNA#3%^F5QQ>PTXG_E2.^W M3>@]Z<=5T?NC8U6CS03&9;U!C(;,YIG+%:)!9DD5+MOK=TL5IMY0 MH+>_$:UW2A/VC):M\UNX]"6G*#O3'RV'-5']0%9=XPT&QT\8%=LF!B',/ C) M/7[.91LLV^#WV 8S>@_@NA^(KXFUOY2];%FBRQ+]]9?H\U/+L[?*E%VQI^9: MY=CF7ES XH,F(RUB_E>H(Z"75J1*HN/";@F%#)2B;= Y=..##W=!7E8>$'8F M/YRT3 6<23/N7$>TM2=06,L&6C;0;V7CV8\AC3,)I]](ZD=TV1Q=EQ9RZ?P3 ME*'QPK+TIA4Z'XATA;_$B"S4LM"7A?Y;Y%#K:E=1/C.R$)NZ_)KUM"@?6H V M@8]"L4H:49VR-.C M39F%M#GWTW:.^%*#SEUNA."D5)='54WC+P4H/8O4UI):K1J_*UCA,DI"DL/O MXU>2(:$:G-E==/T+%N%,]8U%[U@4D1GK?ZK:$-*Y[_%F6QKK3C36?:YW71KK MEL:ZI;'N;0%OCT064+OJGP:P4)%]RS!>Q< M6+?%R_@EL&[D/@B5RQ :Q&(% MACMG%#"@#D94:6.F%(B!HMW08 WZ\#5%S>52/]H+<462[1;43:]/(K#U^:S\ M>^P;+%OD;+;($R[B^(EB"2\("4"B"RIVZ$&%]^W_>*5ZYL@9FB90H,N@_D/1 MZ$0\(^EG54\;0#CO-1 )H6Z=]WC!OQ]'I\6*DV%YXC^R\@5NFW2-I7(W:;40@%N MDE[T>JPI(Q&MESYDDE4(2>0H,0_H>_:B>)4]'@5<\M_MRKO!_LUZDC^D"B-> MHV>B'H=RC=P(HF(L"@,,9-._SXGE]\]*/HI+C,?^*>;_.2DJN2L_:R^H'"8" M:XMI7$SC+QQN"'*?:Z&3P+>('!*1D-+81"CZQ7X91I^AU9\C#\6UD8&X$H6P MLB)(*'4A4-J@K/INW"N=B_#).=/06E;UJ,IB8(E@<:F,^%4$Y$.W[)0#;1>5 MQXIA8.W%Q1Z]38??#4Y-:O0#"]ZYFYP'B\GY=4W.TV,QPFGS'7RK:U4UWT#A M65@OBOK0#[UZ.3SB9& HM.,>HS6!_GSL)QDZT7+%)86"D9EN^0.].FNY1K>\1>=4 MTY;/+O*=\PE&\<#..64-&#>09[6/%/M:B-%C%I3QZT'H'&Y\7:T/F1"J_[,! M,.SBS5;=:2VZGHEYD[Z**G4YQUNMP-M MXUTM>WP#-")(_P*IGC# &JKUU_/J$2S""4_@65#LO36QY=NP[)T'UR6KZKS_ MS&_G(_'SOH]U]JA/5_YUU8T]GJC?@R84?3+2 \]O4'NG J".[XMNOW'MP M3SKD[7-RJL+UCC3KX102@MK]:R3#+T/69V[G:+2NDX$+U&;[5^"GXQ>LX!ZX8X!)BNE1[N M)W_&]:7<7A Q-\H4Y\ FV[OXAES/FS +Z+(H.G=R72@-'90GVN[EINW6;G(H MGR*I"^AWO@VKP@2(,9QZ0C?XT[MLNSZ =1B-FVF$;Z/ZE HHRBQ^Z_QN:?Q2 M>NX7Q[^]9?;7ROV2JHL#,,C_79 QYX=PV;-M55?[/<\54!6%:%QAT *<&2MW MY5QCG^%H4W$!UOQRRCG>C@.Y(B\OLZ^8@VB6D3RG]%JXH:3B-MRF'M99(*<. MJSF'3,TK5^K;-.J)G?1%35R M;)'0SOL#M.GPD/[(K_TCQ]3:A;@N)<) G _!??F2;MMVPT>,4B0_",&O\390<1N.M7N0%;4XF0?E0?-K87 MX3 -R>R("Y*S6X_FU[:EJA\!L65O&,079_C1X4O5Z0NP(=.G&GDZ^HJ*;$2H MQH/31SU+34=4U_X"7\Y#%G)H;O+F&1P-.[==^:5* %*CC2F9#W6&<#OC 8F6 M@%_!7Y(KTPZ8=!"2/GEQQ"UB\RMXKB_-GP&/:CA8&+I6\P4T3":28&TRK(H> M/,;\)Y+;]// (N3\(/7A2YY@5\YVNJLJ]9?1T]3Z:;:F2]8(!O:C7X=(6 SB MB/-*V(R]?QSV;MQ^,+< IQ=&1&_O#Z!:L'0DV.#6KKHF4QE6K>"69ES?R!?& M<0T36)##&PNR*^J.*TO7Z("3/D]/!CA"]YB)KQ D&Z16N[##2)A[7+\\WFO@ M10H?#]1*^ON4')/$7=VSN_B7NY*:-@OI1DPP&_B;5EW92=9OJNV+2'V0XI_HHDT^(U?04G2VUTV M#5/V!)@HE;>OVQO7F1DGJR8SX?N!\#NX[V7GUTH3 M_.:(G8Q9LP!/%%;>YB0IU\,WGKR&Y(A*,C\>/#XM M G\ 6];(#6-]* FEM8/)^$^]B &)=&PD4I#N%^B .,S)\9:'^,^F/#FS&8 M.\./&'G2D:5C'6>ZLU@A9I?-!P-N\984$:O"LUNZ>@%">O"8DB@W?4C MJO/"HYP2E YFV6Y%ICW<5&3?^.GF%JN O]K V=([.^GAL [V0PM#X4/!(3/9 M),J782)/\GR3N/NKBI6TF!8[-X>CT=?RAZCM _#..F>I9+F3V3+K#,=@Y)DL MV%56'R_Z?4Q]W/N'Z?D4-%=13O H.!PY/J!*5[?M2U:JOR).#WIL#A(/Z98( ML_0!U<[,D9O1F XD=6TD$]]#)EJKW/CAV9RKOYEHR'DS3\:EKT!XQ]F=@CT@"<0QNT@L\63& MV6T)H@$@,IE\1YQ&H=5GTNN%LJ$\I1.A0:Z$N5YOQ(J:LHI4NE.?#PZ$AFSA M?BQ B!.X<:[L(YZ!Y.ZY,B=*$$B9XUWXC^PXH3 6U$'3(E!EI1Y/:29%%)X)9*/)1-\F%D3T?!@WL/[F/&_+#1 Y?9GS]_ M<'F/%Z%?:[7(!5,-%856SKO%)]5*#=Z;PX5IL, 8\$D;##M"R$81S)Q.%N_, M(AW4ADY\##^?OG'D.>C."65>E;C!=(!-SF!NER8= M3MLFLV!/&2D*-#6\U]!I0J=[9*:B"RMYWWW1DT9":7 UMSR4'ZN!U!ADS9/3 MH67A#JQZMD)-FUNY)^O:(1=*_F&Q?FG9R+R!;?<,H<2#D<6,+$_L,4J\R'P) M2)?Y<6XPEK0I_#BLZ(N4;QD[I._P?#STB<6_<<%6B$2S)-Q"QB%9%OY>^BP& M>*2$5/3^XSD%\8ODS9SDS?D-J? BQ15]AC9&3@ M&Q5](K/22Z,CQ>\32RJ!9 26,-#OE6D@S".3&PZ[]0% :^(='XI7J?8YKI9' M;V%&)4#B7[^2JO5+"3-B:':9&6G[7#P+U$$HZ3WN-(5-RZ_&6:[14WAS76ER MJOJO;:M]#_EU8D]G\6!:GB?VRTW:ZVOL'[(ZX,-G4J9-V//1TTEZ2Q0T?IA]1/E'P?I#*F%.N\S M4WI$6/%=.T]0. W;^]FX_3W'[-D8'I^:/OI:3 +6_!N,&5G\3O/ZMXX?FA"1 MV_)7ZKQ9[-')['T5JV(Z;/U"D\CN-?D(!I#1 9-F)L@NM':5G%K5M&[&1LT8 M0@CZ7OKQI%)NLRF<.GG-EI13V+]3[<\03O21$7-E]'%NMJ@#^A&K]OA+V+:& MYD<7R8*:>E]04_<7U-2"FEI04Z:'QR ?4OI?)&9J\@!BD,-!7QT]31*R48!N M@K!!X2)@=])J6Y787DEER1_TB'2<$CC$>OK*)8 I[TGW\!DXX95GBF<:_ MO M-O9T C';JN@Z+HB8*CP %@QS,*'6*?VJ/"UMJ$=%X6Z-+J@!VHKD3P6=17]) M[EXJ&E,'H:_ -[5'6')H40V.X4TR,.U-DPS.H^!TUH@#F]X?X&4AI?ICYTPP M%82^#PDL2_;#JA;^AGS@10+GN$#HF<3Q'2=^/2-@Z)4XDR.A)>(AL"C,J7MM M0+(N84*D/.#H"&68%%P7QI(\<&2=2KALX0-,$X,B"O$?%'%UYY.'1Q6.LY4T M8U3VE+5-H\F!TUI0,1DE54[DN\VDG'K/R^R;6Q,"Q]Z+BH?,C' :PUOIJ-=! M69+'O$55[0\>RG/"YO>02D426-L5WU0E\GQR*#\Z*7USV?N_R=1EWR?K^K&/ M8C_0V 4?"/X_IZ[#./O(D#/!F(W3PXP@$4@BQ;DB4.#4C((ID3#-&/!M[ J;68%3H((^#_%]XD)' M'3::OZ#2PEAOJ'(@B<&0/68,I:9;3A%P\(6 T36I$%@:/#I2/XP.'*BP,/;) MU[%_H*RTV_MI1\+]YGB_G)C$R #L*D$(7A R%GD5-N4-G^"S6_&,S-5[B!LX M-]M$RRKT%&HS&VTR]I$P?K>KFJK3EMBI28K8[S>D2FDG\1^#<6N!B(C"/0)=IG MG($,5HI6&IWHQPHZIB$PR1O'=Z)G2"N'!"P.&K4X5,FAFT"=CU%H'[ ;Q :" MP.)^'-<)\2KZ;P^;2C-5O1X MKYL97B--%L/Y!K )KIRDU,7KJBM,0+IWM53(LZ7X:/B$80(BU9N'7.V$10D=H M>/C<"N2P.ZU=($8^-58Z9SIRPKBA?-_U,+@=A20TBI?9]R"&[-JBI(!!FF6/ M?6K=?#8IV!P;7W)8\(9E*QA+ZEUPUM[SZC@9+[Z1Z3^C(_,N:U^?S\&,8TOR M1M:W@Y4"T[,?B4EN9G9*2K\1_&!B[+T_Z=?Z%>%=_"^Z*P(6#8 ,IVCH9'K( MEC#\N5#13^"H\$=OAZZK4L\W@O&$DI@K.G$?HH4=!,HREUF:??K)8]^^OB;/ M%O-<5;,GQNQ;[>_1LIS6N 4$(]UBE]GSJI&,D%][;E!TUDQGO!Z*/9#:6>F# M O^$Z[@GR9)VR 4+H8+T'6*H.&T4>W>8\S+)/^(XYTZ>U2'4\U;NT$J^1.JV M5#"-W:!IO4B[3]!^TS97KKN@K))6'7,-EN0CQD1L>'P9<1'L2 *_\D=/*\?# MHX%0[U+>9=NCIQ0B'[FL@05M.SQQ@!3A_4,)%W%@P1>5$J,DZR*6B9>M(GE3:ZR-YOO2VM$;1\7>"KL0V/#K"(^VHY5PC?A%L9 M]-MH9VBO'.T&OYZ.C0M'4Z_/!F7-ZGP MMC/0L^">'Y66EZKA^U(U?+!4#9>JX5(U/&ILG-?A K[+=>1']$%5.E>R7R?\ MH7(2T_!J8UKL8%_7E -C+%8L<N,52[H2Z\T'=8)-F<6/LZ_4PQ MS2^MY:CM<)]['#9+]Q7'4H9E..P=9^]C2I!]&IH:;D\(&*'8VZ_HF*16XRR=F%4D,+9";\GWOEP150+E"+Y<@^1RN.XP=N.":PR0)9MV^ MH[$P&'ARP:?#RK(::-(#<#@%OR)B0HUD7&E"'P0+] (G\R.FV#KG6^W;7C&J M89;@VQ-F&8EQ\7*CC9A+!=G&Q2/"O"2ERHN")$<+GVAX#GOI'=7'$L5>S\QKZ";X"?Y MSW^]O)]TP>39GS^=-,;P%/WYDZ-/1I(Z,D%1V[J(*7$,0V"PCD4R"C?712_] M'[V/U&]<\5*EN7B76AA+UB"4$U*WVLC]\2*[^4=H)I9N<5(WM3 M^$_[I^9-R=J"^)U_+%,"Y3.-#[* Y#C1OF0M5V^R'0K1IO*/)B6XOYQJMT5D M)Y3404K\MZ,L5_0 + FSDRPT]1QPPF(=L]LAPQ!2U=.L*SU/DGA7F@\PB:2T M((*K+9F_ 2WF0YB@K-BU$U)CIP]!/A.A=2/.)UG*2*"5=6+N3YJ/H8J-O8;4^LGLX!#$,M^'.&C?4[VIZT,!D.M^&+W%2E M.I89O3[?L[.R:KV[$G#AG%-_O !R9@5VL AB&+TG2U=(@) R3$F^CE)MG,>5 M5.>E*JS:46(_!SW$R1CYK2F5,-/9RQ%!TH=[[)QU4MT4EN'I5263KTE$_=$? MN^TUFUK3?$T47QU1EPB@*.UL!F 1[V+3J^1X$)UK/TP*R+%C5U2< L/8I(-7 M30\W[9"_P)4H@ZCD^:NZ@$]*$JH59<%AX-,63XJWY.+IY2BR0G!9Z:EHT',G MKC;75#%@*PVQVB!P.ONRT267)_(/@EHG6H\+UJQ 37\HKB3O37FED7J&0%*' M1&//A7X7RM&5U;S8J^8%/((PGU-ZGH(8_2+ACUV]$E:(*TRO']IL-[DT2>.P MD",Y$*&8DO5T5[3-I(<5D>.C6U),]ER M/9!;"E <7O&,#N?8A1[I&I.N\^ >!VJ"%-@[4(0U3%!^?EAO*)5C^1PNL[\K M3=*@AT^\IIPC%>%/BBLEL<9^!;C(_X+ZS;;HB+H234[J5E26*9.(T-.!BR]V M-R#Z];L9H$URWB*7%JP]BZC;^//'";OKT<F,[#B)Q(QDO MD%"@*EFZHJQ!MTG]? K$DVR;;(SY+6;M]XGM-AGAQ/.G! )E<+3%^]91$&2. M/.HOO ,G3WF\_R14<"5R$0PB6V_]C"@"=7(%-II7K7^_L]BAB;^A30\S MTY M,P^C\B1\#:?X0F*D^NC%US%2U1SBT[15,933"2#%HXL,&J=R0PB;AT;?^-4; MH:T(O<8^ED]<0&1;Z1#MVH9::],$WG#8W3YNH"FLMYFX'8'ZR>&.]0U4[@ZOBFN0]^3F_# MKA_?"/0K B)%^!TD-28CR5ZS#"8%,G5]R8L07D?F9W1[Y-F$J(+T3?LM!SVX M/XT&+T%-3E2]R:Y%(,9PTS+,IC/.-LM_)(!/#$Z$V6 I7S,64+K-XBV%PH1. M>26[M%Q$1M:4J8(YVK)+.VN-A[,^0BQPO60*QZJZZ9:AHQ._HV<30"&G]3GC M;LXB^M1DC(W35N#TU3\(+M^;BP*2I_?2T'0>71CQ) MCC/K::NC/>-G"QO=B0R+Y61\Z^3<2=X_\:6VKKBN^,@]R2((3WL$OQT:D'5) MV<5IS^\\0X7:KF6BF3&//ZV^A]=B+RV25=N.\WR>+B84ZC^R6;;-?(9M4IA/ MDH^39R17=81;>)R55,AV0P=J=,--$XDD/(];GQA@;JC6@>^HKKH #Z:'."Y2 M @'NO%M48ATJ[GRKUS+X :Z^JF'03C_+[02"H[!F'='WU%6_C3R??73W):?$ M%S-B"@H>F) "$LI8'>TUJ?UV/G.GU-T M .=@>U^$VD1N34MN"'W3S;PODK,6?!E;)\4?Y<,3P\Z+/9Q[A=F0 MIXX^B8(LT9XS0B:V?>\H#<=4F(',PIKGE'%1,5 FCK=(+4K"#D$^*6%>3\^O M: ?L9]+FR'#&Y<9R@\^>@N$Y/\'O.L:JS_!-($$5U9#2)R?($7C6#V\$IT,G M'@?]@=.8N7V9=62+,]8L%3N^H2%!ZW7(IB8T[_Z7FVJ( (@7::7,OO+KUUD\ M,3?U&%@@#%K(X-K65;<>_9VE'><@K,"ZTZ?T?\8+D734Y#K<#!0>7FYZ[(G MQA.",."88)HI\'_3>R"G3>-<2T8WZ1DVNIKRXK&M:*,,R/36?1"OD1*!D0+B MQE6=T^O*+J=0M(4,TJ,77^?9]U]__SR7U-@%X_7H$JNQ:RY0W4YRI $]&#F9 M63-EH,U'":G0Z#NI/Q2<>Z&4>:T&8N([<+MV/3=\$P)/"';Q)BB.]E&8B\OL M*VE[64NC2#I53-(\I,W)L@AHYY2$#THX$J3<074,V3[H/=59B!MHT@I^ V=D M._ K1H%0GLLWVLT*0 Q3<52,4!;/XSTX+9F#8)S&XN@:^EHS+V3H[0D_[ MM!?]='B='.(I$RLM.F--&(>R(W:F.>;ODQC M\CNV,<)V,T%%<+=C/$W>2'HDS2P,;38DG8XDU=R&@/N8[CT!-R=FS?1_RTUR M@UPX C78Y9B\,.)-;Y@3,GFI_AZ'\L< &.LFS9LE(%Q.V[FQHP-WAZ)'\H;* M1"J?II=-?2"R2WK&\-0L*?;W),7^R9)B7U+L2XI]!GTL?6 QT?4FF-0,##Y$ MX^VO3JGN":^YD?&=Y&)23O.S2H6_*9J;TF^$..R M5H=(DD#3DE_8$&L>"+4 M7,5F#0H0AMXX )Q4(7'D'PCD6N_L9==N M6S&Y;$6Y'WJ9(KW,;C(@:IAS7,^@[:7!CQ\^?T0TU MY"!H&8>*#M]^TI3G RV3=4I"99,-OSV/8.&]AAL0SP_0Z=6 M KN5U)9!4127E23TY&.N%+;F?M^0%J3'5H+/SSFW=+F#O$'"V5 ]7NY MH4?^!9SPW&"1N/Z1N.0"V@=>JU-N+@1IZ\[/!"CFF2H&4\K0I%(1<^($$H>, M?]JUXY23-/\)U&+KBG+MS]=!LA@"RE1A1#_X*U1" F;LC0Q@A.*SRPQG,E-E M+2GZ6,14L:-G" I%MHLG34@'IDJXZR5(3CB% Q*5*$HZ<;'%Y6V[">B]_&D4 MS'NXLI!R5FDD #(DU;"V?%8S^N"TSJ9\_MRUFFA*GL@KH%IW>^OX;3VEM_6$ MR@:*UXS9,QEWF)@C5\EBPU2MI#_&#+=QMZ;XC"L/N,+O) MSB+#H"R^Q_4V(^2YYNW&6#V[!]!2@/Z!&'-+8?&LCOU'T@LT-SI1-%?AT"MA MK4VM/24.DN2$#A3H!$6X#J4W[G+D+F(FUD/BAS&_#9O/?C"/T#EJ_@%V/'OX MU[\$('0[H+5QB'BZKV*C)2S_AO8*2H!<3SV>4*X2^T@(G2."JX3PK7DW.QH] M:!:AB^R*@12.GM..PO :>BDNIIO]/%^)B68C)5Z7?ME;>!"DUE)U$1UJ6V+" MD)KJM)**1EOQ1HXRV S""%@X:GHW( Z1["'QI'BA2)T^D:U/J\VS;3-"Q Z. MR U) 6@ZA)F;R -%6]5E]@^K3B>*=5>BF,F''*QX*G$H+*JWWWY(E09G%X9J M*QW1Y]\R@X8H/V%<)CU%.4%3?EUQYDS19.K0I8SSS()/4.,UA<)Z."@2P1_, M]'K)(^<3SG[MHZ)3-Q1HXF(XXN&B_:',5B7[S6B+QAXD%+$='AJ VA72-AX0 MQ!L061P!=:F/*;U9%1HHT.!'R-"&N_4#"^WJP$W#6 C^B]KA']XA#]ZA/DFL M[!^U'@J):MP+M+)@(!65J\E:WB'X,C4[G<59^F/*:'=D2@/");&F\W84>_&: MN 7%C&:@(.>4+1.XL&\LC75,6S=/,9(1[8;@MU>'-]JN1YP.2<.I[J4YWH; MX!(+0Y/@ZMC(QRNVXQ $([C0.U-&4M'8";U)8"(&T5RB]!9>-I18;]X"=?(S MQ<0F>>9?"OC$+$3:^< FS,[A',^#+)RB:=18":L"Q1='$JWGL!?5KYU*3(;! MCIF407PN=-90F3?C\A?3@B/- J M^'2S-%;&(7@=VK8=V]RYL_V?#6SL<\J>]MD'_[Q\?OFA)2R. S;&U&N\AH#: M4JI/^5Q9>,DT]K2UT#(#ID5)GFOO MRB,Y9.:/;WY%K]6(R+I30 S[;MXK]HLZADV3LK2T0[7=5=%4_YZEXII$:9SY MRM!;6ZV/F;U7A*6X8KJH&X-+,MJ&8IBFE$LRR\;+;U3@#K.!'EZ1/ M3:1Q#D:.CZ^$B]]NN%!]-V8CN&.+QGI#?C$_YK"UP#O@')BGA- /$N:-X)$ W]+VJHA8"X# ^,M/(&T)$+F MM[G"3V<=?VX*%N)W@;)$# T=Y#7(,45IH6A"8GZ4OE9B4K/>[T11G4<]JHV$ MKMAH]3-#CK?ZP)15"'VH(TI[;P<>NIVH3Z^VQ MWDO4B0KQ^B')^-]H[LN$6$?C$H[=AAXA.*Y8 KH;O:_C3:CC03%8K%>PHP-3 M S&"5P!>#/H6L]['P8ZMLRXV0$PR4D5\,^G565?L\78\W%+5ZC;WM)YEB&CO"!MW@NDS<,%:;,@;1:DS1Q123#F M8\<%!_&*E;0EYI(HZ*-"K@I7H;1;4B95G2WO!O1(5?1]ZT.G06O:1\(.ZC?8 MP*5TE L/&2!S".86#7&RTT6(+3+DJ\.E0,EY0<'QP8JG2$ 4N@\-;*4]\588 M &C%@!JRY]1V>#^3B6RL9)LL<*[": $" MH[*+_5&;9;7!Z3Z5C4$F"' 0GA15K63),\E>Z,."%FCCTD%G-X+I"E7YN A# M23R]?MIMF22^4II>9AJ/+GDG!D-+8TBH$Q]#RDF3QG80'+*RV!5!\'@_#E)N ML0^BW1Q"W6%*\D>U#\8NA&8;8>=%E\C/T?+-Y_U:X*CGA(B3F9Q9.H8#949[ M&'B265:5DQPBIX9,BS:O?=-S3@.;.@FK-?KW;YO&U;>$ R(T+Q$ MMABZ*"3*7?VY'U5N:L6=_^;M_:/?$R99X_IDFW75,67V=_\-^DJWWMWIUAO M_;D]##XX>#Y<9L^*T;_N]Y6_9]\._K/?$6%L[3_\P[;U0>>3WD>1Y9?9_[3U MBLIM5";YUE'?\,%_ML@>;XOQU47I+K[Q%MH/QW,_3/]V7<$2C I-IA\0KJ'1!([5]T/'>L@G1'.+.&-")!(6WD/P&K! MJ,!#P*79/0%AE_)K 68Z5S7D)^LC"A*9DYX2!+PJE*C 71<6S&)0GSA7NX 5 M[2/N0W#>@Z4UB-B5I$>45B]']=N*:]H- # M34;TAHWAE5N/-((V,4Z&)@ZH#%H/3"$9JBA7)]+UC!@J1X J!*2T=47-4KA\ M37X'O[T"X"NA]/V9Y6(YBR82ID=:95+!#^>9\1&3=\WU@YLH>:UJQ?HA^^($ MK*W8G72&[CBH?D0ZCP00.F,@L;Q<&1_E;#R)GNR#32"4),6!Z?O"KZ72FY2* M4AA_^J\?L#0?30*WI^%,*C*IWOU-%LM_?$07/QL_(TC'%D%1I=0N5=ZV<>WS M,:&E.BWN!(,GEAAL?*;9!FJPIQ1V+ ]0# MTG/MYOT!7'KKS6;P2L37(&>' F.ZWS/_K)!II2L_][O8!BWT_"J4Q3SA&SU:8#"ANV4:313P7285!6I;%S\R MZJ%1XKF1-HE04YHG2#YRX$UVZXO?>&=R)S#GJ?_S3_?^E%&^=T]+I+D*/_?4 M:2$_SY4*<&)4$(&C?.4KS?O^Q[!JRX/F38>0,/MJ.9&\\) \>KC<\*/_QT5">?A1")/V:CQ*33%-V !^$^E](RQ'B M,SY>S+(SF^'H7?P_N__Z?R1K':?%_YL6P&3%V=3SLF+>[Q53NZNJ9P U1[57 M/FP63K()FXF!<0?8BS0Y^E6T)R=7J?GR]-MJB!-P$3?$:E& P83T"T[239!? MJ#%/,IG+(KTKBY3!>2D2ST+W7#$$OBQR0AK+=TIM%&./:@1#BP785WM_BZ3' MEF5T5Y81D$,5VGRX.RCMF_0NEE\7'_'RX)D4/"'_P)$\[.-R1MZY=>->977A MI\3_[XTV$U?7Q?JPK(F[N":F_K4!*_@(GZ)YP+9BAI7$\9#_I4-L-4+P Q"= M*,*7?6!0"D&)C7DG.-S;>1>,L0&HFU]%_\JR3,RFB3]9*_*Z_V\A[DX#'=E M84 LE9O]BJKZP\4E;ZBJ/7VZ7:S,'5LUFN@=BE(_0HR MN)/^(ENFRJ# NB\&4+Q!8*IKP"6OI2D2EBH #%8"B[(=FX8X<@R2+%TW%%7?AR @SIJ[:NBR[TO1! ZE967\D)2ELS MP\-Z;7AY+_,]OPZI94"XU6"]%;",]RJNNF*_E29\RA20,2@MB$SH)GN#\_93 M5%/_^%R_HJ$6(=^9-D!H@)NR24_(IN4C]/@L\Q=X%O(L"LL)E6YN^2QB5U72 MJ.&]JJ[U/M0@-BD5[.N=7W4$;?:W"_X7O9^X95"+9JCWDT"N-S:1H%?XD'DH M$4>:8>..*R#=\F.*G'E4.)KK5VX&"7X6L.H?8Y,0,*5M0TR<(>"2VF,XI0*. MAQ4?8[.GQ$PS]$,@6RA;M!0!7,-MCR!&[_UON\"Q0&V?UU5)18(U4?R2#%27 M++\VHB.O.(%Q!-0ER>'.11^OA6!--&UA" MD<[16@6EMNBC6%9KP=K5@=X:..())$'H)ORL\HCV6R870=Y%?(H5#0B1R53K M"COWQLV,BD%R,4=W=67DHEQ8-7@@;K+=@'ZU%07XT"(JL'1J%"5'9PC-KY9P MI"3F9[0+)YVP0BK"#[1SY8&!N-5)$[&1%N,B-!FS08@=(VH-L/\#I\X??\-S M9\"W)T)7&IL(,K<]B<#_:W8D-,0J4E\99?CJI@5GAIO>]F\90SO+[982\S.& M_?S8K5.YAB2M,#"@+)#G'3/CD:417/IS8OR'-BGM'.\Y=.-^B&W,*@5F?*81;DI+>5;V[]3T-(W\0@R )AYY0?;LDVQ=Y M4OVEB^; G#UX@R@5J!S@MPZIM^W$%1HA_J9] /IO/@:)3, ;J'(U!_:I^>8@ MOHS-N>1>HW\ :MR;0%OD/V T22U-<^! S97H>'YUK=QP0Q3J_WQ)FA$\\#^, M?:2.FV5=E(GVKF:EFTUTYX"-Q0U*8 L/<'>E%6 MXTY>WE]^["/-!=8C&E-B:!%I,PB./A4R@9Y"NHAO6_O ]\P% MW!QT!U91]\".6)Y-Z1V.Q1ND&?SH6#JGH^@7HM&T,>IOQ*#9!P=-#!E-+?=U MJT9%=DX'U9-F1B?A\_M!\$"9T&Z*/M'*[$$WLA?*$[5/T<\@UFGE@$O0^W"& MP1L0*/U/BCH8.AQII1/QXDH[N2.+S2TW3*/R6R4DK.J+Z38[>7&[@J?]:-] M%R#/GG@#^#/;T_#:?,1<9M^"4)[;LH7>1X,Z*W0D[K%QZ*N=]Y_!R,-[0<:. MS%E@+^2-QQ0IPEX;,]U'E+D4C0W4D&RX*]\%&D%O MR'<+7:G'H9:_&'R?$OE$7IW,,*E1/C>>T5DZQ"[Y-=)!B1BT.9^S;5N7/?= MB[;R-.%Y(M$I,F"W4+M/$J/J1(7$*+]()CE0FU2MW#3@2;B$E".=MH&D\O/ M+ZD!^@V=@"\Y;5,U?OW^VPD+B7DA?NLCNP8*+^G\/LKW*GRS3R[-NDS3*Q_[ M,+%O-[8)&J:($YHAZ8IX=WWI=]TROR7@[W5@O.0F/P^9=_^O=Q)^)["[3&!X M\]/VYE@\13GRXG@7:-L?[PR)3%Z1RPT"E5/(1)X= [IN0TLP1R#SJH3:0#$, M?@E9^(56"^YNFNCI:1Z%-,T0V)[RA%&!!DFH^J>$$+>R,@1OTSB8>4AR3]F9 MWE0#8BHW #?#R&Y,B#&]R\(G_VE:!/C,JA; 60A^D)=->\,T7BM'%[L>:\KA M"_/0;9@?G%LQ'>'/XF'KA^DE.0=#/S9^8I'HUN3[IFY;(KBZ;FOO,/A@UDG\ M/[<'Y.*2UADR5J3EU!0G#H1GB7%P$B"K8%T@V4A#E/B(Y)[+,P;ZQLAK)*?N M$>E@]J@FA_@*K='3,L2ZZ-"Q'6H/4Q)/0S0A2F>1\9+%-?$')TH=XM41E9(, M8,I4H8/'N2Z_R%]6Q,+1387X=44JLNJ4$Q<9)!\E ME2J1C%#0WGK? /G4$J5YUQAFQ*I6;"!8 S.RDF@?)F/O0X^8)N\>>!N&FXH$;(O MX$;0*7_5$BG&%TP9Q"LL@ESW6W_:AN/*'Z]''^HT[.2?N83#BQO0L_@%*5E< MV8POL]AY@[X>@6-#45@>_6)#3(@EL6L&<0P64?#;R%S7,@I+_CQN&TUC^<^- M4A1@%0D**PPIWIVR4'S$Z31-@)YTVB-PC@XDA#CR69V1R:I<.";&E M-A?^B/4/>44^A7N4R9J\C_LI$S E>*I[;4E3_&LHF(/V3[UYPJD5H1/MM MM1D2E9%#-E=?O^DJ%.*0W!.29$JC#O+20]690IO\Q5&)AX[#\.+)L!$&#/D1 M,X( R:>PU^4Q=821L-+;&B59D7#40NKA) MQSM99HF+VF+1U"KR@P'MIW/#3Z+9\.)F4MYB-O2Q895*@COQ5= \ZSK,":;S M&]T-_=B3BZ2A4L+!&7UP3771G.%RPB4:1H]@&01L^3>EY7KX8G%K\38UE;*DZ%4Z9C<8_'JA20#&":'/0"@?EK2.V "] MXA[KH0G"NQ@0H<+7XFLH\^3F:R'"H0!C5XT[L9"LNY8(AT>] M80-#"!$&A[MM,ZVFF_AGLN"3%WI;'OVW6?%OX1/_<7)"UD?V3_\AO#]XF6?E M"(J"W2]69P..C\+F4'$[QGV]1>'MK,::&<&Y4$91:>*&1.8GU(1FAMNZAZ@+ MDW:9WTDTLH)1C5<1H9=I^X?1SM6T"BYU41*HH@(?-.W=*ER$;OCWL;AQ%6=> MNM:O")((VZ W7/?,]$:Z\7YG]W7N'UY3)F:;"V PK5<6UFQ-Q#*B^REK'EEGYXVWG'PJOD0,(!>$&+=B>VPNJ'H; MH'"Z#Z:O>YG]P" V'_\)Y)CAP'V8%]YD1HZ5;!E1KE&L@4.#Q%UF17&([BPE'5X +\33:#*# OW^32-M!(%);]-&"Q)O_Z?=Q"[POL- MK$>CW4Y36QO]L-L<_KKR5RDA>O?ZZ&!3NU=5#-B93+#4:<;I;(!F*M>K)T;( MLMUV"ZWMQM21'AT67VPR9 KE_5(:*5YECT?))OYWN^JI)4M2%K74#?G0+QTB M^>C+(6*GG@!)^YY5A//D>&V=6$I^7OV$?)9SPQ#.(61+D.6'[U>W?I5)4L4O M&^'(S8HK[Z]>%?!'E1Q!E>XWV9\_?GCO\AZ_JG^CFF[U 3V"!AI?^8T0#4.( M.+P+H)]XS#V%CU2O+!;*LEMV%=4GJ<+]"CDROP;^?/_>Q^ESL.PD-);II4V7 MB&X.D_W%L)#N#TDV>E2//*8Q: O%@<[0MKR1RM/]FI\ M 'J/Z(WC&97ZIK@N?"@0EV_Z13S&IFYO4&DG*E#DYR15QF_#_S;RUJ)JWL*! MAQ:W^MR1TQU*'>[*[T,H3_/0?^-*5&1^<*QW14XQQ= %A:V2E&7N)9??@@J^/J*T$;4M^M$-+2?2"=9[]S?!:1T*= M40NL]^NIW[">5+NJM6D3K\*P?@Q#U ^D0(_>H1_<7OHL653<&\NA8",>5R5. M=(QRNBV]\ZM^? ^M'$7YTP@$-Y&#\/XAA;E565.;EOE-KP)O]9%'&+=\."/'_WP]?/XV(^@($RTZ"R*8U7F"-D6H/GT MC _],](Z)D.%^_CE>D]*PAP&NB#X$ MG8N#H N/@?_5O-)(8A5S3VJ$&)QFM M,BXL.>'DYI2B^Y'*&82/DRV]&<'>MF!Y^>VQO!4>:KZHN:RI&E''H] MT%;$+@2A/AP$R6WSN)=TK3Q:2S+652Y(FIDNB-5O[G' MZ4#(HLX)0LP4"E01R>QP))BP%'.;_=)DJWNU=OMX@571OW0P*6;8Q81S'V 4 M^CK10QTG*Z"+W\F[7+A[WBON'O906H TQIWS"]0QDL1DU7#( M,8&)F^J%=OU0H M[<8'? 18C%<$U. MUW,=K96XKIF]H^8*A*TWYG7D51 ',J2%ESV#_-%]03?DMBOZ%.,WUF/'J*P0 M E(F5#Y1]?PE3@.'#_.[Q6\L^^6N[!?&^W#SAZT%<:0XLUR7I7%7EH8Y>S4U M:KUR*PE-!9CF1@^_UYQZ M,$" &R^KZ(ZL(K]&^K8F6BG&5DC.H/&_Q ]PO%QWY93Y'*8H#\+NIN1'+6'$ M1DVNG70X;L@QT_8SN_!R%+\;ABG?;%OB74!=IK%)\GLN;V_&6+A)[];B)-R5^4?,3"@R-PLP6U;"W5H) M$2QH$[E\JB=Y7IOQJQE,N:R5.[-6R-4#")%X1 3/= (DR1DQ%[A'(NAR62YW M9;F ^Q00O-BM3#V4L<5?NF-E+26="#DG5$4(Q?+0>WNTQ*)W:1V!1AEB$42? M(!W&0@]C@-M:I;YAC0H'VHS$)NDQY]Y1 NW7BB 7M?O9SL@LN_^YWG91NU_4 M[M]1[3YYDJ-$Q^3^QR^2;/[IR/Y&.D89,3>RR&UA"6MFX-1'M.$SK1'3%)(1 MLS'PUJ371IE*E2*,^1WX'*!ME]UKG;75(BUC\_=4+7#UT%JL_;[":U@PCQP8!XSU^UZ;><\2K2- M>ZE8IZ0\ :G.[$'^-_JXO4-K$+]BYTB91N1VF)C@"QY%&1732H$@C6AK_1!% M,-\F=# 0_=?IZ).H0N3M>.*V3EJ,W&OTC0"YR_ M2N#-A:S>3V-YQ=\G<@YMN%215AK37'I0D#DG&)V,-=+BX0;"_B6TJUU;Z\>8 M??X8XD.2'#])/!6()X:J@)8#$_.UL5:GNSB\I!/#':%AYFG;G6+-C#8[) ML3/9,(VW64$2EEC^4]GN*W=HI; 1Q%ICI.-W&+6#0CI:VK8L4]B)ENG+[&OJ M'HLJBZ&ET3P^U5C$4A5[J*S1A\)+Y;+'4[S-I%F)]6.G-'14HP8._I+2YWTUZTT$Y-; MD =+V^VF"YF-IA/AIBEQYUD1%B2,T7)4!0)1^'Y2:O*SP,X*Z2-6UX'67EB, MLBARC0U;"7LJ?YL9"L'IEO+W%0$,RM]=#5RM,I6K85LR> MK[J[P+_3QU7[$$W<9#LK:GDF*X^V^T"TK^>R%>)1?%;K TM ND\#1 M.2*![V/:FC_ZUSE3*=S>2 M%7?@RM- *0"KJ_8/0Y]_5W2VY]$6<>1#TQ;X&8X7GK0E6!],59?OU&/L'3K MBG5"^+LZ-BCR@'[A5*A'\1OT8;5(Q%'^ $Z!MIN=L*E\+EP7H:HP-[)'^43G M05P=]??A0[L:Q/US[T^/V%OM[+%1DUZV1"PW9\%Y 10$F%*Q2AZ+P"A.C9N% ML.-NCV^8\N78%#538"CC=AZHV"1&GIGF65_J2#A$U&0L3\[T]-%\:6X3IKGE MOYA6:M3G-($_>SLGN18@72/B'G[/IBZL\O\=)2/DUB(Z7W0=/9%P0D0C820" MP]YJNZZ]$6ZE^4GH>R@]!&BX$E*(3B@O&/X\>6AK:B.W:R&53]&U,^.2SA0K MA-B72);4+1?21:BB]$JHG!XGUABI9*Z9QE-;G,^]$ ?;>.]U!'X\.T=:-.=P M++TK^=FC:5#Q%(OX>3!Z+PRZ]BP9S_[FF#CII!3K;71@0XMS5J#JG6,W&<+P&\>&=&[9M"6//%X%#_\BNQN3S/M!>.[E-9=BQ22"9Z%Y8 M8XU2952/]6N;[;O,N))[A1]CQP73/1 C-UMF,O:!2)[TUG9,'T;Z';1>R:GE M1<(H623Y_"5VA7UN3F5<9A\_^,LQ)5BRE2!CM/.OAUMN7KMRHWQ]RJ7VX/[G MEY^E;&K59&CTTIP&\E0CWD&KO-PP^PB^]8^$8PF+>0\ M?5+-I$Z?6%\3]R"?")S8E.MTF['VHWXM&G>(QG!%T5]ED(KTPD79N.6:W8*44>'I<2AF/EY(A?O&W/H3Y0:0GC* M4=Q);GM"ZT;=U8WTZ4RT2Y"'(ZI_9,23.STB&W5BB";RT=YN5&U)B"T>%9%R M83) MIRNEYR?\J\EHQJ(1XYOA=J2J!2RL"#Y2/ZUR?6P*A28VJI;CSO6]:$- MUZ'MK<#<],(EE3X&/[K4+\RS/PGYS>B[^R&K66_7V4A:,H,E'S+B(@=R)A"U/%T0G%-X2)FAA,\Y./[$\]#2R MZG@*?G-W>T&5G$"5^(6_H$H65,F"*K%1X(]\ B-QQ7ZA4>@E@]BN*YS 7'2, MV8E(/6N3>BE3"*PZ>1\#MQD$ 2K*FEUQ()2(F.6JT"N.!)=5.V?J/655CVKC MX6]MVYI25S#I>;AEU\MGN,;)9;M!V&[/*O9ZU"/W.JV,:?Z6<\(XQ"Q[)>OD M4*Y6O<=DY@BK,N%Y\3?(N0*-T21^6+T73=Q/;47J@"UZ+4;_3ZB$ ML>8XP@[N"N%AJ;X]\[S#I*C$N';K6.JT.^, MSHGUTS0'BY;\QM5Y(@EE3WB+\^ ,PEHR]=%A6-;=75EW59#*Q/KIUW[9Y-%N MK=5=5S4/>)BO#".8+IIER=R5)<-%MYXE*C5WOBVNI79KSTA)&N(LI$^/#9ZB M*CK6L@0,PELK@?\LANCNKJH3:8%8Q0GY >&M9!X^/>2*6A71ER5S5Y:,@E53 MUSOFJ"3%Y>KB *U5 KT9XV0)E+0DFE[*'WN+";H[Z^G(!T\4K=4+#UZWNDR' M?G"[X%:O<6[!'[]IC?JK=+7 ?;+:9A%IMZ,[^S\OB_ N+T)$<2%[7[-NU-DT#OIO7'L$P6NW,WETM*(>#/ M)X+;DHU1:*BI-1Z697%7E@6.GHC!LBGG>9QO0/4EC?>*L$N\<@'")6 [170? M@;T6IJJ[M.S\VJAKARXK]%*@]8%$*0A#F&>U7W@CM1$AK^T7S$C-VQ0#.K"' MO*>T5+]6&^D.1!;:E:A]PK)_CIK\+5)CV';M>$72T]R*$0I2H4^,&A I,B:= M;#B44>2*91IIS.ESBL(E<#3@^D6_S;E9E+YR7=0!6-)OVVZX@+2Z>9@@?!SZ MG$\S:/K5H'UJ_#P7==6\],OD P5"K=L&VXNV-3WHAVA[Y&<7T@"XRVG7;80] M!6H*P*+(34(W $.&Z^KEI)-%6-0"BAU,#W2UR^S[DW0+"> &T'FJ,P-23[GY M0QC2Q/D/7"OU07DFF.B'D65L&S*F(2S0_%QFYX3$?3K;P$^#N*G']0"0+9P3TVNE_RP9YEI /MTQ M^($R]$1\L@!2WSD$N15O_YHSJI.Y]EU2^94^EO'9D\V M8,WS%=F34%!RNXI_.%ICR( MX+"Y((6590$M"^B-GV5L KXBT-A1!H#PTT2-WHVQ+[(BAF)R^S5U2LB>EIM' MM6%C67O+VOM9IZ0X6D0=+8KL11^Q/\3T27FCQ>5?EMG;+[.$NJMT&V_6*/M5 MO.*B?G)VOG,)?EE<=VEQB4Y=(.@7:MB)W)0E+*63]*IN5_Y+CY_^[Y.O+NY_ MGA$+-675WJVD_\?+>4>&=J);E81UH,I*"5"912S7G/?%T%YH^ALH]J[JA8YM MG@K7\+5VKF9./^%Q:[OPO0C(H9Y\2@M,B/X9<.K?FQZ _HNOR9/4EMPV2>'' M2@Q(BW&N10(Y3JMJP3Y5=M#*#2E<9_MQ55>@IB;'*S#>"K4DAFXC)7?._:N0 M(M%555HXCU69DR5]4Y7):32VQ;ZWR*;Z,I!U5!!^R,MF$DOQ?>MWZVQ/>Q)F)3GS&V2^U^M+R-76?IY0UCF M%\-SL)@]R[YEN_&#W"=\5_X>OL0$P72@71$-?D#>&\[!](E;+>91TJMN6S"9 M;)B2@HCQ_%@0LPIC)Z%@E&-=OPZ"<6J-"4A%L1_"MR\CR\''E!T[4!#*H[=) M)7#R=D+7-GE+PI]05U55.A8%:BXB/"7#4(G]YAHD."#I:?P+?5#T8F>$&W3Z M1483^=?_$,VBVNA %!U6M)Z^RQ\EUGAWF CE4B>J//6&EYH:A,C%GM!C#H<] MSZ^AK_^H[:259TA9R(- REEL7JY="Z#*+R!F^I$MZ;=L !%)#Q3;1A#>UU%. MZ=IUB=$&:RQ52^K>F4)]9NOX+.0=ZQ.>^FO MQGQ4;SC10B'%:A%$*HF"J"!^A="Q:Z:MSVI,(5:3#B M1_T;#$[9I(Y(=.7@K@]"/\_:-)HP]M;47\3O\/XR^U$9]E\ZR)D:%03B^XR^ MB0@+T>@I;1>\$=TGS/"_B=($9OR"$2)9)RQ8$*(-R/1G;,UX:0"=FG[1K-' K"S?R8VCJ892E.3"X0/85I K27USJ'A\ M)XL6[L9K;[VI:B;3#B^!YR;/[6=8$?K]/XJ^+/ZECM5S:(9DW\-C,7(H&UIJ MK*,!!P*LT$1/)^UGV ZC_R_?$2&#J]A;*>CEF PVZ12X1U[0ES[X$VAI'<#M;L0U_Y"R.(_.'$M#%NDLDO9% 0,QZ*+)BL".W=6 M3OBC.O2 M,%*0CQ=DP6P&U3^&7V-'\^>7$R$H5-Y#0+.S2;\_!J;R,P0A,G\>^17' MOT2;5TUL8!*YLYM4BS)>1HG;TGOJ!UW_XO?X 1EWLO[G\ES)Y'I'59JJT( < MZ8DCP#L-4!(^8KL#[.(.\M6,VS4KFA[ )K+/P5P%\WU$GZNSI6]N<^QG9;$3 M$56T>00OWEJMB02,1L-"S8ZU(K_C)D%O>4K7K[MJ%50QI-].30(R#5-Z8L1L M4WIB9&Q)NQD[BC:#0-_RS-O(AELN$S%()R*=ZT/( 0C#=ZJU2(0S45 G#L. M= 0%A1Q6VZ7!G:(@99NL"R21Y>'[['8Q]#0XF^DFS.=;"243R&II*Z+^RA,[ M:!R+(!A$R9&^1>&%Y&^C>-CQ>TD .'B+Y)\.YZIPVK.^9K^+0M)&(E5EAOQ+ M;EBG9-A.,PGNE8^AAXG"-^E%]CGR*YP8Q^E.]3#6KD+J5#C.)M%^SF2=7!6( M='DIS3Z+(THK/9](II5VTZY'YIQ5^6X1V9OT'KV5SF$[]>[^^#:"S22=2M1" MK%Y,]+J.SZ9C^EXC0!H;H.DJ,;.R\@N2O"M*E7$/,1_S<16>:CAK;[QS2'#^ M6.61/2TK_:Q,MMC-WKF7L_68]*1/U(FUK"-RTIS@*PZG98"C%FMH^3Z2H&^[ MY!YO)=:+4P [2U7-2$J-EAF;J;BFJ)YJ9)6T\E8$_"!% @J@B#MZ/W8D)])/ MY*=V5!4D.7!RC:!&]3W$G]BMOG'Z" _S3S]_D#^\=\^.].TKOVAXU @'1,'! MIJV]PW?A/X)Z^SJL_QP:;$'!=Y/=__CRD[_P9>-TQ)O9&X73,PJDD8(\19G_ M=F\^<#F_YU'O?\YM"ZR9W(@K']Y#"0WD/8Z%G3?*=0"E:;;+.!O%!I^>IMP> MOD<2<A6*!^(L=[RYPP X%8%&M-U(JF[U^WDKN?O<<4,2"CK"^L9 _S\M.6WX$G,,I1&[]M1M_8L#.6JL?B MMW"U3@64_>B'6]82_)C3G351UEO_WI14]S9EI\KCG5-^"MS.;X$KN1];>K=W M33EY&BEXS?JB05/.Z.M3%#0_45SXXND&1L+@1X 9) M54.QFJM60LV(#$+HO3ZK0_A%D._: L@%><_Q'M0!<<::HOA>I%VRJH9U* M%(<_WLM4DA.GYMS@0B&9ZYS_CJC\O[5^ MJ=):_ HJ,<@4Q(3PZR\S(>7W3@J!LH-4FV5DBKX$[\D4]J4?0CZ17A3!*MM" M%_/9_+P".>@%'[#!N5< 0WJ4%Y;S/MXI.=QF"Z&W2/P&""DN3_]-L*E8FM5U M2*@.G3_D@Z*L#9'@7L7Q[7G1([6M61-*"A,Z+0TP6$0[B1% 8N7]"/]+XA;# M!*J;T.5 M]?S$YTZ)JN/)6)59_(8#O(L>N$=OJ,M]JT)T++A!<]5BW*/_1B?%G!2B/YB[*T<^ MW#5/=4Q M;\,5H:^Z&A2#2.S+43;L6PE)!OZ8NZMZ'3M-:BB,;& M>RA2[G1,6Z4(P$A=14?4IBMZ[QZMX=1X!][=T*BSE]E3RK#D %EY/@0_)VF8 M ;A]GJ3<"-J5(U?$_!GL V'3D$0ZQ]T0LRWP$R1%J(Y!!'Q:3H?(@SB@S_F72&QDNXF14?9 ME)T,OZ&4EVI;Y!?U-]I4@[A_9[6I?SPJ($P0"+JW?=,7]FF^=13*I6TZ9@%TCN,*NI*/YQ[26/C_ M_C4B19YM_8/L]Y28C%2A-,:&9J4\Y M@HMEO*M.SR1.^OI1Z2PL*91%T+7E3:>WA!$=[:^)C*U<]L#E%!*BJ@HD$P>6 M66\X0QL4BOTWT)K$K_&)C,3G$MX$OU\OE8YIJ("D&6X-B^@]S:OC16F!TE*: M+*$7DR%!6:7J"RIPQ5)V,NO*Q!Z,N MNH77_L VI.?1DP5>O4H49!VT^:S7T$I[)#U>IP+EDW/ZFYWHK5V _V6(,2. M@'K2ZD#I!(N9Z!78$0K_$1"@B *29VPE"T-=^UKL#)O*6VXCIBW@@I##B)"/ M6.DW6(04*-!-/BEJ6<:V8]$E$XOL!"'O0X[199'0CIKP#*<=\&14^*&(I]KU MD[9BY&)"@@X6@UM,;-J&'Y9Z4B8Y$=[8YAP$W+)ZA:*4 &XXR2QF@C<)D\DS M*7@QC/#3]-;DLJ37"UE1?9]C)@4>-V/8TXO(N1L HF?WB)A2VU8ENF884XL9Q06*KCL JZ':!'U&235VVH4A[6/52O@.KA MPCINX9^N)0ZQ&I_\4J:T743)L>I8C:#@9>,$%5J4/_J8_FZNK*S3G%@E(*CZYCL]DDOA$/#%-_ID=L )S M\S7M'38SI0GC( 9LED18\YV>CI*(K9Q1[AN'TV<>?/)G$>129 M<#I($?I1,01.(1W JF H$B/2.^A->5$S].D%S.WLRTBZ DM/AB_D"VPB(!AW M)(*RK^@4X_#T2?+4+SJ*;PB2E3WJ=KVFY7"O0/SPY,6C'U*JB#>9!]4/H4?Y M1C[PN.T V7Q&.%(LID=^FX4;??/XV:-P(_8[ZW9-5HPNZ%?CMEI57$B2"P5 M"1UY-BO6;KB8[8?S?ZM67RGXSK.#.]58PN1XYZ(C=PLKI='IO?+;PZ^+471/ M<#=A=4WF.(]/+=@:=C?0N3!5CV?FJ&('(9)6FRA'-M]I*S-#XVA3T/L2LH82 M3-J'"D^E' GX5#HZX=B]=4T_SNS4."*AA;2@WI5)+0[[:/)RP!-$1ATB\1\$ MOT-YM&N,/ -\] %%AU&N%1Y;&Z&C>PK[ WP#?-VZ-D6LZS"E7)[$6HN_#,!C MWBS3*9BX2FS'),\R9^]:CCH[I>H0)RDWNQP>NJE=R2RF4\AK9>7'L\QG#)'? MR$6#GF$_"$2\ MR;-P8DQ0EQJ^Q)Q%/@DZXLQ9D<>YBOF1Z2%LOFZWQ@0O&\^9UW?"4]M94;8@ MF1!^!V341SI_-ZUM&8-]&*6MW%L(OQHJ0$--8DJ?2%D7QA5A8YG[9,1Q[Q^! MLCO4)BKY^>24U+J^;EL *+B'@P5*8O7 _(&^\97;M6O:5FM_8 ;T+O[TF!)- ML(7E3]YCX+,J1%5\LO,; _EY^MG8MS3)(M;>YJI%$9&14?A8T1AP^;EB+ML# MR4G!$_/YPSY-?'/T.TAJVTRU6HJXO<=&J2H8&7@PMCQ8S\Y,W*9S$1$ B@,C M21>R:-&Q-H4;)M\8N?$FMNI=(Z8ORFL_V\##Q58ZM;0:G5+*Q94+2\#[PA+P MR<(2L+ $M M+@,U%3/AYX)T+'B"MW=X2L^A!SMZ/]7MB@)DD3%%"\P\^>\T@ M_5@UUVU]C3,L*2Q# M(D\TP%'B[MGIQ3;>\PQ>$@J?@RB4)2.+AXU3VS/YY/ M4N6XU*EU)SA0&U$0%T$N/.3EYG0#9, ^"CIK7)8-I5E5+& MDL/!-U#* 7+3N-9)[.MM78_D8O7,(HBDI7?$P-](GD0N[E2LMC3P] #) U# M\6_O4M(KB[>FOOL-]?5*VF)=NZ(9]]S9Y-\3I1 P9PQ*4K@55DS7!.H$[^-N M?#S;=B_A-: *&*) N$G1/80G95]=;RE_6%?75H:8A2(#OE>2OX_C402,,F,I^%6VR5U:R[7'#75U"F(B&JI#MXF >V0*U1?6["0;1NY'L?B+ M*!M+^9Z4"S-P.R1%B=RPV7'[78JY23!'M8\&N*=8NX,C^.@H7/\Y&K%_#-/' M!]T[X04?'U8T?@@R#SFRF#5!V*G&\4SW&XWB=R&3$ "%YW.&1(G.--$3L=[J M#R"G)54L;A*BI6H',5MU!&"1**R:=/U1% T^4X:/:TAX3H/Y:/"OMV<-;%@O MSB)3SL!'N;%SI$!"B]-*L7)LV(1TH.AX7_DEC>(\G)J^W6^I(V =N%/@ OA( M=\##QV29Y@8*>2B%#NS(>18M -&L\%AR))2C:P MM!\=,KCI B1RT3+TOTF3)M! @CQB[-):T)E4LP3FI$!#,*44='#\?.&MR!-H MPG65&=D?PCZ>&85W64QW[#!'*PO;988X5+MPG&AE@J:1 &):G4!/ZTZ]%Z'^F$A^2N'5'[2NY-N/K>8S%D\PF M7H8Q./X2FR%/=Q'$[-5!2& /E;7E>V/+F6&:>27AN)GJ6]R($W"-31,I=">7 MQNN ,''QWH%@FX>!2_AP7(E6IMT'1U9H0DZR&-"?;[@'^Q:)>#] VBK$P+>M M-+9/S'+P!N %&3"739UJCZXFSV+C.CF0:TIXN_C+9"A3*DYGR6\"[;#Q485& MEK$DWD85:R)O[[U[7!>=KII %.]]V>Y'ZNL)VV5;$)\5,H5K[&HLNP?W'MS+ MC9"S971Y\D+MJE2,V@C0"3E/+3$8DEJ4<_,95EK4= P#"SFXDW4O5$1L7(09 M:,*BQ6@QZT3&*H0,0YC)L,9N.S7.R,%[0>$00Z,$+ID4 +&"W4"85>0X@_&T M:T^=-TEWXU! 'OB&F?ED?R(8_Y YP,!*"D^7[?[0\?M<>@D(/XW/B[15^#7 M6N<&C@9/\Y7/#+W"V.-ZE,*QI/X?-6']SGR;9LSO#XJLI/N1G]=/X,9AOZY, MGK\$B7-15R4\&++J5;<>=]WGQDNO D7M^'<##NLOX>K!W/CYG_N^N M%0JV&'\-VPY0!'\<^AGV#TT0 V^R)]TR[ -.Z*3%F].JLCZ$-M]$GS@-D6_! MI9Z1#7W*:11C0Y%8"J K1FF'M37N6ZV'SF\$7FFYFMHD/#36-C@,7+ ,.915 M1$\H6Z@?^?JH*GQF5I@W)ECQT-6@U'[I?H\5G_"'?5;K>XTK5U4V#I!5FEF@Y\5'Z9"#ML,J0XB[C MR?712G,\3D^%>=T6%3U8BTWO-(H(KC++ 87]&V]@_> T:RF)Q:3$SCF9-?0O M6 @ O4AJ4\.9E:*"\CE&R=.YQ_?)Y"XU]5,U]8=+37VIJ2\U=>-%%=Y!_\\_ MC;V?M*$:Z [XMTRF_XP?I22Y3JXT::3Z4.C>;Z*)#PRO&!"AO M#G.J =1 Q-()WN^$CN@7O_$@_5SEX;<84SY9<*!9=P$:OHFWH*J^L)H3T>)@ M9*,6\$2_>-4.0[N3NWU\__+!7\S;SHH)WW:!>Y>?O=/W[S^X_.0OJ43Q.RY# M8]W%@YENU>^+G]HN;+3?X:4_?O!;O_(/H.6@-?Q[OO?GEW_]K5_\$67F7EW^ MGF]]__[EI[,7,.K6)[8NVYL+OMP7WAFHRNS^_E7P;=]D:_]Z1]YW[5K@#+_N MX+[+*/P>]N51Z-A[GT?FMS="S]T5^:_O\Z#\#A;J^;\NLV^&7]U"O=,F$@OV M6P[+4^V2GQN8B>4,[W@4Z7=7JP\>W/O$^Y$??^;_Y^'##V,8_98NTJ]D1Y^U M-\4ASQ[[.WOWMJF*W^V8^L4M9?*>WHM_D&_X3L.[?Y7,G@I!UPB M^_6"R/(A2I\]:9BEB([)\_.Z$)!,)OJ3O^;>H/S>WM9O9JN^ ^SHW2S4PX

D?S]%X[4$2VMUX7 M>6#=6XS38IS^L,;I\T_OE'$Z>^?)QW7%;E5DCP%.^ZZX&AMOJ@QAZF*M%FOU MA[56#Q\LUNJ)]GSV^JX=^NJXOFZ,7/QU0M=NJ\ M[=3'=ROD.WNOZFE?O/1NU'\7^^)W6\*+ [48IGK5SY[Y&+VE5E6;O? MQBX]KYJK8M]V[BUF-'F^GS&CR?<75^D<+%(RI;^Q17IP[RTMTB^[?A=7Z9=. MCU7/KY_I_RELT\X_:/M;MJVI.)=WQ?K[=B[83CCG/AB MG\[;/CU5#/A\OL M64&:)M]73>/Z=CCC\&ZQ3V=OG^[?K8SX:^V3_V?H\/7_IA9._O>+Q4-!%K2?O<@Y< !-1*$A'2^MHG]7^58F!>-5>LQI/#3$@ M(6V/Q #[KO(7K81U:9?.@%!KBC ::=Z'Z>!AOY+!+9+!M1+;X8D2MKJ4>EYD M$BHF V#9YXD2^=C+&@-O8.G\^AKXHTQYX'IBE?+/5IX/OR8S7]3[P'A!_SQF MNO ;YSMWQ:SH:S\ I,I\/H07SYW+_D$$K/>]GZ)\L] 8$QI_6),6FH&N(67! M0$'K5^$S;X6R)_^;9\S^\O"#XD/FS*IZDC7SO[IW\3]81I90(]*\U1C8O1G8 M).:?%QLW'+*O AGQ'YHOQ[@//_FCJ-H//D#V^ZW?&$YZBI_F#T,AYW\='S+;-K*&VJ MOV@/UCCO*WS]KQ$M*#^(6L=S(IP7D:3OB5U5E#:>]/WH?_5L[-9;EAK?R'>- MDNKO<:+^7 :NQ%C:H?<3\DH-RY1&ZT2N(*-TT%P"4&_R&9[\U-X]O8:R-W:( MO&?X.JH0>1BE"?L5'T96X)/HD[Z&K>,EE"#.L-AMVJCL,OCIW__IX8(Y^+-_QWVIC\+F_XE MZ31EW[A5-Q)Q_OU[("OTP1^MAVQ;E-G#OW[&*X+-[/_/WI+!HF:^_N=4&@A)MRUHH M1$ST6"18J,K,RGTA5EKB8+&$A]%$W!$];ZC;(7SI/0Q4-"T5COO!%NLYVX+V M65XHT$]S/WL:KU3YZYS-"IG_E*M)2AV6"^JM0\WNSVAZ"4W,8_?&3-%DP@#[ MYP-YYM%<83_P<5E\U>]AWTR.TZ04SX[V=K9T6IZ?D!3P!NQ*K:= M7=I]Z%G M),M6ZA(L'S,X(< ^X"*$[C\)P:5XDY[BV(9D8Z[%453-L)<[GRK$F8Z,V3!( M%!@$=L;.B.@)A^T$9SC!(JK$VUO=^?Z>8MA,TIST?:-N^+;M:/>),9M>X+^_ MV\SHT%U\RWI[?U%_JSHCL8\NC6;]?;6/=$7XY?H7!LL6YRG^X]'VU;;\=[VX MPX7AMU.C3FK<4PTCQB *\'_/;C*0]"ZM +%TJ2[3#7\ "'(;W#/WN+YE7%\: M*/WYN%Z11[&"S71XH];,K_B!DPCSW;LL,^$;E_0]2((R33=@(?I>3@U"C;H2 M=)G_X:CC&D;GS%"W>?^)XHS@.XYDULW?2I?SZL M'S0^AX/AWJVC]'HXWM4YKS]"([?/Y4X4)C/U;*YG6L5K@V%_#X\:O@C5#C_?Q;JSMYKD#5VCMO?[HH>R ,>@NV>K,W>]]V'CB+WA"B M^>F^T.^FFPU/]OJB*$MF4194OH:#Q^]1Y1B M\UMT$?"=$*"T5F\"P/4N?4BXBF(J;S"%<*'H^&##J 4(:/P[)1 MGC= Z+@YVD,5G6)9B9X%?\9@:.H4GJ%Q\460J$R!.(ZF7,^&"43YM)ZIG">] M1QF5NE4SI>I!\*ZI&UB@5#00OE98(T,SWN%1@S$>?EX@ ML"@A"'-D99[\::K.*DR[6Q28>HW)3A-^4QQA&ZQ,3["GFIQ0,[$+?%+\U-5.04_40R_JZCT#7['53IE6GVM!$28 M+EBJA4ZVW924ID\*P]9<3XE8Q5'6F*"L,/7'IA%O3/'7&ZI#E&'%9W@'$TYU MPV1J0/4%$)(Y=#V+:DYWPD<;_%L2K!S> F*J&D9 MS24]<]77P1G0E"+.BN6K+%-^+TYE G=HL_10AN1%H,X7J53/)L JN;P6:;9. MYR2_)DOOJLPS3JHK9WK"OV*N3V!>"'QW[/XT"<[@?,!C43P&S0(Y>ZE.(Q [ M\*XYIU!CK)%9K).>BM7! +5!\,G9A[YA:67/C^O#.^=1@M6[6@2K<[B51JC# M5N%#73XN\@@WK@AK1:DE./PQ*8LY D.!K;:%_Q\(2I.TBDM%D#M+ 95-C47- M!6;2@@FK_)W*.VA7*6>1%_ ".7(('X!Q.YV!MC;>W1KITZ 4Q!)17/B4A7NN MIK \"[4RRJLH%DC5'9#$8OJ*%(08$W=)8.->@XE*J'[:86-9= ;0/03H54T\ M\W"FTXD!5EJ@QD55.PG&$:;(JZAJR@O!/$O+&.X!/HXU+;!#2J,G.A/4(!QP MJ6"N (*21UVCT7LU;<%%LUM,F&-3?P'.IKH D1XP"I%=- XGB'6#]]/'JX;]C"/=SO3(7!#98.4( H^%WKRC^G?*#'V;7B[+?H/)TW\^#QC6'K MVX*M]URQV&SBN3(BW&/JCF#J"UG-R\T@[RFR>OVEOR37?TE.V+>GXP6;[T:TY/0MY)0;['<)VP=0+@OF(HJ[A,,@O1C M,\[2.+OH\78/\/89DSHP3^_?J@Y>WQQ7[-6?C2&A&U:<>U1]/ZH^EI@P^C%* M>]OT7J!+/ D]LNX!L@YUHF2/K7N +>.D"_[ O,M>[[FQ]GM]ESR7_'Y2C[QU M#_RS".+'WM^3")((#O9"U?IEU2Q6\ EL^4ZYGY+5.MH>/G%>C7F[3T?/7OX- M5KBT-4)/:0^9THZ*JOY!(MONB:PGLBM,3ZX"^4%"V^D)K2>T*SR:*K@?Q/93 M&AD_ZB2(YX^NPWRX[1XB/OD=T)Y>IJ^>'N?!YUG15%&>5($ZC]6"RM=B9=O[ M R;3GX3'^YB> U#3:R-8;B2):9UWWN7U>V3^M<=$-P>FWS >X2']C[R?3QP!A!+R]Z,KG'\F)O.]S;WY2QG#]W M.LB&4.+:,PKN*L=:O>/MX<_U"CST81QWA&?M[ Z>/[]UEK4A.+V^ 2MWBA7L MASO;/Y=&'A@SZ,7&[5+*3R./G[;PM>+W)@_Q\EM&($E>;0N%7G/JJSI2?^,9 M0NX$'^)PFW2R.OW@8)V^]5%3%UI37M6/^KHVUJ60K]+PY0S#P<$WW+VK-W I M$;7W@NG/>B/;@]UKW3"NU;QE->S( )NBER=:K^[O1WQ]R=G?[NN/"XWJ%CP?P'YXVE_;BQ M?MS8?1TW=HDXN=K2)G< FD3P4 R=V@;, X%3(Y4 W*WP#Z0>? . M5H!+N?6O39D'BH06(<,'Z7!"-_6C*@E."+GW9;28;0JUO4R7" Y$2QVE.0]I M)HRO@ %RQEK$,+!$-".!?2=*S7EX,?R!I4__1?.GXU_@51BCC].:N6\-^@0V M?=5/)/@$\O+6CR9IANUS_,>(0].4VK='+(O&?\%N-%EG:30&+D],&UM^RT9' M+YB*5?#V'/AV#F8RCK:52F+YK3K'J+<*+A>M7^I MTAS6B,"JCAN:)4U;OV2D;KFTET%@ZI?O.64A64V)3,8*QY''=*FTF=3,FXPO M&)M4)!!G18:0 H6A*7/D+"SZ'%T)L$JAC>^!\5B =(D4>1=5 M-*<*]+1(@J=1535S+;?M*&[<^N/1<(B7RI_*[AXP7-H/[6:-O>1V8.C."%78 MT5XHVHB_";RJ>KAY]8R'EZZ !4H01%N9HH8C-V>!#TWI(4)ICM0,ARYBUK@( M]JQ. K43Z)=DD^CGSE(ISH8_I??PU'>X:G"7X&K16=T1YJQ9%\9EA0+P-,KP M>'9#HC]6:IZBJMR@8DQ/THQTK?O!*K OG,P> 0>9P!U/X5MX=0:4[*KN2PNW MH%#PWGA!\I='H*[!+_+II,F$]M.*Q]HC<)B<%Y:E#@#D8A?5EV $YU1Z*#E, M3B-2R-_FJIQ>X&/PTS)%B^TXCP=A< C<+0/X?E;Q+"^R8NI^]Q\X;\1_!4]Q M+ZJ$X[\NB^(K\*@&]D!8XR>>A<'1;T= >,RZJZ7?'45C$ *_I7%9$(V619[& M%=![N<#?IF795,&OL(-8;^ MJ+Y3.(S^&W6)=V3&Z$_^U8#,^*H(ZR?%9!)U M'!&,M\B<(PP^G!P')Q<5Z"WFB0_(F8_!VCQUS@.W;5;()O4G)Q=YM*B=#_[( M0",/CC+ 9O#?P* I>8[W-.?2L6X-.R(F+Z&RC$J5 @$;5Z15>G0#:+94VF/ MT&=4UTII(NDPA8&8*[BZ)9D7\-LZI1LF] Q60\3L"\R9/,HN*K+Z%#)>TO_D M?2D_A3R@!LDFBS&!SU24R'14K0*HX(_!R:#[3L71(D7&:N\6KFRQO^*!U,!+ MZYY\/CN7GN\,W25 '="-R(-QA(<"H "_4'D#UCB"2IO%_++T/X)E-L)AR5D$ M)AI8ZW"Q@RH&LY)@#/>/'JRNT%Q_5!:VY.U/'=;\[G/WJ.*.8/M'^T'CY6L^NPO3Z;D70%^FJDX*7HP)>O?Q; M]&I=UW3>L1>IT(?7'[#9SZ-GAKM<$[/'ES^#^<7M+;";V=T"-T;83N] C=+(1N M]W;"9B%TOV]]OE$(W=[M6>Y&(71GN"EVPL_MVW?[=L*GIJHP%W%[.+PTW-=? MB=Y.Z!'JNY]OG\?U"+W6&]JKE9N%T.T7/4(W"J&[?6_5S4+HQO3WWO1X@BU9 M[:V$WDKH$;J^#M(KE9N%T.'MBZP>H=>)T!<[/4(W":';=V!68X_0ZXPF[-\^ M0C>_'=_+*$B3?SQ*L;]*>OXHJ-,:WV+^ED8#\.S?HE?4/6X/&SU6JCQ5R6!C M&O5]4<$LPOZA2;&@5I,S^/=;(HD!JA\^//MIS^/ MWW[9&.V"VERF*/!!$Z!&OU6S6&2IM!+W>K#5JC)=U1;2ZA2$=I*!X V#.;;C MVY*.;'.%XAS=U4%%'?*"I[^]_>WD&:\Q+Y(FPTM%?Y%6(AW8N9DY;A-;K5:Z MN1Y^[N\EXIZ!J _A&K;K6U-Q"[HI-[%L_MP/,&NYF#W-=OQ]7@U;BI M4OIKJ1.3:+D\YQW+9\N3^=^3& M/RE!!,FV2J])OH8\#5(JI!D.:5[N3'[1P)'6>S CX% M#AE$X[)98+?)1($PP&ZP40SB J^G"FQ;]!1[0',+<]3!B&A8R6*=*BUA#Q6( MD:KB;IX9'"^CKI7+VZWD*)5R6OYQJWG382]NRE+WZ0/R3.-T00C530;5'+]! M#<]'8J(LF*E'IH8CZ75.XUS\=CX(/B!@X!S-G$2'Q1GJ?1[/]%!0,V6R+DQ_V41-2VX-&5_$ M&=Y@;/N-PPN:KBZ,>C,;T9/[G;3[13,AX)$#IMOM]JZ>)X& R(% JRBC:Q-C MMWUX=.=@L/N$?KN%+7NW:!6X28]?O-@?;//^YSQ10G=A';)]UH(5\P+VKJ0$N M,?T+C4W\)%8EVHH!#8>HD#TR.2)AI;E935@X:I]-G>J.F-*+F3A$I3MC I7- M4OA5*2VN:[!0IM3]D^Z>TK,)$E8H "! ;E$,.QP 3C6\DZ;478\G:5GAPMD$ MSXC@9-,RRJH"AS-00V;LI:W!(7>U!"KFRZL!#U9M1!U0CS[\>?QF:W0@@,RX MP[A !]1IY*3,$VE-W7/5A>0L76@X#H(W=K>50MQZVZ79)&/8*#8F571E43)- M7=Z'RWO<@Z )SZE\6L]H=(CP'@(DCZY 0C4OIX:P/M$2F";1:8&-3WT E05P M^9KE:T&&.6\F='CE^=L_625\NEN?0'>.,8_ MA7V'W+>6C4_X"Q34BLD,)%13:PW .?FR\E#!14-%A>FL!I!&*.=QHH=0^R!X M3=P C@)@!0Z-8!6YZ8Q3"34A$W;.L/EL\370$T2H)36\%OAP4P-?%VD//T A MF8F/ G'Z&92EX-<"*.@(?I'6P3NX,<*R_5[9?&-(;^=9,OC!_X-K7D9NWVM$ MG)FA,QR]\&B8;YPX6X2*@2/R )$HP$D-(O1$,,=PJRM6@'"WM.^S$KL/YX#+ M#)C$%O;J;L8@:5C'@I7H6E [8;BFV,SR:L8IST1IZXL52_5)0XI[B63>$"D M6P,>?%:47^$19Z56JVM@1YDZAY6]A^#6T;UF* G5MGYIU7_GAR2ATYQT!.0+ M'@?VV"SNT36/<%H1&0**3VGE$*.(7-&&78:&G8==8D!HH8X5D;9L/H^C'*/+T*N 0 .43N MJ>*HDJ7@.:0?M(MY>!S-+1$EVMC38"ZDZM2,\T'.5?!\"SO4)D[+N)FC,@2Z MW"_!K#A3.!@%O3[)2DY:T2L%Y4+:%Z/GY!3F^T0[]4*&N.79Z$! M"%>AZ@S'I]$$&53G,:\P-O9\5;.T3T&I^.;3D$A^=.8W@)*[,\S @U77.@4#N-K -"*S%DH2V3+GP[ M)S>4@\\TGQ%XX3[AV$6R),41HUFDLV.[EHQET/3 OA9$ PU G2-,$&PTE06' MS12.-4N8-;KR$O/1P!5QY#$BAI/(732:Q25NP**'P/S]AGGV-_=([XH0_FA? M7%I[O!J612L#;SMW7CRRQH)P7J4^\_:BG:XH6DXS5.> M$L)$I&VI!,=YX>!'QS^'$TK(0$<'C.O+M5Z=2ES+'<)SZ>!K9I+W"/[VK0C/ M$KE_&F4-_Q&A34LB2H_=+%'-]J1T:] ;H!X8&5I)E+K2PK<8J_QR%%&";^2; M(N![O-\1:=H>!/5 5B>@QK MHA1/\Q9!(O_!IRG\@&I_3W\W2W^(Y:K2Y(9$ Y#5+FCXA'P:67HJ$2H4_1/, MQ%#Z0Z82*XZF19'0L&8[XQE]-?DTI1%S8FDP$8#1!!M*C=>X6H-!!>E$>WS, MF%ER<9+?%-=)2Y/=);OSPY0CA.>P(-*;+1O48\>W MV'AW)S&VU1>77$(2>E$)7XNC7F4%^_:%=G3L/\O(,2QV.G.X9 Y434Y&-&'D M!W=X;G6?S[_1E\51==CB7C>PO;^ZHO%F+5 M2&I)APO*<1R52R[/TG51V7';P-XW)6+P,GWU28S]3U9^_IVG<8]?D8_,QND) M(*HDK6TI2KDZ^0Q_%B5_-92D1"%S 7HB@ZGE,6.K&A>ZFY]A_>EI[C@M):0F MEHIQ79S-%'LQBS'<%_'F6^\MAMA8O0MT:IV-V!E7!^T9OQ M<*4R;Z#BAMJ\O*39ZW6:H>$$-T6\ J6$$B+RBI^)PR?H\ S)KZL&,(#?UG)0 MK&:1#$+&(;#*M)IQU,Y)>2-$.849!H (; &MG0-N=Z6OIS )-PKB6*(4B,&L M%GR,84/Y@@R3" T"V!U3S@7;OQ*:==X$A(,@&U,V29%S9#A!('$8D[-2&,KZ MYSJ&GC!'HYH13 M$4DIE^G5NXC0QQ2C\;#L3$!&O;T4&DWNU//1U;1SS:^@. M8"%)2CP4K^@"UMK20/%(WO) /3@<9Q##!U9Q)B.X\L#PM M7KINFXQNAULDK(8=)+Q%<]/AMN(W%/@BKH%I23:^M2A2WAEC$LWS M4R\ QI1"K!F?&.!H=/]44C6&*L#5.V?T:Q:7L1] *1&$_W@MM"B%. M'7^\/]CWTY#P^<"61/A'#F#]+#@*I$,PN."\:M1;BV:A;')X< M!7O#/0$#*K4+V2H)"PYV^]M:=88)QW\%6:R<@-&=YA+@7MYJID@WCW*S7U*. M+ ^B3I8^C^$D!)-I*R+@0J<3^)_J%.^*XM0E;=D-#3'"19L)ILT>9D1GF"X"R!MCDAK54FF7)6H!5AFW.@/EO5FI M/TG/6<$A@X"4%4[> Y+7_GO<]RJO$#5$0FTU^QK7IQ1D%ZX%V9IRS\Y=8!8 M(['V0?"GWH'_RM:+@$+8". "8\(PBQ[G-]I&)-AH8*2([A4[BCKV'224>WL*"+!#IZ([*AQIHED+_-G.UFG2F#ZYAVQ=3B)9P@ZR\K#CH[L&L9)?^AG&' ,-X[5BJ,>6?R.5:D&*^ ">P+ M"[J #W):"+!U<4FXBJ]-_R+ZI!O.(#V-THR6%2'Z%X-6)!31RDH<,Y,L%)MM MT3LB+.#9_COX:@D?F1&@"D*85IW]%RX!I%_B;!8S8D> .1WX8S9KWFAR_ M<9016P=+5U$*E!2Q6+L&:9S@3^:85>VU"6DM/'9"::(.;>;WA.^*;R[0EB)' M!=4/=F0B^KLT%&&R.T3!CA&<]9E2.L7+(2+]PEP;:CH3 ,^SZ/L-W)WXQ*B/ M3_3QB3X^X;FQC6#\9'C:WP/MQ_ZBJ':#5+;(S5@A(XLKE424^/YI^=#6&CIB MSTEQ\+W&.K9@D@O$=8BNW(E;^.0EH2\M0Z[%E$J'R77HE#M&N2L$61BE7MT? M;4"_-W0+A)R4,#00QG:?DA)K-J#E=KL0M%VDWE&6[Y>LZT) M&VH!C3"E&HM M1,^*,L-8T"S-E)MM2WH291-?@B[L%9# _K7RT=*%QE2-K]4Y>*%H:/)K;3KH M A2"7 &WUJE>"3*LJTETK0I'J;!XLH!3>R5T?D*EG]YD*CD7L C"2\2 MV(SVA.TZY"6X;U"\Z5CK%?9Z?O:2.;B:(#2M8I;6\DF;6@"%8F*E8F#F1U2F<@M2SV)#[7DX,2N>OS M.]#%3$$P2,457)$_/2>M,\**:P0JVYAP.6+J!X$7---^UQ6ZJ(Z'^"]RX\C) M\ANESGZ.SE5E N7P52"*AF516)>: M:IF,-\QFW2K'L:#=%%B4]!?[Z3,S70*2KU_$D72KB\M[\-'UF4G_I MA;_ 1REVO,&ZE:B\<.ZA>/)$#)&*PU^2+ /RJ$TRL?B]J(\3!]@PS]=/\%TT MY:*H)/@/+X6WKDPFAI-T;LB*Q%49Q4ZRLG5$BF?5\S"O,)(U"^Y8G1;">G>Z MFE%GKG,Z"3WN@^+&>(44>LDIT,YV/35$R=*OV/Z!. %[*ES0L%A,/Q]._3C M;,FXO[@<+4,X#K"8DV/PE(Q(6Z9BH]*MMUVQ?5:$':1QB-;U0'!-AZB;PB8" MZC\C_T88PQXEU5&#W!2%^>4@))+FV,R!=%/7%>3DW11&!"M=M,]9W4L7*%R' M,BY)8Y?JT(M.\-@0%/M$IA'&K;O>R$HS\[KEKPW)L;K;$4:CABH+..8YW5T M_./1<*<5)@MUG*8SZW[27F!_K_7[C6"_>%V/#C^]/0D.XSH,5,Y-0@ 6OU'* M[O:^B4&2XF<:+Q$SP&\PQ0"[BP*+/ A-O,EEZ#K>HY5YMYWHG]).=+3[-'K& MEQ6N]CO8*=C"6_\RB<6M=W/1 O4R4<+>-@(=+ U/N U"<&R]XS9[#-/[J'M; MXM]E+EP^.0H^%PNPH;9?<$A.K_5)AV@XXO94(PI_ <^:0*"&.%U\>#W=$$>1 MHEL180BIT.T:G/ /U22;)*;*4XO87TXUKY42@:)7<., TGHD$UW5_"C*\X:8 M* 53+K:H39LM==8*JDT,FD=_%5[BF:B^4U5,RV@Q2]L1,5XXF!594EG'ML,$ M>2>5#BT,@L/<*84PAR&F13UX*:!I7/$LG50^C:;\:M-] @- IRQVSTB/M:N: MHE82H*>I.K-=CF(XP\1Y%H0(\W64!ARO1 [/)T10E6AU6$>)"W:TD[2L);%" MBJ@1'(EU'=0S[!Z&PKCFP/,2"&BW?^?>*O_-W0-YCDOP]/-_OP<:._&\&_B< M?>+D\_MGM/5C].B"#::"DR)K6'N39XY/WC]C(0'KP7*?W_,O3MYW;8:LT0FK MB]%T6BK)1+$!;+@!N@-(E<)-CDI&AFF+YU1J\@?663&+T",#M()M1W1B#]92 M4T[3ZBQ.W5NYU0G.KPRG+!@Z1A?0!$RF4^-;DX)@[G?'C_XKFB]^<7[F) %\ MI$0_L2EU$BKBW+3*$01\1"3IACS;SXW@=1H9(.S."J>GRQI;X08:^ET=Q]'? MV3UO#MM_[Y9H'=N*KE\I-_C85&L!*#^0]6D_ A(R3.I76QK&GWHN6\7:CNHN M"&M5D:VL$*,,OB)#Q0BY&]"^2MC/L$4MEZIJ==6/P>7QQT^$_S>.\"&%U'IA M#<^GAD(8GP:UF?)G=9XPZ;T1XR(WR4S[]3(X&X$Y&"_XB M;*>\K@%8ZPBW;TDKCX.3 NZZ3-PMAY1[0PWL@!TOO#Q22L_@%FJMW!$76=5E MKJ@KSTZ)OK5-8FZA"GZDL4'XL0XL?W73E,9?WDWRE.6YFFU[%(,% MY&2FX8L#]7CP_*&I5TC:XC][?D>C]=A^][Z/W??3> MSI/1WFV*]9(6Y8IJ;O/.3?RE$>B((T4*91*G94=YTF$$DO<\HMDOONQWUS+Y M[!571?E&I!]_6D-T,2WV".^A0K>%KR)JKD(X*0UN]@0#S\U[01:GCMKV=>PRR&P@1'NN&?B M=^3A-C4A^*@??/>S*M!8GJKP&P)>G5V0-L+HNZ+GKO0-/RTP?Y>B70!-'.5@ M-610IN*O' WUFHP;+2DISG*L!>4N]MK91.@V7:Z[$GR7$BNH2W:S%$K@NRP, M(=+=ODD-/&7B,54EAK;P)6FN8S,4,;>>I/;%UV,6KK9,R2:P]HI#U4XK%>92 MXME^P9YM,:.6.50'7[ILIUEV%9N2IK@8P&T!.Q(LG$2:FP8'\/N 9@TR3Q:Z#B0C7#I MG NQ3P(J\* Y'GXVAFZNJ)'G6(W&".']:4;T>&=PX)<_N7*N"(R7P4:>EOK+ MZYLG%FS+\C1HM9OQ.F8#@LID^?92UE6,\Q:BLX@=@4[&V!7X8O_;7%V%,#W1 MI1'W^I;Q[W3:W#9#PI!C%^FO D!K3Q@W9\4[]G@T6AK1X/+@ CLNM!N?\X75Q:]N MS::DAP@R\ _=))\G?601C::;2UFEX\!Q'M3W1N1A5%D7?]L35E&=G0F1R6)X M!+);(^WX2G-C72O;@;=+#.-:CX>#D8\BW@1#2#TPSVM / ML+2@CZY':D6K:_?+U5KE)4Y'ZS:K9UIP!7,J)NGR0A[9+"AGGF&N$/%IS=F9 M/HT82==='I*H&,T^S7.+,08CR'P2SY/A%5&N'9'^"I;(N/RIEN0J0$Q.'F3M M();?4^%8A649,L610>\N&258KZ0\QRV?="U(FC<5E#'0+)P&8ZOK*N.4[U M8&/#Y,(ZN_5SGU;E [;V*?':)4ML(RX^1U6^2*FK32M+7U% Y(LRTY5T4P,+ M"DR&0Y.FPME/")R4FP7("Y?(Z2(69FF/3Z1G=OHZ' M0ONFIHJFE+C$KZ-)'OJM;G-N+^.:FG5(MH*$1"S(#;AL?A^S 3>;_J7%WZ;T MU^..)T\_QR.GG:.GO9$7'1Y.?Z)CXH&O6P, HKX<\$QS6@WN= M4$T)L+:XR21IU)%5HGMP];.NV"GF57TZ+ M*&O#1D]:^@W=V<%15&:4E"*3OC%S'4**-N%4?'&%W6;]4 M!Q>2;!XY@RGUD(+6_(9V#%+44/.9]J9H4C*&K8<]=TMR-6T?FZ6 +X9QN7>& M-V%#-T'2,R"D9ZL5>DMGQ:^W+=!8;G=)7>*!%R M.V%D?8&3357H6FGNBC$I%EJ9,8V.'3>;2I8'2VP$C>H&A1AR=8<8?2R+O$ \ MDD-E25NFEE'2-MQXJ9Q4=PUHZ1I,YJ@[AL==O%W59SOOZ&DCQA7F&RB*]&7\ M/>H1%Z%EY%?.#ZITDO+()BE?!02=EZ33E1D]5^4L]TD!=R4I8*=/"NB3 OJD M ,OX/[T]^>/7SR?!AW?!AX]O/QU^/O[P^\G&V-$@L*H%SMEUKDZ""BW;-)+/ ME>+E?:0%X&?;?JD*CLW WT\VZOS!V(@O_X;+OV+)>/_A]:$K>]O&.E9F@-MZ MR3=V9B:.W;0V$UP?>-+V4<"63SKZ[ ;UT>]&41;MKNY\D7'/5>FY'QEJ[Q^U M48GAZ2Y"JT)(?J=%B@6/#LP^_"WK]T\:3 UQ(U28,:][\H:N@ML94$[/:RI4 M,24 =NXL>[TQEA9+EH43\.$)OB& 5=KD(>M@:])/"+"33F4N:QI3Z;HX">WN M"#^T-_>,P>-#Y7T8C)UUF3;+!Q*&55 M4W#CC)UP'+J0U!AG?B:/3:>X@$2;*85<-VF3BX&N4SD#W:O-2GWY3/%6++8D M$X!D-1AGF"C\'TSAU\U[;6$3)0*CF0P?(>..IB;%GASPMS.U[ZI1?:)X@45" M^HC1E'S=F\:Z:+WN -7)Z]*#EN<"^H8 3\%A[6?-28'CHJZ+^??OJ'VTKAD] MU[?VI0-^?O9K0-E'A>$?C[:O-F^N81L=-AY;+%N,,WAL<1Z0G1R4T_'381C@ M_YY=,E'H1W;CJ_ARI8(N +BZ\:-7R'DOFX5T;1N4B^M"IZ>8>THQPYYB>HKY M%HH9'=PEBEESIIV6OT,UGOC[NKE?O3J^<[M7MH[BXN'@?WMP7Z/_3OQQEO _L[![9H:/\W[W_L7KD% M?UK16[$7UK=V89^.AK=]8S?:5+O+F-\9[/:8O^TWW@KFGP]>W!W,]Q;TG1'0 M)SP"*C0=8:GB+YFG>4HIS^FIZF7UK=[;6_6U]AS[MC"_/>PQ?_MOO!7,/[]+ M6EIO3-\967TXQW:5_S'U_XL&+.NHZNK>V#^+W!J$?\ M;;_Q=A#?&]>]P.X(3U/196[*OIQ%]BWKU<+!]=_3JNX&&AX'X48_XVW_CK?B^ M[U+0H[>D[XQH/F[/6NGE\JW*Y=[#?>MOO!VY?(<:/583U\/C;[N!??J70UW1J$Y MSFDTV5.L?F$ZS ])C6Z1 M]G"H:WB[.=P]<6TR<3T]N%T'[ KJ>K:BR1_\T_3"AW]CYW[^]SV>N/ Q4Q'- M&\3!O'5A1F7\9H:"V"DB;^RP"JRN.\RC[*)*:1#'.S-;S,,.S0 4'%V$PX_@LYV#P>X3M@0>[^WL#8:\ M1]A*AM73/-BC$.4U3S%"#FN>I\F-304<6965/E^@ M9W_C>-IFL<@NS"!R9_@U7%^<=UK2$*K23#I-RZH.9E$VP3M/A\1W6!C1J*(H MJPKX;$I\PHS^M+.$RV@!5CD>0I]\ 8!-:)CU6 H@(0 M!9+X+*^;$L?!TF!8>,";YMDF"B+8[D3 M'EKH#MR>1'B#*F5HZ2\-Y>DZUK)H=@B@&YJ-%%(H"5&(1 MC+P>R>0*WYCFP)_@/1E()S.5+8@."SQP69SR M(QZBD2;D]1]P$E\ F)NWA;'W"[,7@"Z+L-*8#IH/]/.<[\H\Y^?ZM?T\YWZ> M\X.?Y_Q%:=50Y.9?18G*JO!]$-TT)!5EY1BDE*K5L@B"_Z=QLS3N/D!&/74> M:BKDQ*#4JC@"'NRI[&0WL&HI9J@DNI*9YLEZU!<6P++/4Y3M(-X>[P]&GDW* M[IM+=^P8I9>^[,J%6#E^O&06X]/ND1[O#/;])^ =+@!9C=0;T7_+/.1$Q2D9 M#/"WXN&[CA2&EUQKXOEY/>L\,=IQIC36-,&13 M$W2?"B@ZG:2@/]4;83=\04LW2Y7H#EH-6X-F\&/45DA=9()C@Q5T'%2XD#F= M1AFHEJA 1 G<*M0UB3I1*?F:@SF.9F11T0QCL,V6Q@T/@D\*$<$.A-RX1NP% M##W;-"'4\./P(HW&D%6G*,W@3?C%7*$2MP""M,^C44\:DGF)QPCFT86,(L:- MH/,&I9; MB.VJYHNLN% *W?E3$%4)A17R:2'CPPD5UC@#^Q[GIK=:^P9H&YQ2!FCH+)W# M5I4BQFHL4O:QH+=/;PF6GBB*,I"C)LU2/ M4"=F AH%["W$8$?+@SB/T'.!UY+$OZI3<@9%R6G$9ILXZ Q;/Z-_G\+2[-^: M 9A!4XC!_D)A"'( Q]G+JMHM6\S![&4O%ENN[,J"M37B$-2H/[/Q%M"NB=\Q MAR(6,<%H4PXT8C:#G[INWT'0)@0CA< QDY8X_&+ MO<%VQ\]VT"_N^3PZS%6]GPI1(V$IA*A(=#0BS@E>B6? MH25"A_)DYKV=5V\L=Y(Q^&%99,#!(Q8;P%(S8M%,ZHSF%#: ?F)7/0,M"300 M;:^7@.',O,TL8EX&5O*B*#&>1O<->;\11"00651T;LFWXO773$,5*Q7PV*) MU(IN9'S432Y:$%#V%6[J#9(1IH7I>Z>%Z:'7PO0J<7'RGHCT\ ')"W/D;Q 8 M8P#P)*T[!$;('([CPWI%5 /3G'DR7D]F$:5:H"BAZT(^.WV3X?_1$2^F@WF' M)Q)0P43G_B!8VO]EWC;W\A8!-E4USK:0O6W8;M-XV\QEQ]O/<;_1]D&+!7IQ MO]'V?G=8<-2Q4YQ<%42PO;78N]0Q"$?;/)E?!]G.MYWY@Y9M$( *= M0T YZHSD@&6#MK0Y!=T+ZW 2J9\8#A6'*/^0663+\-QI&9[X"/F]6V<=!)]! M3%H^2&<'<5:I&CVAP)9*^(YJ^=%TM3RV$:5#Z6JY.?QWG6:> M0"Z5UCW)FD:62Q=+1Y"TKR;*E^)O'*0KG3!Q9*\Z<.MQFLO+T:"6M_RE*#", MH5@=/Z+%!D%[O^N% $GIW-D=/%_V#3W>>=%V"!G>I<,'(5T6%;,%C$Q$F8N, M5TES&>-D2IP8^%F+J^J0E?8'J', >#[%!(5:!)P;/KJ:\2+;!@L?+BR^\Y)N MK,Q1R0TTII0 "?>A+HL?GI5I#>;)%C!$7!.9H88^[F:#+OO*CGBO34>\S;GB M'UKT0BY>M*O0&:8M%;0$R7A9*98[A' P%5?GX_WAX,4*O>/0IR00>WD5B?25 MK!T,MAK/*9 M:-(*[TB&O !T*1!$,Y61&,*]G7A.3]HEJ3; J?F6(F;5E,U< M)'E@7QQ!M:)LZ7RLOKC^W0J#,#7J"SDP%[C9R@+#@('4LGE'MF4"P"WGFKG1 M-N0_ZD*[8D'M@HL/>E> ZBS:DY(_6933*!V.!* M3,MH+FXO-B7 F"E8""Z1#PD4-[1.LEHOJ%Q&3PEKB!,1HFK*GN!@D46H+TZC MDCPG? Z*W, US.7&F63>]B_]D%+9U=TL#+P\'UYE54C&YO-$8SA4R$EVN-KC M49L+D83?'^QU\J95\GTC*%&IX/<";"=@^MK)T'G]EK.Y_Y1L[M'NT^@9HP-X MH$G>)O7(B1VD^03?;VE 8,ETV8'L/O'BKB1>[/:)%WWB19]XX>DH3HNO#510 M/%\4BMG3 H0K!Z% /@5"140[U=T9<7*F*4K\]&]1$94 4J3-=^.F72ZDBCK MGMU56G561F-&XQ3_4P,WGG+T3IU22-O)A4#U!?V\$[PN:BM+3[N,X$'PA2+4 M*+1$S2G3.46U!>WX7%5QQ%P,^7$AV^92! 9&6B9:>ZN\7'D ?AJG"]I7 ON[ M\./^45(LC$-1C!XOF :,4)5^1,EW(:S(^&<_ H%01^+9E1*4193,HX7LSN1\ M:E64/)T-O @$ZPU)": )PD*0*CA^B"=7 '=*%=O8RZ(([*\@(7 MX=_P]BOCD\ $#96P'9J6SNH#5#G89#Q3&<8R@;AG*TN\1 UT$%E9I1,V=OQ1 M1P %*.(5&HULI8Q?=>+KYXS@D6\[$R&@03L!0VEMH4R3#DI"<-\@ T+W'QPD$KE0// MF&/$%4Z4?FWM>ZDDHYUNA^60O?L8N=O"B,06E>JYSGXC"]TW M^_[ R$VQ]'Z,M%TT=05*";E20)>*X')I2O\,A!S\6L"E.H*-IG7P3E\BFZGX MZ_'K#Y\X6+ 1)&NPF'+'&T+BL"/*34J8Y[?9B//SE05=1V$6VV?'/4ZBY^FO MU (CTS%+YMT@;](EIJ3K2>C_Z'?#!651R16D92?K;3"6@-$4H M7H"61?^> PMA5=0Y5RO@1XIR-)F@/J9E)]5;ORFRC'@/6EHYB3W1F8D9I)P\ MF'+:,7*/JAE7:9)RHLS9K,#<%Q#=.L?7@*CJ %RK" ?<#>A"VP5.ISU(:ES MPUD*N'@'5 L&R-NF+&AS_XS *D$L_%OEO@!> B:M)M%01D[)P);9:=?#N,<]4])6.Z/!OU(&Z#TQ'Q3.'_ADYRR4NIGFJ M[3PXPC)#6]HJG\F>>RFH!A\RO+[GV)O ,8Q;>]]XM=_ 53WE]#K;QN0X1\$?==2NV#K[;P MX>7Z4U1J0.4=&65=.Y@(GZ0[A8WNSJJ[_>XT9UO MDA2SM2M63 V_FZB$'(GP\- MUWT6,!D4N22*23&$R=_*LB ZC=*,RR,(*;$*I68Q,EQ^CND76?H5TSU!8\JQ MD,UP=I=*R;0"[LOW:4)Z$?PG9G<";)=>I.D&=:\Y=AX9V[UI[R<[H7$;&EAX M,*!AV#)!)N*,$H!P&#P=/=-*7XFU[A76E5">7,HE%OK--JM3TRIN[6DZ4 -- MK"CEJ;*J"\H:#QU/."KALU^"I]O/VL?%#%=*3"6?+(;=F*>$03IQ/D,'(9Z] M1OV"G='DAL571&>P\LXSYE!@N^;26H92%415?_K > M;-6P*PFWY'Y*^^?WTMZID16ESH9"S=87Z'-8D[I,F0!-[E2F.A'GE%GZ6FHC M_<#L@94[J_>R=D>"DE0^+2C%O]WRD5C98J^KO8D#8 W?$K*J<%$Q?W MR#@K53$)G<508]/)WYZXW@C=##/ +[%$-7[7M;U#KOUH]4C9&^QTY*B^V%OJ MG;+L';#(8^V?-H3> 4X76*T?8=+P_JLITRI)I;JM-Q.0)3M\1EO+A/#4%A=(/0/P81> H;2JZ38- M+2&(ZQBK&X@#^O$#W2TF$ONYPWQ.75NF8[OFTHB7!]^R" H*8 T[$[M_6"3'..'R[F'XBD-T%D%M%C/="4&YT80( AD*_2ZG#N+N0'_ MT=Y^6RZ:"K+7&/BG%#H4>FLLC,\9LF5ZU^S4JSVW%=ZH(/GK -N;HW.2%%B) MYOW'.C+1,BI .)H"2:XW"^4T*[-+[BE%.';)7PTH I.+I4OSZ_'__''\YOCS MOX/#W]\$1XGORX8]/1V]/-N4ZH(YH^N\B=SJ%'.NE MK&-IX^[T^O9V4+$Z6:F(6U'C0Y((#C(_XJY&DY4_M[VP0Q%,J$%B[@5UWKX( MX?U?L7N3I ?3?7.42KAN5>C=Q>4K'$<5***@PU:D[*4Q/'M?+\\2_6B V99- MCHZ5I0#=1.=\:8H":$D4 WNOCY7*+8A:V0 ^,,^4E*<2JFR3#>PX!58);-QI M8.5 '1MC.%OMV!^9Q@VFVN"O*.D4=]V$W\]_ MTFIBR+B[8,O;B>#%<=FPMKB(+LQ+,35A5F2)&&D86YUPY27PA#(5SX7>QB!X M>QZK1-_?Z530ZO MX4 3H!1-6YOUVP7,3> AYT>!#LM FM8Q@ 1O*2AOV6^M%2AA)X9CAJ5\6Z>:DVZK7SK;M"E3>3&J0P;05S'.8Y.B&=. MIP?0AJE4A6$@33[@>J&': N3^)MQEL;1@H*8^?CP;P$# Q?A!D>Y223P")EVI35-+5+WA[NXTS0.6DIN(G M:G6D$8>;QC_T+= IH;K7ES1$TB>P;1J_2#D3$-LRM;'FWMXC6;\.,(B!7GC$ M!"(I1U4KTY[!R_.VS[@FGB4?"DPQ19CY3J5=G#&ML84+V!;*'5Q@9*:H44;* M8GB$&I@- MWG8V?H]/E8X.YI[HWK,5X!CLN/PBTT."U#NXB[8&@RC2[M'T99 MF*LKB*1I@.UFLSW<"W?WMUNDZ&+%(TN$[.,EDY+#Y22R@5'6);7+NN"?;,3U M=UHAF^B&D_YB=4OMTJ\:5*Y3Z5B!:5K5A)49UYX@I=U2QKXQU;,5I)LQYSZRX1EZEQ(HY140VFI*-AH3VAML*BCHAFRI' M5NXZ+#/N[WE!ZAC==&!;RNN+++_2IT7!'(@!!">RXI<;-1M5: HO1F*>9.H\ MM3U>Z09+]:/I3@M:JWVA79'V55!BDLV/PN[4Z)*U'^0D4RLS5DDQC\%$"']4 MGJ/:N_F$2^F$,AO/FAF%Z&=RK8$Y7C;8#^>KB,XZP;@VHM(X)&E&X"#XF<,) M0Q/=LRH,SI-!D.I]_.I96$>"XT_:PG(3AI%T5A_W3(O3/DGEKB2I[/=) M*GV22I^DXKB8->/>%&__$(N [^7>&\,_TW\P?0 MG>C:F OMBPB=T7U=:VN8/G_Q9&EX^&AQ'E#Q?WMV^"K6]"/[\+FR MD)=&15TL?,U!;U%N8OKJ*?E>BZ8"TMP,X)Y]>VZW4AUCTM'B0R7(7\ M'X^VK]9!;F1<_!W >!< 7 'VB"9FWP/DWJW=]*3VG:0V[$FM)[4;(#4][*8G MMQ\GMP=%6BNM.Z&S1Z\^FJKGE^,2S?XCRDN_$4H3U=\%6!?W0_]^^XITT??FDEQ&1UIA]&3Z\3&I5SI)[QQF0T\ M>O7XBM>C8\Z]C&3'_MPM[>P?A ?#W=N%RTWCIJ>&%5L:[0_#X?9^3PT]-9 A M.-ML(/MG<'SVT7_DVO7]W9W2=7K];T?T?>^^ &%7IN[&Q=V M=_=%N+-SRU?VCO+/AT<-.Z-AN'NPTU-#3PVHS3W?#_>?CWIJN!-OO 4"V#\8 MW+(NOT*9@W^:&#G\&R/ZFY#G@3ZQX!WF7VY6\LH'4^%U:%):ES)8Z/"2(.L6 MJ6$NN?F5'?TMR=U.C7"48-FIE$S1.$9R+DJ>/U<#V(Z2G55G3@L$*G^L]*JZ MS(F[R"P-PJBH[K)4L93XZY;O6#DATRE#:H7'M3E.;22EJG>UP90E0CV U93Y M+TVK"6VMCU_PW_YEG!5-(N^JBDE]AF5FK9G24B/$#=EP%PBB)JUFNH<;IC>' MMKF]J//1Z=JN.VQ]ZKE_5'FM%^^D5950QU*>"0U?L3-C=[ \8M[BHV/O7&*-0ZY"Y4S6*1I5@L/H\2M>*H5%^03;"NPRW=D(*A:L9WHN*NQ4[1K=Z/ M,[[+(CSL@!P 7VI "FD[KW?G#@?N6 MM6X(\TGL5J1AA,N7B73#D@X24G[NM6=?%%F*#?!_X 9XA.PR:GVT[C;V[OYG MH/(IMZV+%"M1]=;*3DD=@\%6\@F&J?0L8\1&R2G!QZ"4FVO(I++*%.00_$>7 MPE_7;EM"2^PL+7X3V&\=\2,ZCE/5KFMSJ$YQ4JPH54IS MNF>%G=&D;VOH< M2(4Q4-71OM%,;)8+3J=:S/X+;@]-:Y>XC%S>M3BI_QA_/ M#.?MM22M>XE2 X7+9.S.08M-,FO7JWU+82&J-DOSSDMD1B"2VR_Y3(VR6C._ MNY?U1_Q08?)\W;G?5,?#S3',9'+=E^W2X=^Z?I1KYV2(N;]= M;[J$35#@$B39E-H'B.B9I.?.W!,[I6S%=#$]'%L*PJ]Z)?492,_YBH'I>IIB MH:17HJJ'_G$9\?9P20ZENA,'7%WO)EZ2@6_!]'@$&L)NQS:M1F=O)-4S"^:H MS=@YS0_D$@"4>/"_NJ9._$3+ZBO7OZ%HJ=RRP5+1S$Y0QZ@!H**C6P<^+;9B M^P":6+EO7FI10;T@#!"W=+<'J6JVY8Z55$VN5N -G] 7N(U0OATX: =E/IY9 M>"3U(+7BV^\3XG(B(8(3K[\-77R:%HF#1!8RX%PNKAD?8ZEB]&*P;^8DNM-# MUC@B4>KHH+7 &H34U^G=E3J]%WV=7E^G5_1U>JYJ_,X4LG>IQO;;JU3C[LX2 MQG6$RK/7]@&?:+%DOM(/920S\>;Y(BLNE))O-"LF[LT2F3J" M&&N:O6;2IP=[6L$%+JE6CS4(&0E@V_PLZDU>^M8N MF]':Y8_5K5>X$_1J&PG_O63,2..,I-U)O N6"T/M>KF5(!E@DP3G9CB*B[T3 M,LHTG_(7[!BVLP!HX74"<.W.^H%MJAS73 M),Y_%=D8T% 4I9G1' 8*._?SCZ5]O]AO?'GX.;HZ,O'6 W)I=,8#QK^ MSC;K% ,)SF=;_G_#IBQDG"'6'ZKH:Q3RO$SV1D1ST^;-NERYW\VBMHQ8B_M%L3F<*@!C"[+5-RQ?)KT(FAI]")8->6- ;8V%"^3,KKR DH MX+D-1^(,(^QQ:'[IQO2,KR!TO'EDA-=U)I0$+'W>S)VNW^CE=3LF>AV6"AS> M-(NRB6DJ+N\%[@ ["[1;C5KD&PB0;T^5-+&2^ Y+V+NESE498^LD'!3@_TJ#GQH3/F\Q)7;R7:[>+1&1LT'NPH0.B9R:K5^I MO86.=&G[LZT,&II9C-:1WH73R[ W5O49=D_RQT!BOV!X),:ALJ 4.(TPVYY[ M?R:5G 5PK%H#1E@/)/\^S=CBZ.%,Y<*\_BI*85=, T0VF^*"/R'.\@^< MO*76K>*Z2/M IBN9,EYD.]X@(N[X.XZYIEVZ\U!FY.!&<9/*O$<4\ET1Q?;+ M*O-,WM"Z^IEJR>!C&>$*%NILQYVRF5&";HB.3VZJ1GVQ8]U'K.H8_^G04V4D M;5I9 $CG/!*9K$NR+S9U@CVV7;/N,4<#)N=S16A#,=E4"^X8QFP/2&6K+GAH MDN 45<52F;G#8*9(Q#XO:N $_D[E'6Z &'2H7(XU3-MUB+RC M^:-.)[I$Q?B.OH^KNT9+=T%S!YH%97SL;;=C !Y]7B*Q5EZZ3>!6E.36ZJ6W M*9Q83\L$,A<[3ZP'4;_I&EA>XEB['7X>ZO%,H5,3(^!O_!Z6X>JFE>VFX1/I M*$[S+ZD_E+%06H:WC0') 5(*JW%[J[RSN^08NMPSQG2G6(S3J"2Q;%UJ;SNS_E^,.3SN+1C0&ZIU&I+KG$.2 M?Z"+P\6QD_?PPH'Q9EQ3P\'V[A/]6M"2 &(XMM5X_WBSH>W:J1TY.J$G,JD2 M%W#K*&N@RXO(;BM)J*1),N07N-*59J922_]FGE'BTG<%P M^ 3 TMGIGB#N (M\2@+>[^MWO]S+GJ.JPZ6.\).EMVN\DH:G*KP8I"1HYTF; M<%J>2\G9<+Q8B>_SJUI@,%UAKQT,.P"&=HY63I9N>_#%[4!AE9;%$Z52'KUH M?-:TKJ"WK6\QP<])BU.N9]I?AK?6UFYX7(0.-B#%F4I.8GB0[8K:F#K)-(LPTM"/':FZ&W!IM\7=-!YD,,:)$ M+9IV\Y5,3C1QW!@%,WK,5E0.\^P^5<>R48+;T!Z<4LGM<0;PQ& T/F,LHB5:)F&24THU5L=!K[:M?1XU@D4X>7 M!?YAT. LK9U3,:B&N#BNK3>*_BV9 &E\ =VK:$QF:@H+_-4D4\F"*JT2$E': M/TNA4#QAP$=@D?A"PYKL5/,"F8I+SH"\+HM,/W:Y,:=;X^>8* 0TLTQ>I.0+ M+=[X3-L^PV95ALU!GV'39]CT&3;"-FS.K3_CA6/B2_$Z)Z7AJM X><^Z5T&W M)@7=I&I#$CTY%=D$WZDH@/0NO[I,2VFW0B222K2NR@B@R8P'@Z!JJ2?B7QGE2O*5:%*SP=KTRD2 W31]9*E=;I7VOI?PZ:=)+SLW' M.WL=P?IOQ=K.;L@G,XV&.TXF2ALYEQO;/+.]\JRM%9;%1I@)W^9]PX%L%GC5ACG?6J.3::J2 M=6WA1WA^#NE553-';YF9D">YC"2(.+! 62*4\]'M1[:)DZW LLWXD%=:7X^; MKK.D4Z_R'"P?2?\(M_L M'=*'ZO)Y+3'EVSG49W$3.!24J+R@NBB6#X:8_ZUHZZ%;4!A:LQR8.N>VRNPC M"K].,N#]#;H4P Y%$U@F'?EER& ]JG,Q%8D.'R"#/7*S]S:1QQYCM1^P/!I: MAE> :__H$A6Y22$ZFP$#NPB*LQQU#F>DK)N-)SF*[>B(Y<#+LT>#IV:J&-[0 M=R8;3T\1>\8AA$@G-G;R;B?>(K6 ,@O6B=[!ZSG^3"M'\2]+[FV^=JU]N/F- M7#Z8N"&8)?&P1@XG*]185([!?2L-,AY#GLBBD@^A"_JT Q9'CG7OU(M+4/0! M_4V2Q<&"Q'/E3IS #^M];GKM6&7%V4;<>)K_DY:5DT)J,C0U,2R9,V9^'\;> M+H*DC,YR[;HV1>F8,38:4BY&)>$>KK?D6(\GQ3EJ]N())M=V1K>,5Y6X?0,D M$,5.BNBIN%:3IHS5H]9.Y= 8+'P*X# M@7SEX4>HMX1VUAZ#"@@OS"A49G?!)Q_1CF/#225B 3M+"TO M@\RH56 :XNI\#/U(NS*:,A418.'E]'(9M+:_E52^'1:_102'X49<\Q7:+VJ^+X"QIY"!A^MFN W$9TR+T)5^BR4-W^$_EK_YA4N5 M4[G$71':S@T*@7*ECP^E"S=^ZX&+W T7'/PDC#_L,A3Y#H<]0L.42U".1:R;@Q;54";#D&2!N DI&P^+;*M:5">WCI3WX$IO:?# M1;;BD3QR [>4)5=)G;JI'4[4H@"=EU?"6B]@_!SL)C/I5.GF:KJOL.'KE!#G MV%)9;V*&7^-860N2\C"D1=\(LE>":_D$J0=3.'\!*O-^A[G&@OX"LQ M/"=ZX3JJN$XAN!R\5 2 2/,DXJKLO.7 %=KQRT*0_AQ?K/F^35",OI"#'G,Y MB7[.%.N*2!4IMC+5N:V=Q4).2S2W9Z3N76(;Q?+BXN=8,H]TS6/53";P \5E M''-L:>&4(K5KH*ETI 94154M_5C.X1]G*@.R)=-C,S"$A6^8AHI=(@!8'\; M;CF+95/*W\@W1"5BU+"&!![7F<$:%9EO@',Y#E'EYEWE@*])3H#P6DFE>:ZGP[09EHDR'N$#8/Q9-I/4\MW M7D@:XQ+5-KDT"*9H&6CU8S"7)ZGFX;J)0*OGT M#)]QFIC:O.=GW M#DZ,OLJ$O#,[['=SV;SOT?-^OOSZ\^7?<2-#C/YN@8IYCX=_WPDK%;F!.@H8&^HD)A]T3%K'=?QX.M_MAXSTQX);VPIU^\'Q/"[2ET3!\?K#;$T-/#+"E_7!W M^Z"GA9X68$L'X=[NK9JM/\U@V-TE6Z$W&'[$8'@GY>MB+FRZFO\-KJ@;OJ?; M.[?J_+RSJ'@0R!_M#WODWXDWW@+R=WL;[FZ\\38N_DZ/^SOQQEO _=8=0WWO MQK\S6CG5:#EMW[K'8/3:^BWR[>UPYWFOL=^--]X& >R%P]T7/?[OQ!MOQ6(+ M]WJC[8Z\\3; ]3+/04UE-83V'706$WZ8/LJ:NGKIZZ>NIZ4-35 M!U7NC$U&-=6K6BIMOE5VY47;@8N6% VV%6K=M#N7UKC^UD=[F !YDX[Z-JO8 M>;B"Z&&2W/9NN+?=4UQ/<3='<2_"[=%-)GGW%/? *>[@(!P.;],UU5/< Z.X MT5[X8GB3!6[?37&.R0?_-$TMX=_8@I/_S=T[^?"F<>=EC3Q;!Z4&]LN]-;W# MMXZ]TOQ;M_$F%HQ_WQNZ<'6P:!/6&JNM===>?,_*JXS5I9]Z3>&7UZ&*^2M- M26ZX>EM[?,M]>[%Y-?8C=_H-ZSZX$W=8#94&N;;RH'W"=2C^GC=MY@L;C8M3 M!0P*ELN+VO0]QM'LU"I^453U5JEJZ=RMNQUSEW!J#U]?>"V9]7@:>";E-6.X M==@=_VRF?X %J'NP^C4H>&-J4 M>H\\T*E[FY6WM4JIX/>B5L%>&.CA F_GBZRX@"]>R\$^9E%N)K32VMCU>5Z4 MRMM*888<=?E>0ONNT8Y]V?M&MY\W+P"X?(S*.CC^,PR.:S4/1KM/HV>F+3, M SX:;OUK4[JAOTQ?'17S>2HC$.K"@!#N>-Y,$)8E=N]'R&-_^BR%OP;2&W+\ MZEU9S(,:]K%5%UOX_S15C%K+\$S>V%F=)A8@FDY5GA2R* X.@,]B&MX'H,_Q M;=A?&SZ;(5_ $0VP4GF!/;IYDN>B3&,X>8'OL$,$$IQ@FM=$Q@.&G_3O1K+7 M?;L3A3P'9_-07^[I%*FX5BYGPK;FYO4D0:6;>*ETV_V5A!952S_%#M[VE\"9 M@?.E_Y%+X)ZTC&@X!;PJ#\8ISU*P@\ & 0Y>:B].,X/UJ%VZ C+ST*(/E\D! M/)69!CQIL@E<[QZKMR/,]!@*N_D)'/8LP [I0)Y992=S3(L"-EHM5)Q.:&XAC@F9-W,' MM_API6I-!809=1XC >!93 /ZI0D'=K#!#+:V87,-X"9_F$RV7LMDMQ.<[!8< M.@-#[*5]PS1!P^:1?^.:0T9]NR#Y$N>)5IIG6E M\9#\S)DB_7BMNS)>:Z1?VX_7ZL=K/?CQ6LB8HR!-_O$H!6VR4C@ ZA&(TQI? MY'XDJ(5? ,Q(\]P_' 3_PT*/A#%);_@@TW^_X5$:- ) M3]9RAJ^V7@,G/.-5<"@6( XN3<5/VK)'V-T9&PL D9C'%U7(N!T@D*;IG&O. MUXV/=]4V2/N!5Y!< -V61S%9)X@+[,H.3-V"[6Q54:9H[NB4ILL5Y@BX7V?^ MT96@:/(,9XJ1A=/&+A(+P /I >>4H>& OH12GY@G-5F*Y)&Z8DP1O,:*E?@M MM&#@5'.X"*!;#H(WO"^>D=PR+9*FC/2LUE7W*"1'TGP.FAX-0%,YCE&*R1#C MZ;K+1STKFBQAJR0OC*4!JRS0N!5CR=X),.@2&8]=R@Q@4B]E8)IQ2MUS;HHC MZA!]>J:A._^0)U.)58=\ 9A!E9)([\ J03(MV;V#!NYIJFCF&!J=:$L2D44\ MA3Y3^11M_PE;DL@K0!S+<#J>&NE0%HXZI.'68Y459X :0"K8N&E%TZ^[D38Q MH:5KFOE]Q!;I:4MJ- !/(&"VZ!1R8GF$4ME MX%3N@0&4>@(S7+(9CQIWA".#QXDN MEKF>.&,TEVO/?;=7!RSI6OL%_KLX RVTE-OE42:N0!LCT3Y5.7!#8@]F_CG1 MZQPN ^.H:$OY4(MYY UIKH?\X8,L6&@8)0MJY[=X5ON]_SMGP:4?7G(!-=VU M+M)HN#,8^J8ILZX#3Z4\GI8^8>5JD34XEIX)QTY#WQX,GR!, %!Y TJEN+=^ M!8X(ZY!^3"-6/Z#& XN3HOSTU^/7'SX]6[7FCKU:-O(PU[0.HD A%/9(::X=J+$[G#>1;R*#G1X/(@@3A--(PS.M MR,L&6#]XLA'\]#@/_MG 3=L>CO89%G_\BR,[![]4P3O#^X[@D@#["@[9%5]? MA**#E&H*Q%PK5EKHLJ#JF0/,8RW=R.4)@BIAWSV[L\'VIJ>18&A :DY:! \1 M/<1V^H(@#L/!(8ZC-S04I@J7PNRP*(X5@N4'U$& M1\E)@:<%Z'TTS9J@G:?XT$G-?!_H#L07/9=B"@$:/1%Y[O%>V)6"/P8G Y!< M61:AZHW\"N_KLK'(H="R ,4(8P8"ZT-GI4_FUY_H1QS;JI4,33:*)4#F5.4< M_\ UWJD$!1O\OE(EK/.ZB,K$:$!+W\J CX.%PJ\]B"#+$&(4VZ:($.*.HHC&J'3E. M$XYJK1/X03EBP*&9!X__*M-3(6/+;;L])$0YS@3@2E](---;MX<]&:L%&=Y( MFLZN>!3S'-4Z-VBFSA?DT>,;#JS"@9J0(^*I(F> #GR*(@$&=3JIV\ -B2+/+JN-(!<2PG2/3?#^F5?XKNB5 #RX(AP&E\$;\_%BW"# MCL0OHHQ:_P)B ;W!R&DFLL48I7V9*F-GD=PRL^'EOF8%#ON,]7%2+>C-KTDI MC@3;5A%FOUU5%7%*U@'I-F89S]*0.VSL K-!?AIW:$V"B-Q4S/DL3T 5!- ,=QR&QIC#X+HO1]*T770N[%$E*'CTE-P=T1_;QAW0"4B (4'J)5(%LEJK*; MO21&".A*59JD$5V=LUE143Y3+#E,]J94'?=G )*139(4^^(5TS*:LXN?%"TU MY=_)='O+-]E3*G^DXE]L@U7S=U"O8,-3.@KH(&V_+NOJZV %7U32=@NS)#M: MX7(S?$X+=+FRFZ5UV9=>0.(F8H.OM:D^Q'Y70NS;?8B]#['W(79A&^]:'E&' MUWIB!DS&0JL 1C,1R6+]-]P&SGQJZ+$KX2,D6,.H'*X!?-SR90G#U)[ M'RB"P<1 ]7/:>KGK4+M@MP4Z2QPW*HO1%1MU14K"D=#/% A$9936E5V0C9/\ MU6AWOPYNE@G!"6@'[B^&!L#RTVZ= '/+2+"!:@*'70 /$^LXCIMYPX<3RQJ^ M+M4,TY1/.3[AZ<6DUK9I2=21#CG>Q@X'-ED56B*O;IEK=F-=\[> MH^#QSJ@=B^ HX*E:<4V\&])%YY)$(9F]EY#3 &4*>56RBTZ0X$85:H^W#I,< M4[9O!":;<"7\'#328[P4-/ED.0/MQ5DQ5\G)K(,31%P+$@KK,J5[)G"MSE7D5CISY1 >'2X&W#"[; M9PJV88Y$7CB)IIPW*4O%[E(6K:5>*G@:66*&'WN4//$H&?ZRU.L2X3/7 G=K MUP*FWDZ$2[A;)[YF%^)B5TG(.>$!VHY%'HWA*\G9KHOEY\-O.^^FD,UOAEDB M,6BS +ZH@D.^)DPM0=%!5Q]6T)4P\ \>,V945&"QLSQ4O*TD9%[(7ILXH4C9;_M\HXMSP?$E" NSHKR M*T*-:E)::-\B2IB6)(C>Z:\/Y33*36FP'.$S MW-/D++K@7U$"4/ 4J''';LB53E0":^%@. C M;TL,A?Y7-%_\$OP;;)MI\.NO'W667J(6BEJK8!Y-6M4DBA<-7/M8>VDIG3Z% M&\LA4K@U.K/[RJQ>SS@EZ;[$MDPS@Y D!?G'W7?\X-U9J8P@+ZK%^8TO2G4X M7AS+KF6-$CB]<<]D'WI<%7KBQ#SU:/5&STPD(3\O1/UF._I$YNN/< M>@<&! CXLTEQ: M$'V3@;D)Q]=9C%IML,BU>??7H#$8-3PN4S)/K8'$6D0;\/SVY[]T*;0_6Q=G M9]+1AY,/9KO/*$4>U:>"B25T("7/8^0LOWAF+#VTT]%UGF6V>%7J3CBW7O3G MZP3OTL8WXHYB$RC4;5U*9=C&&":DK ECOE*)#O M@W+AWX(?EX^CE5^A:!9. M]]3+M@1-4,=S\)L/6=96U)$@&GV/BB=.[37M?Q<9@N+Q3X[+!R.7H!6UB M.\0,&;A?%7L2FOQ_L=/&! LQYJH,.LK6N4'<3PEAF,3ES6M[4RP MGOM1N&Z6KM)-S7-72 -*;YE(^9?3,".+SBQ_BK K8DS644GN4_Q"2@E=Y<$) M2.$3QN_JZ!)Z23K31C":+ZZ+UF!Z?>E+@ @^4PJ__5:PS'XQ;%.71=)X5)68 MN,%XH3=A.=.8DOA,O(/R-IN27AU1XR1=B/D]=_^,HBQ::5NILVT$-C\X"!3& MQ,!E)LC>9E/E_"V<+A2^J<-<5)LD=6T&EF&_VNDM"R2J MHA0_E/ZL]KB\?24G]G1AWA*V^X#=A"Z!X6(44.'T,B_ET] QO/XD2T1Z([:M2/H3#:M@$0N2N&!_"40^"5XNOV,R?)2%'.7 M'N\U;JH]YCL8GH7D@BV^ZK7P^P.8U%8@M5F.5;J01%,J7 !N2(CPS\N]4Q1U M"8[@L$6>=6IRK9;+U++)6 ,,8<=!Z0$4OWVZLPY0[;T!0&'':JFNQTY2U ZO MMGU4FEQOB: !N@RC-\3JVI,EMRC/"BK[V8S*_G'8= C*V1W>Z_IF^:)4T!I)2 MG$1A!BX]#,0$G-U3O@WW*SR%!E],??[2_\_>FS8WBF3[P^__GR+#T_UT502N M%FCOJG:$2K:K?;O:\K55,S&O;F"1LKB-01>0E_GT3RZ D(PP@@12Z$QT3VMS M GE^9U_282,.FH"87[U?^642,_1->,([8HV?F_B! '1, UF.:YMZR8UXVS$U MR-I+DK7O0-8>LO:0M=_9LG#_IF7A/K%EX>LG-&'^_M6Z/:@QS0H-;DF9O:'O M+)&^XT_Q+HQUOT8X,>B_5L0PHT.]F+$WI6;536 D7MDLS!<,"FX*(OQ8AVBJZNKII"MTT&(%)_ _[L_5OPJZU/ZT(=!5U$U=@37FW- MO?&QXRZ9&X"^4?^)A3X:@_?MQL]U[?0"\PGYZQ:A-[L3>.F\\HO.97M[IAAO M#N5/HKX]4RPH? UWV.!CM=?C$/G//2YE^! %'GU.;58U@V95ZA/?OZ9<@+B> MM"AE'5\P@ECL$QNZ^/*Z#AN$\S*CL^),*YZ1RY#H^G!W,?X8-F"K6@L9Q+)$ M.IN4R8(=EL.]VF#,16-*PL,SUPSV=%_#26[A2%+.8_S+"[(Y,Z^:<724\KP* MW'!XC(Y8[\;&>5#1^#D6E6/WQN*YQEIH.'%1@8.C_()Y'VPY,W:R01B6XD=[ MD(5N<9@P]=:A,IKC>,;WGDGGROGH^?GYTXS<*_F_1Y8ZX;-8>>?2WYBEWB(6 M,&('I-".!>P&>:I7WO@73A5G09)GW:3U/&Q\HA),SN8;$#QKD*D.;D8)P3MG MPQ+#/6(P#L^0BRZR7O]0,1Q3HG3*@CE_38;U6^V OJU, _,#)!BZ@Q#ZNNYN MO& SZNI"^KLWO1YC.@ON-*KU&-$\G<*J"+#MZ5'>ZIK/J0O3([&%H\>.3EDQ MG-EJ/?!&('LT%&K;6GJ3+\-33E,5J>/&$[2\4D1GG6N15D[LE@E4=Y/._XP- M!J$S/X;XPU>)5XTFWR0U=M8%V,C\YV0N&_'97\-GXR M^2G[Y(W;0X3VT^:PDO"C!#AKGT*K]15-GND9M MSR<)F@;KBYQ&S3!'_G@GV MOS;SB+=!_>K=NGR6_(0=5=EPMBAW\X"]:@@;+$QBZVS'#J(/$WBH_2DB>&2K M$"!X&]2=QLH.E& P$/,]AH[6W.6'^8P!F=3^@F MFF,0[P0,CW6YH[,49@V:?)0,>U;1FVDC ->0W,Z8W.Y"6^BQ\GZ0'XMXQ >-+R-1?_'O'> V9PH^DX1-VV9C?$*Z^LUS+ M@2^^L7V1 ;OSV):D O\=4?Z&C4[./N@?V89\^=4W=M^&OO*=4F]CR@9F6Q8_ M!FDS3LL-"-T+HX9\J%I*T)&F&=Z9P_-I^Z')2Y.;Y059LAI^]S&W[(S@0G%E'/W;[D7[&N)PF,#J[T_7VAAD M$I]IQYMF&&L'_>(LE9L\"$QG9^YEGM-%3VXR;9;#I(/AZ4$-G?YOM2BHC.R? MT[)[2^* 889OO)Q.]ZV;$[)5FFP1=6=)\BA);FT\@<"+[V":(GO]+CMM2B:V MZ9LXV2'UTO9%%;DO*,'!/#F+^"A9^ $Z!*&#&-M$%-@;SJU!F\M8..@W7E9% M?=#/Z.3L''LSUUSZ;/X$_;,S.1#$39W3>\?WG4?RX?(%,96 [BWBZ,O!>1&R M;Z@JN%[1J2HIVAT +@[@46AD%LSR\2*==^KAV2FA$CV?[S?,/4U6=Q*S*;X& M X#N^ @W4=<>F8<^D.=62G81"XVZ/0!_16C?VT2._/U=*F]>.%NPZJ>K,_# M31XLQ1EEC_%2P"S)S#( 9JF86.-P6W!$7\?OM/!;< R MY;+,$%BF:OWBS..S" NPS5W"2,.@!YR?IACG'?Y%KFF&P#N)O--M >]4SSMT M3">;TEE$W]!1GY8@9FUQ$KG-+ M[\CX'QJV.E6U4ZU/7ZKL9?<$V?HCK4W"YF^LE*2 M,G0JAS_O=DRVI="^RO;+_=EX\L]4CN,D@)/%]+QYR3[:TG)6GVP8]Z_.%GIM!&\T0/5< ?^2#TFIEM8*APK7^.@1A M'\CY+& 40H6-K2]GQ8A3M/>M6$'<(Y)CWFEYCE<$;G2B==1,"2,E/5O5TW-;*KV-L]#] MT%H=!6EM>HY.M_NQ*AE%G(31W5WD#S0)?A4P%>R3.*6<$'YD;-'M,HZHEBW* M&D2]%JK0PGM$\_)/NK4Y M="4A7;Q'$4IVX@M9/&EG?]IU)>WGI,$0@J\>%)E>NGPV*L] #%H]55,'_9.- MHE-SH])T99O\XQ]WYV'=Z>+^?G+:)D3EL*5I+#6M9P]M^ M8UV51JT2P0'(BY W2$ >+W?NU84\M3-4VMV!',AKD-E7L@:Y6SBN?TKL^D=D MLI,_'@]8?;RW>.U\.\RK,1B9IH1*5VLBY6+3P5#IMSIR<"E 2QRTAJV\*D$8 MM+26TNL-Y8 6N!!9%4!8UXY-?:#Z$X^TVVH*8-^6P[.!; )!)N65RF4"+:NJ@S59JB)(_(3J'%@^XYK M8G .2F+6=E[-$-+FE;!F/I[LJ4JK"PJ@>9CJY%4 Q3#5I?$@3>FV6G)@"MR! MK'+^QL5+W300?J&'38*P+XLQNWF%?4"@"TZ?0I983R$"0@X&!6P)Q%8OK] 7 MB*V!TI?%HP0C/ZOP9ZX>FFT4BI2G /:J1A1SQ:Q%@;4S>.8[39,#N?/3# G) 2KQKLT6Y>MYVR!5 M5K1J_\:EQYSXKPI:6CI55K;!ZGR7_)1Q2-27)F-R)^I#DMU0@HULXR(D5][T M3*^M#+NUF9Z@QDJ#6.[TO'B(]92AVEBE=K#2_YOC&,^F98&,+XE_9OFX_F'3@$(\Q@;U>(N_E MSJBOR<2C \2&NG@)SE?/SY>=DS.UWU?:FB0E,( U@5C+G6$O!VM4![3;2F_0 ME0-K8,%'.H"GU"'%4"8WBLAS7SOVK$!46-,458-,0_.P)2+K7!1;;44=:G)@ M"ZS[M63G)X?;#\C"NH;5X$5%(U#=MJ[NRY8&RS>36*UJK-;BJ_JBK)E2FLY [7W'L? MT&T":,-9T9C9%J+KG,:3_2[3^"Y_ZS>S)G)6+6K=H=+J5!4=WN:H-IV_WR"' MY;@1G+^?O B"6\.6TJZLY"H/@L6[14VHPVI2'._+_=GWJ]'7J^]7TZN+.S2Z M/D=WT\GXSS\FW\\O;N]^01?__>-J^N_-DTU*U?9%5B1/$RXJ=O+RX2T,FYNX M, 1ZW@Q.MDS]WK1,W\0P/1E6E';%!BGMDMM=8[,OB77L.L_$[#O4)-TAS:_5 MU-RU&M&PPJ^Z_?=W1[?IA*IK>I;TC?X:G,^UOXO15EI=2292 >;*PESNFHUR M,-=5VBJ4[!V8Q@A-0=/V?-VR@A/MY\AR[ >N2 Q\#Q5^)7%P[CH/QK0!LTX= MRL:%&L%5I=V69- YX$L@OG+7>HC%%[%&^E#(=V":(1JCO.0P !U0#H_F'R<0 M$"A@T]P,VCDY&W05K0UEW8T#EY9_K( @<-%.S+XRE*62%!R#[(Z!1W:"5GH; M3[H]@[F99;%H[AJ*,?DKNN"_3'\14NM[$-%_S(]TK*K.@$;'N-QC&\]-: LJBX%S-_=? M/"XMYQ7C6VSI/C:^K_.^A=SZH3)H2^+7 \X$XBQWTW])..LH@QZT"QVHEGC6 M79?\R2LHA7*8M<#8A:N^7Y(1<^ %9#]E<>8\8N3K+Q@RR25S9I%,,G75.*VF ME%3%S#$X>K>!\&H7R24+A%=;&<@R.AJL_?W.X=*#D%"L[P@&RLC0.YUGZ$8[ M=^*:#Y+B6! 4(E:'2JM56X@8)LHT#MRY<^4E@+O=4K3ZZF?AH"XA>C#QH*Y* M%.%Q6ZVY<^;"-).F=* 7KX'(RITE%X6L?H<@2Q)/&\[MDEVS%1T:48,+=]SR M)7=B?X<)6G!H[T#I#B"?TSR8Y4[IEP"S+H794);B\P:%]XH*_S51D1EE=$ ) ME,^=N3O$WP;="\K_GJ)"CW@#$9:[1[P$A UDL3# [H]$?UC'ZV+?=#$=$ )] M'B6S9.Y$_HWC^9C5X%,Z?0W(%+5J%>1/=:"TVI*D7@%OXO#6R9W9+Q=OFJKT M>HV-;QVL0H@J=\U8;1>H@G)8,W>2/:129)[%7?2\9UMTB84&"J!Y*,N=[2X% M90-ET)"3VYOD!WR'B8 5<&+^=#4A#QWIR2:W7;H.F^V9S\QOM97V4!*["\ E M$%SY,];"P-565:7;;48;1Y.,^K5TYV<_0FB_=&[<.[_+&JG8075"/.P..^2W MU9$DVP;8$HBMO9.Z@K'%G<6^+,XBF/&1H+_SG=G?"\'9JOIPN3,/ ]F^! NRV MR)YD^)E*W-TOO](?G@7_04O=14^ZM<*?4985M&P7XL<^TLJFC8MY"]TENZ:O M_(7CDDTRE$P7[62[:/?DC*A>O'5-T_-6V "KOAS+*ZF<(N,XI@#G3$/_DR)P ME]WU'^PZANXMMDVN4SFL+<"30#PEU0)DG+C4%#PU*$Q3;GL91ZII$QU ?GX: M#/)V'A\=>R_E.2KV4^=Z7P*F1E!"%,LAB@)5 6"45=V<F'J8MU;N:^AHZ?[Y$D]/Y,?UB=^F-;J)_H4F3V9 M/O'26N"6B.:&#VFR(W>P,41+0<^DK[2U&B7%1\"4<'64.]Z8'5([PHW((T], M7C4E[GA$3LDM]G73Q@;"NFN;]@/4C)7#G?VD0OU, C^DT$5 H-%LMGIU)K:]H]1T@MP.%Y3@O /FR(9]4MI]U7DIUD.\0S[RVE&$ZXDMP MJXHKMF G>MU/%(@2Z,^-><%>0M'V@;I8#107:=(B=QXI7J=_P0B>;VKC0%.Z ME4W&3^+[)GEM1P;>W*DI0>#MJIJB5382+ ]X2_ $2^O(. #V>A?&;0)CPUG= M6W@;QS])Q&R[[S*-VW(GU.50Y2'FQSS?*K?^\8K_0=/3CQ#/T_1$Q^PWSBKQ(]DE^V[NJ7 MO5M$P]M8IEP%;?>AYO!U&&;.I@M,I\H39UBW7VD%M>WXM*C;)1\3$!'0/+C$ M!5KJKH^<.2*>LX?)'1$WFLZ<\SX1&IZEWZOP'2$$0#-Z=/7O)S??OOYYLHV6 M5BO)APP_84S*/CIARVVM=SF]C1:,\_:,/"UV(T^57B3X^XT%%O-3UWD.O]G^ M:H8M"]U\N_[Q5^HUDFFYB_0G9_Q:"'7ZX64CD&Z\CK]<1$;3S>C;Q>G7VXO1 MGZ>CR^G%[6](MY[U5R^4/10\-MYX\L]H@?DV:I27 IOJ'RWVOR1S*_CJ!/V: MM.=_G"?O.26>B!V?3L;?338QA5_#,+VEI9.M-&W+M/'IO47DVJ8H9Y>.%D5? M=+1PJ8S\!Q&!FRF"YV G3")&3IM.A]7/LL+A/:&&WO#PUO5W:;* ];9WED@>G2NHM21QYLX2 MNSK5 ]X)\DV?WL3.[P-JD(7(8\8E V<&+C&V'HT)<401$6B$WT_HZ$WRWEOJ ML^@]Q\[66@BLC=19 M9^_<6484Q37VZ/4&;TY@B=R'? M99&M0A3B4!.S5EQ12KB-\?\O<0S-FC5;[[LZ50?=QYZ M"!- ) _\*+70(&-PO*&XTRJ#785X.L:#T5(?2VN"Y>MC:AS7Y]AK[R-.M@QUH MGK15NRH#AC6W#PVVCA0SU@G__AX]:T_87F%ZW@#-*='+_,OT%^.51R"+W2M[ M9JTH_$>>A\D_1LZBZ;/!H*]HJB03#P"1)2%2?8M(=5 9)G]EP=FU(P=SV<36O#+$MN$ MQC#+'U:$%9N]8H.MECNVS'>6GUDE7E!6J&JMGV.RF)5J M?E _?OF5+'%VH/[C.XO7;@YU!+B,E-Z3^3?',5BY.':?S!F^> F,H'.\=(E5 MPTKXR&L+TQ?D=Z-'AZ#A/^SS?-91JZ5H73@RL7&8[ IP&FO"9+O7430-1O,T M#I,] 6YC'9CL$DQVVTJW=013?)IE1=UB#^ON;,$<30,_8HLIR3#2@31S:Q,2\ MRT!;1Y)T"P1WLIHE=]BRB+6JH =L8]HC3,T3W7@T;=/S::/>$P8+I10N;@NP M4 +J?>.TH][%!N6*L+.J]91AMZJY,: ]*L-=0HAP;UNE5-P-%:T#N&L<[I+" M@/M:+67BKJ,IP[8D)\1!6"7S<.18.(TFJ98K8M3J'C;HU!/=?C!I=@_ MU))%V?DZ(92ZMQT3I^)D?A51;L0(ER]TWU4Z4(_8/+CU!9@O9QXJ6EZC07E-46BD#:X?#@48.Q0%=$C]Q+XC.)C,OP;$SW=Z7$L9J#46*#3O M^+B:54Z[E9"ZW-O"V1=CAW*<'.!,',Z2DI;[FC9-Q1D$8/:H:_'=UF M10S&^DH/,-8\C"7E(G-4L@B28VVE,Y D8@PQE:SVQ]7C4C==6KP4&A]@;Z+#C, MZ4 -'3$'0%; ^ +.?VRW$A+(A3-&-RX]1<5_O;$(AN@97JQX7_J8*YQL>FC M3LF%MEL)N=#">:K]D)UJ<'64SK"VQ&BEY]4#J$5):S4I]UHT)W9$TKKDL%7E M\[6!/>5BSX24=:[Q-G1@0] LD"]6W!MTE=ZPKK-/P7 Z9! GM>_FF8=3',1M M3>E7UK(+(&X2B).RPWD&Z @ ,9'$79E!W*!0U]:*>T]:O;)GSB-&'RQB'G]$ M<]=Y1.OS8 \TG%4_0Z=SJHB1@!-.)/N!$Y!Z-[F8E4@&I:M"&$7K0=;W("&6%F]418%64$VS016? K^XG0B1:B\$A(2#DZ#]A\,@UL&_E8M@TU[HT#G(B, M=6F TR1IV0/ B0.> ?BO$?R=E0X'^,@@9?JOXK(1I>* MO$XL@]A6U'Z-Z6J(GP@7?"(2U:4+/DFFJ4!L9:\^T*!RC@".H,NT'U:FMV"S M+YPY(?#]H9XFU[S:V53]E- SGJLGU*-R 'L3^V(##)/Y.8%"L;J6ME*C:03= M<_(".PW72<.R\W2$"L?UF=:KJD8+VAR:A.BD+&N>?M!1-SN(MN>2 M^Q\HO$Q[18>GKELAT#TS[I&OOQSLF(_Z)4 J:[=%G!"\KB*^)+0<1Z2<1)3D M7AK_W912DP@ 5R>2R;1U]_7*QX_>M6/3&W$==K95&*;.5XPQU)1V1Y+X-(!5 M7$BK+>*$8L\F1Z%Z(=[;..YZ1]JTN^HW*^VB#.2(^$05")^Y0#(%T;H*D1T2>Q^ 91E MA;*(8Y=%0KG7@^DU@./]DQ=M$>=Z4$>:FGWN2;K61L6WN M;C=-YS4=S:DJ4,1)W\7@O!ES:\G3>-(^V,:3HT:TB'/%12&Z-U1Z0WGRDFV! MAIE,(3Z!AID>,]&1[R![HX*0_(J7$!ZJY=8X_RY-$H@XM9Q 8^WA;?IO^Q67 M0LP.H"T.VB*.00=H [0EA+:(0]6%03O5#Y>YK1C";KO#;F^,O+&S6!VJ1==T M7R]-5(@8L;XA*B LH)Z&<']Q:LW1W'K"XQV9.%[L(9:+ BK-CP%1N4T2EYGN97W3-G M(!)A15BQV2LVR# L322J@UU-+4WJQ$W:Z1I=Z]3 9C?/[),;[-Y12W__CC7R METPA!G\>^-:MC+[UU?7ER5G[4U>2H>* R9+:)[MYIIC4":03'T3.[J0H2Q73%EN-\]@E&WY,G,6J_UKB2D5LH"TCD\&7%97^B? 5 P?AS^AUH]Y2%G;+0[- VQ\#6\:W^>9 M>K++N[S079M@QPN_9VPM?=H1^BX.'-YIT9->GC$HY>-;C@PFM&$T ^-Y!J-4 MB7'U4Z^JXW6J[[*BQ"U1BH9KD#IP>=/BH3/5IRBO#*0N604YY4,3 MZI(/WE*"NN0JS2,1U3$YJ^^RL+U\I0&':R!)#L6^B"J5$J$H;8H>$%F6*=07 M4352!R2A.OF0C2*9JI.A!$U4"5I?1"E*[A*T@S"V8!YVD_ NHC0%\ YX/Q2\ MBRA3*17OLG@P-8R%EZ;(&$&5\8&6J*6Q?IX#>[)6J 6<+7TJ$>J,#QS@J9&0 M/.?V5(%P.;*24&G<#)3G.<*G6I1#K3'4&A]=LIC6&G,)8MH&IK\^Y>7'_\)4 ME& #Z63;] ?,1\9[:.61STR;[,3C14;U@5SMRBS)P97>LVT7 M3+V#$!![%P[M(R#BB>.XG-A?1'2(B!@HG5Y=:630@X<-\[WKA>J!.9A[ /,B M,-^[3*A.F!^"P?>K?^\8K_0=K: Y0_\/$9O&,)_XJ\B\BEE#6S>Z=8MI^%_R M17FM#H<#R^3-L&4%3Q"])X;C+'R_M56MUL];"8T6?=Q][XK>"[D9]OCL-4JQ M?GUGF?,*=-DW[%9D%PGM=B[,:N#W7OF#^C%]67WE.SD>?X=UOOVGVW^Y88\G M'79\\3*S5@990W]T")G^P]H_D#-'/VE]I=LB3LA/VE#IJD2@$ 9&/[5;BJKU M*.LB?X'1*]9=#V&"'0.=XQFFS$_<%N*Z$'-0B7W48Q\%JZP_IDX.$34*(E)B MB0E;/V'K]=/:'0C Q/B+@^S7-L8L M%VQAFBRF'$3T _;\1P(.RG7.RD4WXZ]H2CY#]RO/M+'G?4+3-S_T%Z87_8!\ M9Q!GVT?_MR(@F+\R]EP2EB(_Y@RM>[O:F1E#TALA/U]9OL<7QV_O A%-3K/7 M5%P$.>V$23+LTKIET>!O8^(3N,$;7CH^12G:#8(1P_NSSUW#Y<_9\ MIK^B>7,F)>(WO&Y-XW]H?.97(JQ(/]4M#2W9LJ;L!\LA^K??/(WMFGI5]FUN;07@!S2S=(_;AS;>O?R;+ MW;=F<_ )L\C91Z%HW5CO2,7PNASB"\;&1X;KR.OUQ$*N1F].WB].OMQ>C/ MT]'E].*6B%'K67_U0D>#1O)LO/'DG]$"\VW4J$8+PI?_:+'_)44V@Z].T*]) M>_['>?*>4^*)V/'I9/S=M/^.KD&$X=+2R5::MD7$S^F]YR:E'?[']810:W?KM+DJGN"X*AX&"/")I MY^1.I\Q8(1Q*IYM0SOSRJWZ6%0Y)CLK&G;SAX:WK[W); ];;WMF3LS@S<_P& MC0F;=\--L/?LKH#<1+ZS74@6"**V.L&BRR!K]K7CPB1!WIM,-?*B=(*J[9U/ MR$CX^&:$QN3PYWR9AG@:JZ^[/QY(\?"KJZ'A.E=7^VK>SCYJ2P.UL' M)1+LXIAY<2Q0R-;@)A%BKN\FWZ_.1].+HOF]N*/ MB^N[JW]>4%!-_KI '[Y/[NX^5H:NQ XV@)R,TL<\^V!2M\19><05\3Y&9K,L M$FB_T$J231XJN'VC)N5J[P1]'5F1<5V<@1UBYJ#P\M!J5EZS7NM]!Z3JIN8= MO+D["K/3>8P]4O!$&^[DO]=ARSS094T VE]C.8"S=S4;2< G2NA9!GI-!VD>"-Z\Q- MGTX1RU7_I_;Z2EO;,3^H2FI5 )(C1V+:5)1!GMD_8J$8FW_25@:[IAE72;:/ M@,::T)AG1D]9:.P-E=Y0DPR-@DR<[;D'8NVU8"NZ[4_=G.FA/1-"I[ZSW*P1 M"$W%MYLZW+:']A[#?=B"(8,-2EF#%Y0!&\'*V\ ')909X6BQDF3"8I M9C8V(3B8.B89@'Z00$^:35+(1MP?Z-W-N&-_UW$M<@&]@F"D4$-0ME DOZ>) MO\ NZV!V\0+;GOF$-VU(!=F8MXGJ+\VII8.58658N;:5*W#B&R>O>>KHTG$Q MV1HT6[DNMF>O?"*"%0R%,/YWQ2=*> WQ\B6R]]ZQXT14U3!E/([K8F[6!40? M!S2?KH=@C&QCN@; **)_=-PSG0%$OMB(&][H9)E<<<*UG:AIRK#;J]M.;(3O M(Q7&TR NHEI'>HB?:32P5;NK+Q7RF@/O5!$NHOY'>GRO17A?Z6I08=04PW - M' ^YF(")CB-ST-+Q?!?[ILMG8]UC&\]-, ^K5ITB*H!VB18:]+NA'S!9PGYU MLT'UKYSH-Q:1,F_E2T$[4.FU)! B$F'M. MHJQ'4D"W!SM.>P5 'SB@4ZR_ M3DM$L8Y$B#[K:547]51DW!UAU&^\T.T'FI@AZ',QV:;_$.ON03?M7VF.ADY' M->UPF"S8=E5+#A$5.;LDQX^(WG\X%DV)?B-4I^)D8M_AVQ2O4E MM\&T=ADO7>=QY,S,2\>](\B:S,/C& KYDIK256N?UK!C$DL#[,,&\T@:BR24 M3&2V-NM@D1V:>NTN01LA\$D)?))4=Y'5J@4^@6[#TF)PW?885"$T)*.4)GH2 MZIY$FG^06P5.. Q.T)(&P @T(X$3@!,.A!.2ZF\$FJ.E.5!U9R^@KZC@RHX!_@O^D 38";=##"4L"_)L*_[1 MJ)94/"/0\A00U#RX$@#R^MXQ7OE7Y VUG=B;+[\:YA-_E6C(_;)UB[_L;+ZB[YV&:!R@=7M\C.N;PA?8$]3&Y& M]]GP5>\3H>E9V;>YM1ED[Q&;O/#[R;*.FU?HYB?C!)XR#V4>!T;^Y MWN7T-EHPSO@S3-VKSRAVD=!IB"^PF)^ZSG/D3FQ]-<.6A6Z^7?_X*_4:;Y"\ MP03;7L+)67HS^/!U=3B]N?T.Z]:R_ M>J%@HLUZ-MYX\L]H@?DV:E2Y!'[5/UKL?TDN5_#5"?HU:<__.$_>[*)TB[A0. P5YV#7GY$ZGS+$C'#JF2H#- MLM7/LL+A/7F&WO#PUO5W"=^ ];9WED@>G2LOSYE[9$O_7C@6@9IW@GS3IU=_ M^T6P_^1/R8/%90&'/Y<16P_#O5V*@4#R_WY"0Y7D/?'O9]%[CI:Y:;--3)8G MHBC%]\*T#6PS*91DF[T552$4O\044I;@1]Z;?&O(10&76'B$FA-[QD_=F;V$F.9NMW[VQM M!R58TAN6RG% (5N$5B+$7-]-OE^=CZ87Y^AN2O[SU\7U] Y-+LF[R?C//R;? MSR]N[RB<"'6ID?Z9_!6Z^.\?5]-_5P:RQ% L($]&(62>?3!M8H,[*T^W#;(: M?IGAI4^M<_2D6RMJLQMHB0E)%LR"?R1&F$\+0TVY!%;V:QQU9V!;82/\6C&^;?QE7?Z3@?V'(>X,NP][+V$ M*Z_-@O<\J MG\,WEINMN+[@Q_B%: 1\05S(H&CIT;&__(H?W[JH!TO-@^/M% *%-\((U)P= M!-I(N(-'*P4=.I\!A" P6E-6!MK(NW*3:0..P[&H3%8>TC"5>;3$O-%-X]1L MFAMXM.2\Q;YNVC1*#?1L CTWAM0"49M!U*F+=6_EO@(]FT'/S7;@AE$5G")P MBK+5+LHD&#+/%)!!?ORDK@L)RY0>@D9#U'<# *1WK$5]:?JZ!1@"#.7&$-9= MFTAV#T $(,H-(CKZ! $ ,H-H+NR8\Q-1)!,:'G3+9VG\P8E\$0J;,)17( < MD#WYPW-.V39T5N]YS_#!,8U<^ZI;NCVC W_1.9[AQWOL(FU('K&E#AH[7NW] MN3G]F@?;=[:.9C"C:3C:\'_NPNDE%_^W,OU7.O3&L>G(A-&+Z9WR>E2F^/]B M]$P?F7,7&U+ UZMLZ'VGI?1[,/3^N('>SPWT$1'^=#G=HLGW*WO,HS8R@[Y# M0*\.E=ZP!:@_:M0/X-Q_N:D,$&WE9L)PDH72:QZ6\43QH02'#X)8KT>L:[M!+RMRS[J=KC+L5'UH1I7G8\AX5-N>"[^; MV(G^';*KCKFA3,_.P/,YGK&!QW0V\LKVZ63DV4*W'_ 7;[7^L_S,!LH& MTW%5K?5S+*+,)@Y_T(F<(4ND!_4/1^1DO$CM4J:=HEI'QO^N/)_-L[YT7'+I M443T&]>QRE3!ET0EVX;N&MZ/I4&4,UFQU]*XSOV?-9@N&)9NL&LZ MQF0^,IPE$TTLUOS>CZ(;"U8]H- U&+FR7*1VWNL< >])&TT'/I3E(K7S8?<( M^/"0XOOTA*"6TNY*<-JS/%QR'*R85I_0%%8\B-0#J$=9+E([3Z:54C2%)R$3 M MPG)_>EE70TA?MDS=( &\IRD=K9,*W2Y$-R]NM)&,M;XEYPVNL8^XHV& MD-"I3E#U6IG.NQ6;,2&DYG[K=T+O=X6&BPV,'^E;T,8 \EP@5T6 O$!J @ O M#1:; _BT$KB>)@+Q>9( U4 ]6SU5<$S//'D 'OTD"Q.7A/->9[F0 O VH/V"ZO MH."_>% UV JMG_/\]#WCM*>^LPQ&_@0?A#-NWFZI.ECZ6^=VGP8- :S@WT.F MC6;KW@#?U6V/OB9@UZ/$ T1_*U6E_1JBO[M<*BJ8+AT7DYT8KUP7V[/7*<4( MO^V1;4S7B%EGJHAI)!N8*JX<*!XL.)-\?J MZY&+F?F.? VSCN>E["K(Q&U'CZR\0?:[4]A12KR P^GQ# M/V#RA_WJ9@,P7SE>;BPBF0J;GFMQ!#;HT<%>2/U"27%H8 %@@0I8(%M%0\41 M:< ^8+\*STI(TKWDV'1)_)#:U=G3!O5S X08*E,"0O+Q0D//H $ ^!4 7T@^ M7GP,&CA G VAP/2;*!!MOR\5#@^,-L%!IAGB3@G#C GP@H9YI-I8-OPT"GZ MJ?5)ZZ E)GNXT%T,4>(JM>5 2(7"GE'B\Y#ZL;\;,QT&.@YPFPVW0BH-"H1Y M <. X<)VFI!^^CR!VGW1FVJ=#95!3[:\=* ;F W*+(%9+JS1_L! @#A M;P=DRMD=NT,+HV[P!QXL7[,Y,#],J5(_B M O%YS# +MU)5-11B9.4Y/?#*\U;8.%^Y="0+&\K]3]U:8?;=A$,AQ(B12UYT M)&CJDP=HQX%F(897T?/X2D=VN]<':!\;M(54T.4^XDX$IJ$E59:+U YF,6-I M!!X2!_@&? O$MY!JMWP'K@&2 :.>=[26TD,F PX!F(%=='%W6\8BXY M;E;N;*%[F)9JYSLI< #AH:.#M)A#8,J)?(J%MZ:H72G5(@"\3( +J6X3'?_< M&]G@ALARD=H!+68D2ODQ4, X8#POQH7D8X7&00'-@.:\:!:2@BTG%@JP!ECG MA76V9*P\[E^[(T$9:&E141AHFA I)>A 5$RZYHQ.-N4%HQ2/'GHB'V,# JB5 MB@PA^6V! =3;"!OL5Z-GW36^N8[GY1(QW2'$EQH)Z92&AZXJYOB42/DQ5, X8#POQH5D=H7& M4 '-@.:\:!:2QBTGA@JP!ECGA76V9"Y@$PI*Q1:4WN)E$%!'NFV@V%E/85\] M1$:K#2,)27GG"8VNH6",;..6(>&M(,E743J4(.,"<:+J0"SFN(Z"L= 2 :TI MW7X7(-TP2*[09S$HPWPNP/,VGH5D8$5&/@'B '&A$->$)&3S!3X! MS !FL6 6DGHM&/<$5 .JQ3J*6K8$;-W.7K^OUH]-&!PJ).*Y*0.1&0A!"'-6 MJLZ$)*7WC'+^91)TD%5"O,L$KYJ",_-%- #( M60B0A;00YPEJ%D-P>O%]&W!\;#@6,[993# 3A#. 6@BHA>10]PY? GP!OF)" M.T(RIODCEN69&+'^)PEL#:@!J$PB9\N9@GR%JLR",4K6O'YZ3X/9Y!$?E\0& MU1D:\0M]#:>I5\KW;2&)Y#V#E2/C?U>>3U?SILZ.6!&#"4/). :26TPN[YD^ MOL/NDSG#7,+X:MD[5[F-:Z=)U'\CH"'[GC@U.Z8K$D$ZYENI=#X3$Q!U'GCY$# MOQTNQF6ZET/A-R%MZWG"\,!HAPMNF>[E0!BM(V::N9B8/_#>X>)=IGLY%-X3 M4GBQ=X(!N.QPD2W3O1P*EPFIZ,B?S1#&;JEQW7:W]LF+S46Z3/=R*%R7K98$ M6 ?M%3%O<*G]UHJ?UTNQE3:2(D%.)$B)\&6_ZI9NSS#2?410P00STF@>B( - MZNBKS)YVM@IGS'+G&2\![6YN;!<=45EL"\0[M[95)]D%NW.<; MDEP:PJ4-0,L$M^/ ]# WI@O.2@9P [A+!G>WM1O<M)567Y,1K%!I M'BZ\;Z7Y-?:1Y7@>Q%,KY?^D.@'._T/R4FNQESW!!=[8YX[,=T+O=Z6&BPV, M'^E;4'( \EP@3TK3[PWR(A76 'A9L-@4XWYI";\MX"7 ;4';)=74/Y:.*A:16SVU'>60>5P M\$%8./QV&]4!_8@QAVD;F"YVRJ.YXX5N/Y![H7-"N"U-3&?DN[KM67P,M1Z- ML(&(;Z7J,VG<0-D1WUUN%!5&EXZ+R4Z,5ZZ+[=GKE&*$W_;(-J9KQ*QG'A%9 M-IE/]1?0G0#V=\">U.M?9>07@ _ KP/XO:3>^TH"P(!X0'PMB!>2R184^MWU MM_D9(-%3N]'),OEJ:+2^TM8D\,'D ?!Q<(F05/C>,6)0"@#W6N N) ^>/U9< MD1Z T#*P1R[VR)8NETFV'ZA14T%=\!%%EV/CSY&+F;6.? VSCN>E["K*Q3Z=7^_H+Q)HKE2]"*A($QIIOZ =,^+!?W6P YBO'RXU%Q%)A M8W.=[0*U>G2P%U*A4%+4&5@ 6* "%LA6LU!Q_!FP#]BO /M",NPE1Z)+8H=L M!4":TAZT@2^.C2^$)..%QIY!(0#PRP=^7T@R7GP4&CA G >!P=D2\Y+!>,# M-V4:/,ZWY$D48R*[D&$^F0:V#0^=HI]:GUH]M,1D#^F9FA!#KE1T"*E8V#.& M?!Y2/_9W8Z;20.4!;K/A5DCI08$@,& 8,)QE3]-:S_I"^NGSA''W16]Z78#2 M&=1^$ /,@:A0^ I)/ L*P8(@!CP7Q;.0C/+>H5- +B"W*'*%)(+SQSX!P@#A MPE9PMH3ND1NT,/HV;\#QX@6[,]/#M$;5H[A SI(2%&;A5JJJ!D*,K#S'C%UY MW@H;YRN7CF3!KND8_]2M%6;?33@40HP8N>2%*L.X%7F0=AQP%F)Y%3U9K'QH M*RT ]_&!6TB-7>[3Q$2@&MKP9+E([6 6,Z5&X,%A@&_ MSA\#X74O^4[( R0 M#$@6B&0A0V8*'@L&D 9("X1TMOHJ.5P]M=7D4[^.L-;RCA94>LADT"$0,["+ M+NYN;B#R6:D,$%*K)C#R>?&XM)Q7S&7'S;!W' 74N(F.@*Z-[+!$9'E(K4#6LS4E/*CH(!Q MP'A>C O)R0J-A *: >BTQ!ZJ4$T$5BN]U,Y\6XD,RNT!@JH!G0G!?-0M*X MY<10 =8 Z[RPSI;,!6Q"0:G8@M);O P"ZDBW#10[#BILKH?(:+5A)"$I[SRA MT344C)%MW#(DO!4D^2I*6Q)D7"!.5!V(Q1SI43 66B:@E>ZP#Y!N&*33$"VD MYSAWZ+,8E&%(%^!Y"\^JD RLR,@G0!P@+A;B0A*R^0*? &8 LU@P"TF]%HQ[ M JH!U6(=135; K9N9X_<;/W8A.FAXEKH3^\I4,@C/BZ)L:HS6.(7^KJ"XXK0 M4C<,@LNHKE5=OE0C%@@<7 .[\0LCS[%,@Z&AI2#ZST>)I$?F&TZ3,4(2X'M& M5-?GIGE39T<@BR&1 7$%[8%5@56#5G:PJI!9B[S0$,"4P)3#E3J844LZ1/YT"W G<"=RY MBSNU;,4I;Q]8B3;*TH*]TX+KVOD>^[ MYOW*U^\M/'62[8-<(T4ZFJ(.)1BV( _LC@/;6FYL%ZV>KP'G1$%V.@,"]-HU MI$P8/ Z@MW,#/7=1?3V2G!@)6ALD>2,!GE;JIG7RBW*!9?:UB/5UC6=':E\:P*6-G].E+E;WLBHVT M;IA^+-TRFI%E79JHH>K27SC[GM4*?69'C.&$=/_^&"X0404\ YX%XKF=D"#? M'\]Y J< 9 "R2" GS&C((9C%Q$8Q^9S/2$ M<&6E.BMAM$#IX4I";.YF?'<\[]VD!Q$5&#_2MY"C Y#G GE"6WZE\4P O#18 M/ [ )_2[5Q/PK ;IZ4U#/6H:=@'TQP9Z(9E70<%1D/C2X/(XP"\D9;MW\!1@ M+@T"CP+F'2&9W/PA5L"[-% \#KQG2_C* -I#MCV [D7TT:!'4W,9N2[NNU9?&ZT'@V: M@$AOI:)$2'I]STCO+A>*2J)+Q\5D)\8KU\7V['5*,<)O>V0;TS5BUI-)B""; MS*?Z"^A- /L[8!>2BB\0\07@ _!K 7ZVG'T)D5] /""^EC*5CI 4MJ"X[ZZ_ MS<\!B7[:C4Z6*3A;0-.481>&"S2-5=(X14@>?.\@,6@&T RUP%U(%CQ_L+@B M70"Q96"/?(93MH2Y3,+]@"V;"FJ#CRC.'!M7C%S,S';D.VCI>+[+#K.D7Z%[ M;..YZ7L*LK&/G#GR]1>(.E>J@X74)0B,.M_0#Y@ 8K^ZV0#,5XZ7&XN(IL(6 M)_3.'"_LNT+J%$J*/P,+ M4P )">M5%1Z(!^X#]"K O)-=>:Y,W0FH=! 6>?T2 M^<.Q://%-P(;*K0F]AV>K5S3-[$W$NY!:AQ(" MS@!]@'[)T!?2]R\RT R8!\R77+O3%3.BO=P(2MLQ&4(FX_.OIMP*(08R3$B MG9Z=WH6#TX\.SD(J#0H$@BN"MJ+U -Q'!VXAK?YY0KW"4 UNC"P7J1W,8J;2 MBPGA KX!WZ+Q+20EO7=$%I ,2!:-9"$9YORA5H T0%HTI+/EC^5P];JJE*Y> M!?6U1QH:O5OH+BVU9= B$#2PBR[N;FX@,EJEC.@+2:D+C(Q>/"XMYQ5SV7*S M1>?I04, X8SXMQ(3E;H9%20#.@.2^:A21IRXF6 JP!UGEA MG2U=*X_[U^UU9 0IS,$M+U)*T(&HF'3-&1V(RZM**1X]1$<28 ,"J)6*#"$9 M<($!U-L(&^Q7HV?=-;ZYCN?E$C']EI0"!B!==$_3>B_Z8DY9+R>"*A3?ZZ8, M*8 .K:25B6TAO=6B8ZA[8QM<%UDN4C>@!V*FD9!@%W-LLU=H18V)P/D=-* MPTP#(2GQ/*'3-12,D6W<,B2\%32Y J9:1X(YT1!'J@[$8DXF+Q@K+1'0:DO1 M-,!TTS"=!FDA3M_$L9FZVP- H0!P@+A;B0C*V^2*C &8 MLU@P"\G-%@R, JH!U6(]Q6&V#&WMWEY'AII2F$]:24STZG%)*,P"H 0J]+\W MXZ]H2@0ENE]YQ'WS8%)II;IO*"3%+>A(*SH1^=)Q,=F)\6[GGFG# D^S8Z@>_2=1Y'D_'5;3!R^0>YTSN"MHG[W20W M;["?PVF3P"K[LHJ8 [C%'X<%; -L(S';"&FV%GF4%O +\(O,?IN8:=OE'L,E M$0^EI\>5KMJMGX<@F5B9NA&2'Q=V9I=$? *Z!IAEFUF$9-[%G_<%7 -<([.% MEBW!?_#8/SC+"HJ92YT)<7I/4T!D"QZ7!+$,0@B_T-<8HO:5ZFTAY1=[1NW7 MPL6;.CO"F PF#"7C&$AN,;F\9_KX#KM/Y@SSI"$17LZ#S5;)D]L&Q7M\L!=S M0'G^"'Q=+) ZRU[M*!U-RF'VP SE,4._):0!/T]<'10!8+]F[(L9N2XF1 [L M .Q0,SL(J4S8.^8-P ?@UPQ\(;4%^>/7P ' 35S0+9B 3EA?*!N+92'EQ9E M#HK"9RPRR8=D*,C&K&*U'98D% MDDR@ENE>#H7!Q)P-7\Z4Y6+,IJE]8BST@-V W>1A-R%3($1/?'Z7SZ1U+9L+ M:)GNY5"82\R) >5/GP9^DP_C,MW+H?";D,H+H9.P@;/D0[-,]W(@G*4**>,H M9RHWL)A\L);I7@Z%Q;)5B]06O-#:BJH.:V>9K.'N0RNR3TKJ[$B(;*WX>;T4 M6VDC 1+D/_CBO_%EO^H6RU#H/CK',R9]R>.11R0@JR%AT:XL8?$NWY);08:S MNK?P-N/^))^0V7VS:5)FJPC'+#=IL7 L7X_XJM:*DO[&<5D?D.^[YOW* MU\DC3)UDXR"7K.H,E'Y7NCCK;GK5H%+KO1E@Q+[:SLV(19,;]3!EK]]1^OT^ M<"5PI<15[OYM:3 M$DM M++H>WJ#U%:U7^V$CV2E:[APAX%+IN+27FTOS)5MJYL>^TM9JGP8-['C,[)C& MC?WY3CF]W?+AKLZ?M\09I#;8;">4WI(G MK:DFFD6F?WR3/7I[*_K*=_:XE>T[>3>Y->9.'_'Q$)[/,3_&09_-G)7M$UJA MV4*W'P@38^H9>F2+D;-RD6XX2\:]Y,>CNQ](:ZF]TY;V:?N!8F"+8VT#:HD/ M]LO6@_VR=]9N"Z E7>6+>39=8+9ACTO=?J5;9CMTIW27GA",3");'ES=(OSI MLKTEOK6'RN\[QFX\VOJ!A!-]^N?_R5>HUD MAMS%-"=G@9A&W58D)4,!N/$Z_G(1R:&;T;>+TZ^W%Z,_3T>7TXM;PK76L_[J MA5J12@ ;;SSY9[3 ?!LU(N=0D$+_1XO]+RF['GQU@GY-VO,_SI/WG!)/Q(Y/ M)^/OIOUW= W#]):63K;2M(D"Q:?W%M&_FT8&NW2L $!'"Y=J[W\05;V9_W\. M=L*DS:543G+JT5]L?QB)U*W?[J)TBE)5. P4Y&'7G),[G3(51CAT3$T0FS8C MZF=9X9"D,#?NY T/;UU_EXH/6&][9XGDT;GIY#GS&3'UYY;S[)T@W_3II;<^ M#7:>_!%YI+@4X,#GTF'K,?;6Z %DYJ;-=C)9J.0F5W'K(*A^EHJ+H V!6C3 ]I(2YM!N;0!>7J0 M'L0[\-EL,JC(20!ZEDG/%M"S2?2D35Y5TS.CK,_:I77(W5ECW5L@%N=$<]=Y M1,X2NSI+7=%$[)/IF]C[[?",(E@15H05Q9N_6>=VUBD2!4[P9%>*_N45$-?8 M1R8KZ$8?+,?S/B(]5AQ#4_QC9[%*%)GBA_!6,>SUIUU7TFJ>\ZME&Q.17OM$ MR+D^8RY?;TN/5NCNZ&VI>!HO@*W0U=/*SK6$B0GJD$%LN 9>KV2TKXC *YDP"6<8*$.*,K:K37V!J4"KAL#7&^H]%L[AH]7"+@&.6_562K, MM[,WRG99;1VMVSU04^6]Q6NW3K*=P[$'^U;8TP!FRP$#+^'XBV*&"@ /@)<% M> FG%10S6,IK.Y$#?1!U>=^6V7TR2NR('AIV<3%!Q\RT,#L<93-$0[ZF']*B M7K1TG2?3P :Z?X5P-ZP(*Q[ABN!$9A2\)V::-R6O# M?"+:U_171 F#"UE2""C;>1GI%M6YZ2T=3[>^$1POKQV?O*=KFO8*&Q.N_QR; M$IE:7!,[_'DNNZK?4@9JC:'P PQ*R@_"A',E]O8GJP1A&P!X< !,PU_".0M[ MNY45XB^6HE'4-GB:AV;PA($%XBVR2:=D+0/IGN?,3#K>#3V;_@+-+&=%M^!Q MN6+NH_FXM%A'.@,2V$/EJ*)VD8S_S%FL?@N).U[3=A21]E^$LF-*V'%(UZL- MLN;21D/(T38+@T7J &K"H+IK@!R \$!!6*0VH"X0]FJTA:!X8%\SB!K#-. 3 MB_/P8\AMUC+ 3"&"!]-_!6NG%+^G+:* X!RO"19X.!.7I=8>Z8RJ/;.V:]<& MTK?-PYN(N@' &^ MLQ$CHEX@)^#2+97.CI/'#L=2.:: S5:&BL")&*PKTUM0 M>Y7:+ :^ARK'DI1&3X"10NGG49[%WL2^V"#?9'Y.B%*?1TVT#Z(SUV MYC]02U,B6R=DD'-DE]:$(Z\MS,X*LHU1C'YYSU3OUNE"@S(I"74).ST7*WT%U\>J][F-F_81MWW%?REJR4([ZT_#?!?8 M0Z5R?T+F>C][*$Y7&KT-Z'='B+I:$@4KM:6@_,!A )!F-3" MNYEL0?!Q"* V$W*:VZEQU4)0@'2KO3EP.$$!3*;0/1RF-DT%D# M*SJEC!E GK?2[1DF>^#Y8/64Q.L)2>N]LUN;['YIVH1LU+6A="/]52KL5$7M2Z)6 '@"@9>45]TWPU4>\#H,>*HDM8H0T\EN MS\QF[@H;R,6^Z6*,[K&-YR:8+66UM'03,M5[VRTWV/9X;GKB+[![0_B7TX_6 MWWWE% R"M\5.A.A*8]=E751L)KROOT"ZJ2PV%C*Q." 8/PABJK\$/!MP<+XQ M?%V(MQPFVE+M92&SB<7#+68C*^T6S"-N%NB$#"0N&72#^D$'<9;,)LIXH=NT M!YR.W*.6*YTWC"',4A8']T2<'$PXU\6ZA\\Q_^^5S9P.>DK5BG"V[?/VQKQ. M;K?&FF#0&L(-XYZ(XX-+A-Q:>6AUJ@ZPE,L2>2).$RY3Y+655J?^*=405LE= MZ\*.1 @:HCQG[C_K+MXZ%P%J7LK4,"+F!:UZJID\5! MMY0$/!&#@TL&GEKG,1P O)* )V* <%'@P1B:IA@T\3G"<]=Y1!ZA-[5LEBX] M)]A_5=#2(HNQ,E[\?RMS20T;L&;*X6U1@X7Y@6YWA)3>9,[]$SJU@;Y83Z4J M4*D?.^Y-#HX'%(ITFT7-&"X7AIV3LXZB]J$[J@UCD8#]2)P(JP(*]:S8@E>I( [E%#>$N&Z\L@/J/=H/-'Q%N REN0R M]D6D^=_:3V.R)+T:._H[H&5H1[WF"4C&'$>E-83(Y,&!, V#(C+^I6.0GL.G MJ -)+'G GT#\B4C\5X$_556ZLKJ2V5Q&-+.(D_3[R;?+__IWY_3\\@?Y\>.I M:SR<^@ORI]@UR"Z=SBR3N%.GQ"UR5BY1_J=CS[L-WIPN_$?KU#)M?.7CQ],G M[>E4-PR3S!$P>9(5Q4R:>LM*X;$ MNXUHER^2,U34.@>*@NU1 N)$#-DJ!W$=8G&T%*W.04> .,'6!@&C*FJW&2.VCBEP$@Z-A2Q[>2$3$;6$;QDX1KE\'4]=9="KO^4)H"82:B+J M!<5#3>THPP$T%!\6)><5@E 96#IW%RD,9(<5)#H4!+FDR+ZX5%(AR'655A?,E\.$7*KY MDE0[)2Z;5 !S:Q.EK:A:_=%"B-QD-E&B$>=+UYF;,).B)'614'96-"@34NZ& M$2ZGH]MOU\BMH"E*0EO2B1@%PRX"T#;H0U-F\["6E+8L&%,1@+7AL+FGK335 M%&'!LJT&2[!'RN':A!2PJ.D18W$#I56EWQK*P<> /H'H2SH&0]#\B(+HZVR@ M3YJJ2$"?P#C*,"DK*6B.1&'A=]95AL/ZQ^5 !&6/,MSUV7"0Z"E5<0Q+:QFB M.=SH0"5<*/[>5CHPJ_Q L9>J-DKK'A('OE@1I=(:U&@Z0]EN"0 LK9NH# "J M+:6OUH] B+]DC[\LL:O[='2519'! 7[JS$]7Y V$8\JT:Q(RNT730Q$UO]/W MM_2))O,?'A81E^DI_0X4M30/ADG#,0KFCKR!7F.91J, MY"T%T7\^RB 4,M]IJI.4D(\6D=G:D!^%1CMMZ*_ZSNJ-1A_%MOLP'?=C0WA2 M^ZZ [%DY".^T:RO$ (0?*L*3\L,"$G3E(+PUJ&U,6#K"(?25V1B\QCZ:Z=Z" M5D$_F08VT/UKS!:D5'TZ9"-0 LF0YO(-6@DI^;VM-D+$,:'A34#"KZ_$OS-B M;#^*J)BOI+"O]#5)_#S GD#L)74%[VM/E8R]SE#IMR&IW#SL)>64][5T2L:> MVE>TGB1RKT%G$F^M^'F]%%MIP\ )[)O@*#Z^+"4YFEO.:7\%*^;E3M;$,_?@Y/9ZZE@&K2*U#F$YLZ-_DIIY$V= MT8P0S,4W 2EO*"%'MG$1DG%_S<%>DL*$*W'4([@9*KP>X M:Q;NBE0R5"7O!E+(NP9Y=B6;,5&LFI].@PWN_WF$\M2P(: P%#379RRYP>P: MJ-TL,X0CHN" L/0,8\.[))2\(X2?TECV(S>Q?LE7*<$E5$ MKOV-4W)':3@E)+Q:4S#?('C"!;UA_8UC@#F1F!.18R\/<^I0Z;?@L,=F04Y$ M:KT\R+75@Y_D?D0Q%VJN>BR60JB[IR ; M^_0#WCFAFT9YAL^.3A?HN=KG3M-$BHB#CN,BY=QDY:A$H.#)_&N &.Q=8W\R MIQ#CWV,CGV&EM93!H+8))#6 $>!?+OQ%'+Y<&?PU9=BO+7H X&\<^$6.@*P=@3^EV:CS5L[R9(DUI MP)V;MF[/H $75H05CVE%J*+8*[5@F%11VH97=$J[(P6ZJTN[#J2?- YWHW+]0T'650;_&L!^ MKB30B(5 Q)%"L:DY.5>Y\U6 M#<5X66#M4A$B-%G-(S9#9MU'Z]-SZ5;N*S>,P.PIB;L3\L6Y2V$N'3?.WT5S MQGVEK=5XJA.8->+-FJ2)WWD+8?9'&Q1?'2'DDO*7>0MBF@LYB.+L71FS.04D M"NS0XAB&BS"B$XP!F>.#;=0\KH;O=D+RN5"9S54 C>(6D::U%56M*GV5U-;= M)-5U9+!.&E)>I)!G+UC7/;0 L-PD+'>2,KY%ZH,:CV48P"%J $=2(^N!VG42 M2(-T-D](N8L:P'$9DK'@ (Z>TE$ W"@J(/ZY[\T*(A5=/S&Q7R.9RSNA%]F"]U^P,C5 M?8SX:P\YO)J(-W#1%_1TYR<"@,,=T-] %RA5/H@X+9K#9#*_"$!R2S R8;EW M^N_%&A.WV/-=<^9C@WXQLHW-#V*_C!+ZYVPNLFY](YRV)']!WM/[->T5-B9+ M3.!(GJBHXE,ZP]HZF'?,/3Q 9=A UDGC'!'G71\FYYRI&D2/@6?RJ!L1AW4? M)M/$ZLF4;F7\LZ>Z:5"=65';E]79VS-:/X;1!T)*]NIC6$'?))M7 NF2KFI% M'/]=2#[<8-=TB,O+07 >@"&2&G%)Q*53/K7::2G$8X&&:[X(5 VVSUEM4"6ZQ= MPHC1&SD1P=&':\?'2.U\/%#[ZLB:VV#_^-2X:T4&+-.*LF[YR$8T2A< M]_-:=(!KP+7$17K=05ZS3Q"PT^W> M9)LG?Y)(<.R^RS3!,2P2ER,.WI8C./+'NNN^$F#\4[=6^8[9 MJ#:@MBT@VDW3A,<,[UZA6H5RX%UOD0' NTGP+E1S4!*\B4&D#JL:WYD'WA"[ MBZR^N]5R:6$ZXE"W6.S.>8\8N3K+P<[%RII:^LTDM*-GX0Y*7NWF%TQ MHDTIS6X((7.?@:$I_3J/9&J.]2XSX)(.Q-BW(TP0X+I*O\YF+Q M;_>6(+RI'678D01P#?+?*C90?.QB[U!/O3TLWDV8FI'#..$$*\*X/47K0GMZ MP\&6=-3%_H9)<;"IO7I/[@&T58&VI,$(^YLE M#640:=&@]Z@Z!)'IODQJ45 M _ZK@I86^1-6(+?.JWUL8+)@*V#QA M=D2."3Y+T]>MBY^)2\]?+ #"@^+PQ/.?,ALZ["CKB-BCM>T''FAK7M#+=V1;5R$=FY> M+F]WY>!R0&)92$PZ_"&KQ5,-$CO,ZNE*TH@)2"P+B4G9SJQ63S5([)Z1@O&L3G#-)SW&<4N$OS]Q@*+^:GK M/(??;'\UPY:%;KY=__@K]1K)=E=(T^W=/#GCUT*HJX:7C0BR\3K^C M;Q>G7V\O1G^>CBZG%[>_(=UZUE^]L'Z7&GHVWGCRSVB!^39JM!@UL&[_T6+_ M2S)\@Z].T*])>_['>?*>4^*)V/'I9/S=M/^.KF&8WM+2R5::MF7:^/3>6\]=M=E$[A M7H7#0$$>=LTYN=,IY49:U#JF HU-_=;/LL+A/09&OVS=Q"];U]\E2P+6V][9 M-RS-9$F M]]/:$B$T"TH?([>$P]I%KZ/WZ2 _=L =R@7N* +MHW(OG WWXI= MQA([FQSO+<(/5!/=GQ$<4?UC.SX]EJ1T&*6S4O9C#S< M$629<^*#$W7+X^@$)S=D\V4I'CKG!$ M\YQ W$ "@[MI&]AFBN:%.?E<:^Z.&OC.\O-)DDX?;#OPJ:SUCK)((!6%)7Z, M!FF M7Q1-"GB 0(#M!07 C8L]VM/!;'I*;K+CQ&1O?R8*<+$BHM.>?4(?^(>SS_0S M_MH@HC_\]!F__R"&"?;4P89G7OF89)GI8J'O(8>G@,KTN?R,./)D&'L9H1AX(PC.?'DH;T MLD15/9DS['U"$[(T^2E3+[I/E@X.[M4M0@/RP2/K:@[2B^QVH_0BLQ 6*[9@ MZAVR7S#24(D8%E8ALC([4W&]M_^\NHBVYR.KPGI>F+,%>B97=?G5EZ[)&/<> MVY@P+;G ZRCH<6^A,1RAC;"%OF(WE6 MGR=-UWM ?O8)_0LC_*1;*WH8(+VLC^54B?STW+)*\\);I8^C+A M'K+5/GYZA[%$BJBJ^'?*H("7.N^FIUC< 5Q*,NH@F_XK,+P-44-+_(!8V>7?G,TJ3"XV8^-77!/DV&MVL8>M25B, M)W:KK3^P^Z#(>=3_)ICR? )?/P F\2Q6CTN.2W^A^Q11]#A*QF6/G,G(,Q(0 MK>\F\2G98K, _/3!F!U(^&+FK\@ORA1=!-;O;P2B3QCHC(TMW?,F>NPF6L%-4/!F^SN:Z&JI MP^#OL$X>/]\3-!#F8^(#Z 191*01M++9(Y$2I&*/?9562[3N9XTK21>S BQ MCR/]1X4I?4F!'0*37H]+P.%GCPKFR*#ZA.Y6A$[K=6;!C#O#3"4[D6"<8C&9 M^+Z=HK.+/YG.RB.2/)2=C-YAX#.PGG=8L6*-S.I@5MPUV# X_AD8:V'AX04U MU0(W8=,[>./\-L0[N%F;!CP2MMX<9IB&.X3"+4(7H3F[X4(00W).S&+G.;,- MR)5)FA^=X2==SCP/*W+/1 9PRX?\)UCK>M'3K6,:13UY$Q[FT3Y>>W54&N?W"@BRZ^X MI+LS;/1U8<0,>/)]S,NC>^;81%X1*A";C3ISW&*CR*-RC^\NE7 *=852I2:G MN^78#X10"YW8A6RG78)!2NPWM\F\0=]9+K$1]X'(3_G7'K\)8IQ2L?L)G4?W M0K]@MQYN;;0FO_N@&!4]4+5$?OO3;D ,6]F*AK( (J&:Z!NY@^^.YTWL.T+L MR?SKRC-M[*T'Z_;VR*&U/KVM'>)RF,@ABSX7-\S,S:)) M*"IF;L9?T91*KOO@OD(/B%AYW-X,U$_T0P\_4#G%1.I2=R-Q&HL'LXVPBPL:O]?_KC\C.Q!IB*I4L'E^?"DT@# MH@UXT1I9@][&FP?Z1/XZ=<\N\;V[HL&OF/>TK7SG1( Q0H4AOMCRU&^CPLRC MMT>, (]F-'D(@##/Z,"5MH(A#:4ON?S770UF\'2_UHK K33Z?8A8NC9-[5RCUAVVQFR27<)]- MCT8Z#>KN8$,A(+.BD [Y&C.-8+'HHI,\'_(3NG3<)"^'=GTL'8\&?IG50)\H MC/#0#5KS8[!=NR$1<_0(6EW\H$A^\5"*MUZ=^)(8(S8;/I<[>@2NW9+,W,IQ2@#]2F_8C( M;B.VW9OZEZ:W9N&8G0\6^RG!&=6PCU0[L;\P/:9Q5SX.SB-X,EG$]UVB!!"QE>]YTBF^,&&(E<]R(70U@PM:+JAH2(;%WAEW4X?" M6G')L7VGP2UR(]H+/"$JRXG8P3PJ].:R2X=6K)@LD&]ZWHJYZ*ME$(?%+\3[ M,[E<(T[/[&_">HSO%,3$ M<&\5MWHS,\@C^@,H/<'), U+'FGU+O@\L3=E'Z M172)E64#\-Q*QP$]4PB[,BRIUM[S?51 MJ'N"G2=_SPB<3D-E<[-Y,"*BQ=)E.HE9"^1V<6#[A0";Z^2&"#_\32!),W*1 M01@2GBT=JO8@_!Y_='[CH9?E[>5F;8;+]XIN%PMNZTMB=[ZPK RA;IKGG-!? MG%Z,SV3%MN@>$8J'!+^+('01;.$E <]XC9;)?%O2CYB6B_SI5D9_^NKZDNCK M04MI)12F*FF/K28%#%(KOZ5[;+6=^-A,BJ0]>5+->VJEL6Q/WM&TY"?G,EP) MXY3DSJQ7)9'=F4/Q5K;%)%KU.1[R-,$=)926YJH&3BM.K:@>.+Q:FA +@CVT M!F_S_V,[$M\=@577!;8X:6^KV=,,:6 H8^C7WS(>F!MD['LYO=5@; M!0O=9PMLK&@Z;-NV8Y$#=AHE>V8FBI(KW]]D0,(.AWT%02#BYZ;-KA9)ADV5 MW_TY8O%A]^<"XC:AKG[3WM#Z/-;R;JE]T*"_46V?O]DA?+JNEB:;MDX\*+\? M_]1WEILV6'A385_DV0<6KW=6'F$6[R.-G@J>?9_WB+)H'(*6:);4>429N$J6 MV!/Q!]H0'50&2$(-@$&M,&@!# &+74H&@;)QP:6/.BF\&W+H#K_%>13HG#W MSBS*@4ZV>6_Q=JV#&]JM0<+8\!SQ\Y".(T[&:Y85F\S9;[W)FHK,MLXUSZ;3 M5SJMH1SC&P" @&8,/LZ1R:C @"JRJ +,R2;!\!LQ=A2 %#M2B(!2YA@W A[ MYB*JRUA7)&SD_FDP[4U1!2N?.% #1]#9Z15(@+B4+LX,=<\V\Y Z?2J M&B2:Y\ARP+G$.$\8'BXNW"4.YU4'O #G#<.YF#+MBG!>75PM#\Y3BN>V>M@: M-M0G?^.*F!%+;+S?0H_U+L?G%09S)8(6L*A;DA;8X:6/H@[>J"8_"@N2A7!0 M=!;K1_*=J(L8H^<%IBV5ZR:GS08 TZ;C%()64G?=&/8)3?F@H-B=!85]7EB\ MQ]H%=O3<)OQU^#S17+>PKQEYA%5C#7#O]F,MEY:Y76*8LA^[[Q/=XV@U.LS% MLG@#*J*-IP\.F[E(;BAX7@(B6JY(^RH>=->P@D[JW:U>;) AG=JT7@Y&*&49 MH40\UI%MT/_0.?U/1!(3?*9VP0XEF2$A>GP2W0,%L1.58UO!HO]W"\?U3RF? M(WKF 0\$L#&[*&I>_8-H/<)%EDG^EC),]#/>.TBX/S:T-YIIX]+6:M?T>)31Z&?8" MKY_Q4_RI^.W&;N#!Q>0FJ5374V<]O+V5M[?@K3+;BZO/^FF157M*;$D3MDH#C81PL7KH91$$++^3-:8J03S->U78M20Y^0: M@X[_X82G0HA6D-/F8BI_]!>%U6.[QGJ\Y7K*0=!@ZN(%)M1^PINEUVQ"*Y]# MP;O#MJC 1S,D/SU]-D2[;>8$P9UZ/46''6\V925,*\WB%V033Q@S:GW M1!_ZK[SCES5H*,B;$;3H[JM"Q3)'+YL4:[^&%-DB [,TV7A0C+E2X7]% M%Z,^=V1PB6MZ%[CB/\[/%N=[O# M]NR<\]>&0(71M) 8/>QF/_W-S*K2"R$$"!"T3MP[Z[:A5,K*S,KG+P7"B#C_ M&(II#$5"H!G"H0*E#G-E%H89(VJ % M&?P:-(ZZ,+U7@OLZ"%#"<" B*=%(@WA$!4?:^+GV2UQ^'.PG=<^5A9HHN?[P3W0Y M?)<0J2)FW8BO3/:<@/F5@-WT3300%D1JV97/8>!UEB9S=+7S3W/$0B0(\^9Q M4/&8QVGI*B*BS$A]J@HBR4=ANVEO?/L@L02J&]I&>6Y.1!%ASBGB%",&V=*3 M(.,R!),2AB)8&QIV\='UCT ?@K32GHP@@(GH03 &W8F@G^+Q!'BH8EH"H=[D M F9MMWHA.'_JG5$3HO"9MH6AJ8N\D/VP> *RG\]E\%T/3%XGG+\0!R(+<= 4RAT$$9N\.HA+I]+7QW2R >!-(^.PR8(+&]XEJ8IHR)TUX%-:^#; M2FI%+&AR RDP@FV?]I0K?0[D%;ND\>4-L#M' 4C@]<._[F\R(78'G!W 6-61 MZI(/LUYKJLWY>PA\5XP$@3&-2*#P(@01% P(X,$:W!Q>^E0L%Z-W=5_GN*^# MH8J9AF[K1"]K^?9BBE%X-T?^0"J7O&[RYLD#M=\DHI<+?FU$JZX:F# V')(8.Z7P>.Z +@:S:NG)MT]TLD,!,;6@[*IJVL!J.?D8Q M?V7.A&DZ;1H\W!NQZ]!#7ER7QTA#4L#/M@EF ,9T&:A)-S&OXT]??XG.P^$C M1&RT7\@S$"T\"*LIIHO($308/7$56-W'$T;=.?91;0<8A^0@X,XY-" '016= MY^Y,0#'*O<[34*)=_+AFSOF5R$1D!>&?"6N8K^O2I_EN\(K47R56600\ZVW" MN#,>/ ]U.R&DTI\D4?08+)<8K,$0ZISC]= Y7 NDXX7'(Q$0[LOE+V\/X0'X MSM$#\6P//JMG0D>W4Q)MN:=12SWQ+QKU RM?R@O.O;3T1X:(FV$;P4>?KX2/SAX/@F\DYJC=1^"EO0E>O]SXY*AYP;AT<0 <>5*7WF$4 M!Q8A3A/^?UM^>\AD#II:BG8+Y,"N4KH/WW8Q0< M'4<=$[P[YY4\ ._!-?\';)7=V&_61A1JK:105 F74K+VH' [:U>,'I3M._7^ MEFPO+?W<;-])JW%*F690$K9OU,_WS/;\%4/P\!PBL/M8B/0XLI&1BH^Y%#R# M_*>!'11CURJLO HK;^=8>3L>6EY!YU70>1M#YQ4:-8I&AH9S60 F)GAHKL#3 M?.F+CY8C!I72&'#L-];S=*H= M;WT%%,UI';7=/ W%?TH>PYUA&>X$FQEM6S]6O5\0KMD>A+807+/^UK>(//5/ M>.C;RW;K7.VVVB4&,*N8N;3,/-CZHBJ2F3LT9+W3/A0&V![0^'8"T"R3>+U. MO?7+7E)&V7#-<1H.B(;/6 $8K0D\UMMN"UBG0\8LB@"?:C8:6U]^H"(V0UON M(=[RH:ZYDT--^ZFYN+GUK;<1%W?Q>FNIW901U>7AXM)AHBVT(FY_L:!=3Q>@<"8+T4$"FBK M!J?( OGYS)8RYBJRB?F M\#9L2U>^,4NS7E3EBV9J<]>075*\RT_TM!.<$JZ>V7^P]DBA%!V*[(&M[ \6 M,LC#^)N#T$/>'/L4/,3TFL4 O-=KR5@,<<4:#JK>YAREB[$#P289>2:9FK)S MHKW.DAJJ0O0@@0HH$E=H-PA,@-U4I',076=J@W/XGZ"5:A:L-0O68G(M%5W' MB6*_84,T_@5<1Q;@ ('>,)GF,A5;9D$R1CYODHD!ETBH,T=#RXOOJ_D1"_*5 M*?,F-H)=N;S=.NRU]5TV]DW%-%X%CAU&4B5E:RX;U8P?M8FAZ\SZ(/7 .0+) M&? FO_X=/WV!O3EYOM<_NP!A#K_&\4=1APY]PT1;Q55S+33 3N]7MM[CNPW\ MUMACS%J^ ;Q7'/N5";RE/,LV UB]M7;3@J^E[62JC29P9 CV%C ';_:VQ]X; M-N$2Z@PVU"-'P,F-.6Q&@E7@OOM,K65NKEY877(OTT\1'^9;MNQIGD E$(A M*"6\>3V<]'XJM>E+%7QZ5?H"E&@UC/T(ZUOWD@];Z+BK"M&K0O2J$+U4?%'* MPN6J$/VTSO,T"M&+2\SURY"6.[L@?X @L\DQB'@Z)Y.-R\A/''@@RK@:PJ_3\I.B M7]=7!P>;''ZL70/'*ZDE$,%LV=JX1VP'=T03+,I!MU<.B[+BL@*Y;./FK1UH M8-@/F"+[4L&5W[)9^H*$E/*T M@E9,?2Q,G5&EL6^F[JF#YKZ"#2?1W[RO!IA8=YJ8]ZZ\:6YFQV>WL]CQN?80 MQ.B3-^KK;+;KBTF.=8<;BK[:S+_HT5?A>XB=PV<")B F AC^8,M%>F0+$ M,#R<$&S7@RX^UULXN0/Z7R$OR".&8V"1RE[P!GO^ $UW!,^+/LQF0EO+H91 M"Q+Q@9+P91QX&#P1QP_I*A^U+)>FX?(F2U_G%-N .0R9;XE -YY(]'1(1D:! MC"1X60[27CW+M)=6G);+6(HP"Y=5YDAM%<_.K&E K4#&P 9HPA_(8&TEVH.I MX LIQ.(K[L;(UWKTM4:=?^^9#Q>GX=)\RC>?+2ZT">*1H/S)&Q'_3?._);0+ M0SP#D]2 .V'X$=D8+YNXK=&<&NMK.,6]AC_1=:O[-+:<=!(=:90'=1W \D4X ZU**H# MOET>R(%>_^S"A8TD0 >0:F\1XFC\9@FYOQ>GW1_4RP^@JK M^#QM$/&Z;L".WS&'/Q1C06GZZAR#"%F)'SZS\,CW(?4J_QY<2C.XY@R0A_D^ M;YCB<,2"&7_L!<7VD=K!Q3 5PNSB=.R_?+ 3J40=O\$_"5\T0:B8'JP012+[ MR]<&$&>S">*1@>;A[XM_X LK$]O4W<#HE!X.6#E\$+=&P0,A)ZRWA[VA;^Q9N X<*L%^V%/WJ(5R4O

YK2XOCU6!O:$G,N>4 [S".?#:8/C[5OJ,I@JXWD("_(9+* MP5'W GDG 0 'N]9>-AS:--D^/N/F\G4(8,A#4QQLCU M"P2C=_N@/*/]_YL8> [6HS]3WCW_]@DX\BDV&!T_%W[BZ?G3>WI18"MPWJPW/,G_HVG3VF; ?XSC?&<**>]O#CLA1.((URM MEBD;":ZQDC^+MD6DOS M@,D%+A-S/(CVBHX5V&49H5&XID?B@I9CCX."^!EZ5QR:(DG8$@NC\>@3R M!,'X4/>D?.F_M>GL8^1K@<-<5[XY!HZ]MP/\0.F-?[N^XE\6Q_D-C]S.-'R5 M?_A@<+8ZW 00=WE "V$WYZ!&#]CXS4Y0PTTE1_+-.)BAW'H*=>3?0A+L.4"5 M/<&YR)LW-N_]ZI\!VD1LE/9BMBD.M02_"M"<8@O>/:OO M7U:C9"Q%?DJ:&4@='+>>]M_HT:28@<'?BJ/J%O1,(^1^""B/*TL/=#M<&\N3 M#4?!!UH,:S\_7'\VK._!4\!. MF)G:',F(;GMMB([!XD3VV EH"ESVX(O\S;-'<1"O-T$- [Q/ ^M9^#'C)Y*_ M#$I?$I_= $TM,6S^[((PW/!"N4;/B=JRM;78(OKCGB;>)^.-:T/817=9 !5C M;!Y%HDO+E9,H+"VB&YH@!R+2__#;[ZIR__6Z_NO002'X^O!\^P1Z/2V8P+BT]3'-PV//,V,1YOMA$X7#A8KNJ\BV8EAON6[D,?47*QBB?;>NE MAFBUNO@;4H[S2C0BP%XUTP>'DT9K!0D='E!&2,@QJD0F%C+"YW'?5/KLZ"*" M?#%S3CXGYJL(&!1N>S&L$?T"ICGX64N/A7D#L_3^VR.9LC>!7:J2*V1,9YKA M"'A7X8E3+!8S-&!(HTL,_N%HY(.KC7ZWX8S\J>MAQ-M%O\9Z8=R'A!)7\/&D5^NA-1Y0.?%BX%9G+#LV M'->+YLUE;')HV]_%UH':%O-DS$ X,V-8/_P[_B:,F&!4%LBE"N<02.&RG&>F M+E^?GE]7[L?)OU-L(G3I;221B0^!L[ 2+P/.9Q8Y7'1:=4X/\,AGN#9XTQA1 MX$OSS!3C&Z*\";U8A(]<^IMNC,?,89@9&3+OC3$K']4H<4CYD"CWJ+GP@V%[ MH**9",(E^ \>)SF$>":$GX[O*P"XCV\,G7'XO /Z)Y(+,2R@!POC9USB*5A# M>1&P!E_F4D#H\I#4<4=(.TK^N1-E;-IOXBO -IWROQ91&[+-70F!@_@5V$/ MWUDD9(<$DREQ\;>I;WK&#+'Z*50%FY)C" 3-Q8O"NJ1[PO?)V!>]2EVYLT'X M-)$>'OL4OP@^R@-: <(W4G&(HBEI'?D."A2?)T!*,8C8B"P!J#^^3$AU3$R) M$ N*.-\%BI@.OW6 RHZ&^6SG1;-DR@'>6J/U7Y@%#S C(1G@5** MD<9#32+2&9X"JN<_??TE ,0F[0P;-C";0/)!.I'"0A1;,HD%073]Z8PO*FIG M/-MQ3S&]_0>1"X,H=/[\6HDJ"%+6&@=ZS[@3'H!"F+M9=2\TI?J&]1@*!":5 M>(AM,=@)&HERGQFIMWX[);T(=DZCUFA&?EPQ86*I 70?$&))V@V#5IAZ>P,S M&S@K6=UJV0MIMX3VS4=7R1@KB"MS$KG2T?#PM\7H,@7A V6;0]%R'<[/"^.J M,3WN\AD#L"ZFW^O"(B,[A8M61 #CUDHN P3H; =B'U@4_$I%QF7Z@GDA;C?! MZ%.F8>*"_H0[="EVN^),%O*;87!3SZSABQA%IL%>A?45?V^2 C+A''DD@;$6 M>0]Q&,$[P\4_!2T+YNEWL#UK:$K4LG% MV^#9$'RZ. 5=Y=-AQ+T!%X5!E^1$9D[R':RH;C3(K(T\;T33=*2Q_6;[IM ; M&EQ1F"1XY51"=68)=N6Y&SM(TN M$.R]D5KX$3E,LB960#G0D MV&LHH>A#+!/0#!_F5";@G8=(&)K&)^;J@-J0I:Q$11 I)&,;D;XEZ0]:G1MPD-Y@S'*?D> M(BF_<*M6==AYRF9 X^B:HW_C6=<_@+;PV'E:+7;_1&NQQ:LK\MWC]2SRKV_B MK]&2P-$(Z*!+3<7O8^G*.='.!IZ=#S/;:%%Q/PS$UK5-4;'MBL,('\;7#")@ M7"(PCB/64A4'36KL3'#LZ0;C:/[]B!J18T@9EC'UIQ(U*C*F<0F3/(,Q!\M1>'D87,.23XO:P0)!:CHO-H M-&%BN#BV>:29">7'>3-D#^X&V-;8>/&Y>0;W"C(*?('5/+N&_XN6J4U\%=82 MT:U+M;]\1UC>,61S6U1K+&/4.C=YL<('K <>_W$#"Q5KBN!_31[>$,&]Y)/F MHKZ(D8V.%CKZ02GJ750L!"J9[V0YG9KA%&R[B)1W\8P@4R-G@5HP)*1Y00N_[P3VQD]6.H6W(PG"MG+2F49%AW"_AO2QA45U04:<(XSD,8 B/'ZU8KA#B+_-& M 2C#V\"Y%A%N\J"CE%#(@08SV@4UIF'4A>K#R(4-3&.:U$=38[VH*Q5;A6I" M03%CA23W\+)*,$1!'.B4$9FQ^![&Q+8I-<7;$F IWLY ],>0-(6 P3KW>+.! M?"CL@PQ;'TCF8*TFO>4$E PV'BK?+?O-9/H+=Y_@%Z!,X>3B!:91FJ?R493T M>2B]P^/)7$DL%%D!"3%$-R#>,TKL&A1]NNBU4AT;>!OTJE2//$(V5:/*/FC* M0JX&=:Z9=,WQD <&OY*/"@40]XYA>PSB,YWBZ52M2 YS5#@I8A,Y!7%OG&*, MY(]8*V]P@^-;1TJ,38-[B4CIL$FXB>25L\^Z232)87^X%5ISP'D;8?48MJ4&!+M$7PT^0#/&]RO!,:!\+!E=DD MX"PJ!L=O.:@5B0OXKVQBSCD90]H/>E'!+8*OJ4TJ4L5-FI1-0 (:1X[0-F#U8%@T)M$PW+!"]"L5?P6WCX;S/;7PA8)B>UVP"Q+@3]\Q7-T8!?K,$A$KI E5U(/QRU)?35B= MDBNXFL(S R7'=?=\IJV-TZA'-M3Z<&66_NI:4C^\+Q M@@T*EF)64*??6 CJ'*B0^&>H8(X="QGTGT&%O2QIV.61)]&O*_-X9/:+Q*FL M].*Y:MNR1!,8Q2TH_"D2<=@5"28]EKR8P0,I[2Y6=MW^.^ABLV3>X]1T\8:>BX:ZYMP:_G8=$=?C\(O^#SJYAM M#H%'I'+&/B.61K:$-T\T;,M??4%LPG(>@QQDF5[ 'S0#([8@^UCOS-U?-N.R M\!!4>-)?N:,KW&-R(NWX!SC2)4J*#_\("MD?'WX/X9AD=8 418'5(A*4$5^> MBPC5%>#FQ1-BSOY*9)>ZNG4PQ3!3$?BN8(]B$?BP=D;44;>V+IV$)4.S@5-P8>O?ANSJ) T3XN MBIE A1D>A; H0^#3;>)PP"#"_C'14 0_A8+W%.F2L4KX (AV2&.>UHV1,S-! MLD"=1&$9 F@.(]39'8,4R8Y.F!X'J /8HI8]97@T*FFP^F: M GH2_7CC%37+6'NU>3$3BHQOA?^.'F@\JAG!L0 M%LW'"2O2E1YB'#9.9H;I MH_3BX7."HU/^E?Z'H+XN3'X'?PK"EI%L'V[90AQ*39;S4:T68H;$!54-D+&H M"%$"=$K\AN >PQI>TM#RL:J20,>,U"]2'1U?,,BK<,DAJQ 34 N;#Z0&V!OE M)) V7@P1/8]<57:28+!I]@:;MT6; :5",9\?(00%C7D.+&(HRNX17B#(>,J* M_6#."+$1/0%=(IHE[M%NY<63I$;DXV>B*)IXA MQ9H@A6XTE]^U>2LK*2DM+HZ8 0-*QTNHH06+)TQUQDNP&(CL29YG!+&87@(]=Y-/I*-E-J M^I]^T&85&H$. ]-?F)]AMEQ6"(>EH: 4J)2%JE@,*](.0;(47"U!92;9(KQG MPQ2!.S>M@#42Z0CJ)2,H=&B5PI==!$/[&)8Y8_ .+R#>0!\ 5,,ZEHNUIVA. MXK*V&>@=PCV&-T,!%V#* <5"OU*,C,)O21*2;1:O7.-%3_().2N?Y.9X):]G M@'F/YR!*ZFP*L+ 9/4'E_5WX)F&E:\ AXMNN#R@IG"\L20SG'(13C'L(X^8BQ1G9T[X0$GS@W< MQN/U8-A*#;OCLD)Q[J"=.O(D$!7@!*SPT!E8>&A.>;R4A@29R[?@*_EU<:/Q MZL?/B$2538QATUXL6D;'4#.)]@18JR:) M%E,"85V[O+U!GWCPBW!69;(BG*R,YR7]KAP (K("%863;N.OME!7%*LF2CP^ MBLM05YZX#EBR%+=_L>B==^@&ZD=J!C# HOHL$O^*RN 8B[2X5 M.6_#FG.5.+$=CT\Z/9S^QGCE MV@*Z,OWZ6O*=?&$,NADP7BBK^SP034,8T\2[L%MBY,@'>)\0L2!\@M< QUY; MV.YH4*]^M:R&#;0(B&JHTU,7B'5PA(@:?*%7V3UB@C&.2+EDXX-"'@4(ZCXH M+N,_5#H9* ]^ZO0Q5]ZF=&4(V (A>\%CTW=6%>5517G'5S&&\^*KFK&J9JRJ M&:MJQ@Y3,W:"-5*_6Z'+N1*&I0WL$QR1*Z M8.V:-Y^%J R1H0W/&-Y#B$6*[T;S3Q3+36S;8&X^?N[T(B-N/OD:?IG!E]^% M\P]'./]P]3+"S9+?TO%;[_F,G!472" =/%7&0#-@]5%9'.?]%!A1_$9<)3P& M <>-PWM< 0.!\BXDG<_?"2;:!5"DLD!C*";LF$R,]:'@:ICU"4.Q*V[VA8*6 ML?&#!YZ#&B)14X*5F#]X5#*RH=!L"0JD>/AD48)07+"KW!)PB;PY4U]$I)60 M&4&>-_[(Q(-B8X?"-OLDA&NDND52"[&\K"4[TO+O)Q;ZHMI'^ ]XM7#E@,)0 M@US7G.=A2+J#*O'7)6N*WE5Y!_!0-M!4 .;)/XGK6_("IA_"TE@OE>F"1XM) M@[)>B*_,ZX-DD;MLK8_BFZ$%X;B:R5,94U\$VA*9J/\0P@D0.X]6X%'(("?H M6Z)@ 4%K4@;-+J&908 4O*7;(SO:Q>#K\H/C>MW.!JD,H0FP4"8MWS:"#^)X MJV@HLIY+Q1RC)GOPHR9+'(EH?>.$"E!]R?2\H8)L+CG5#/C;=YDH3$4^'@G3 M2#>H""BH>86%5AMV$DV%T M6B?9J96%AD^\Y.:+*Y0M'5'@V/(+#\1< D)B]2'!GHTF"J'I MSJ7!(M-Q0K8$-MB)J9.', $MZR#",H2\]:_<+%$15M4E&V?,K9UXTIL.08MD M%>4'5[4!A?HMQ/5/!16-J43Y0$M6&V#)#E:*X/O.N$D7%'!2+4*TQBA1"Q+T MWE"IA2@]P="-\!TE#=68DQ#6OB27"8@1^A/Z*VU@_4AC/&084%=:5#1-F^9S5.+OLSRVR!NNUC .0V<&MK"RX7 5)=O- BB) M^-P>07MN0-%>O9E-T#7D*C447X1+EZOF^2J*;2Q7[?:ZKUF47/5S MY1^.1ZRZ!1!R2[%:0=!3M(EN#%?.5&9ZI Q\. _&9XL(]=C&!(C[X1 52=O5 MZ4?>$4[Q82RR9U28"\H/8M79@AB3US\40IJ\Y)!B(1X\LI'1K/\Y:ZVNZMIL8XNE:UN> MW :**_)*XHUBJ@)EOB3G43'"@1FA43%"Q0@7&(,HFA'$!1]]RP3U>2'U?XD7$9+Y5_33E_M8S68G5VS_ MWV(&R8,C>I-H=(DX2SZZY-]/LI/_2D"-/'%OP>6?C9XW'C<-4Y1'+:>?Y*AP MP]D?:?$ GJ$&H;PD)#BF/VL_ J>OG=?I:Y]==#M-M=M?C+KMC5EVR)L5XP>, MGY+4:@Z(VP>1.,//Q/CMYKG:;RV&Q2K&/RG&[Z4P?A^YO=T(9:#_,S%^:S!0 M.^>+5Q&.T#U)!=)N]M5^ MKUL.!5*Q>X'LWM_"2CQ9=F_USM5.L_*03H_=!UO8AJ?+[IVFVFF41+M7<<7L MN.*WZRLR""O[;R<:HM784[P0SA&/L4QZ ,,C[2H\]4DE-)SOJ2DU:J ML:.H9!DEIZ=V6_MRT3:1G"HDN<3&E:TSQVK8KI3F-DBS;OO4<1P7YT.6O^3? M99;222F361OT8&]6:?]<;34/=;NV3^UV_:GY/J7 (\5,+0??]]H]M=%8[-&L M^+[B^W7Y/JW28]'(+ ??=_MMM7VP.$0>OL_ @4Y,+=O7"/%1#U"-%/--%-!BQ+G?DQ3ZXF4EP%4(>J2VQ\&>+@WACNSP;>X1#AB M E-X?.'9TTQ$B0QHA_2/@A1'&,?%0+Z"A0+$). M1=;* 8%1HZDV8@8672Y#9K&QP4$P$7G,T0G3B> F$5+PV9X!5V1!X[8X-*[R M3L+IKL+2;34""%W\XGL5L7F18Q!X5?(,T45YB(P8PAYV@C"&=\ 7)SSO$(B2 MH((1G9./%./RRZ'4Q&2_?(#!\G5T!G*O$R+;VX01.@B;SDQ[SIA$B*+Y: *" MEM86 ZG$V)P 0E'26PR7=6C07XCU)V?^)8^DKMR/]_U,5=$"\)-Y8J27HWDT M-#D8;2M0TN4.)%+L Q+KS7!9UF*$=PK2I''L6!J5AA/:#4^ O&@)YI^9&D>& MD9\$$V?$T=EI3#,W+O@,:DFSNG(K?DSG^9'-0:V'*/*<"V$A%L M4TDY;[9"+.JOMN4P3\S74[[9&/S#K=(_KR0'2)YW6>1&*H2*?'Y:0EP<%H+? MTM!U0LM% ,)JG%,USJFDXYQ22+5(L*1]51$PUSRL\VH>5C4/ZV,U#^MGG(>U M<.-L"6;&AEZFN[?HL4>??YJG5XTD.\A(,J \LJ-R[[H^V;_I3C@PHX'XH?^1 M!G)D'A3!%X-=9Z%X=O(5#&8'UJ.[?AC? M261[8JZ-D#T;]=XJ^-?,E\I7S+7GEVKF@E7.?*]\I39[?Z\56+V*''&..+0N MSMK)GL2P%$5\+83D=6<<8HD+D% \*C9-;I]1Z12';3O[XVD":O5*0-)B*K>)N" ME _EH/GIS&0_:%>N/_Q3W%0XS6XZX^'&,!"/MZP+#MQW,6KJU<;A4'BAJT%$ M$A['G)$!SYMI'MR#L,"[ -G:-,9,WHLV7_Z]((BX +4?XGZ5=W9D([[+0Y.@ MN$:^'"0?)TZ"#MJ;YNAN9.(JOL&0KG5!.;#FAGP2FQN.SG)I%HQ)-SS.88 O MAC.KR"01X45M-C,Q1"L,BDB8\D]?IVI&N.A-!*E]H:%>0V8:3,2FHV\61B+Q MX7)&TE33F0B':JYM!3%+0GJ'$Z#Y,:,)QG!Y61"XW&D6*_UY_ 78&O:(X8]P5J8@R"+"92C>1VN(C5 MQ'9U8>J#=TBBA4DA+E]<,2F:EQQMR--"*HV>FO&1GL!B4]MBGN;,Q00@E?L; MY%OP&3!2DZ T@W(!)8JY"TZK8-:I*@;WI6]R8KBX$!^:%MUO71$U,/P1T=1* M<@T-4R0O+/G"TI1+>;D45Q'S4XDI1ECK'4Z&7&OOGT#1"C8(AD;) P^.+3+Z M<"%K%*ED ![@B2%IEVYAEJ9YFJZL8RPVQZ,9Q71ZIL*W0)^)L!+:/:KXK)9^ M_5"Q@;BRD"^X_G>$W1TPA_A]7 OR(7^@PLUPA"KI=VZ4+RP>AIE2U7)"*]?A M3@TFM'KAK:IH^I^^Z_',/G]'7#88=1C]J+C#0ELP4&BNG([)I\G$9SL'LPS) MYD:G &YG<%=<.6V,KC#OR%WJ&_CB*Y$WVYAKGHKG?*QK'\# O96"&3*)(JN- M%R/MW#+@PA],M ]&S8/"PRW8OJN\F#:H$,PE?*?(]6543[TQ6;%IN]STBOA_ M"Q92TJR*W+ 9-]@8=N9->%K\+U]S/!XIR/@&C2GC7R G]P7N+DK5X]/ 9;87 MMP:_0-\\,I&7JHRTB!["88B&Y_-1SK8R83HJ6;*;/%F8-;5?A:J*O'_"D.4F M*+?=Y:#%H!8JZB3 #6W+BK)E5P'WH&.WT1L9OVGWC.&F7$UUY7<1UN&#N%\< M;:J*T IN^(5_S^:W'&A?]/[1!,8-RG\(0S3EQ($Q? SR3&'#?'+4<"Z,35@A M-*=)YZ\^E6AEG5R27W^&^YW3)XP"+4SSSK+9DYL"3M>#:<&&QNA^$7V[2K1,6A?;2^3Y\\%^\H"SU^-BXA4WP4\>6]AJ=F4UP<8%[+*\Y!Q MD]-ZS-%$@3#6Z[ )&'' (?<6F$.,6PB9=L*I%GQ?CD;<$ 5QH^)8)48?!9U( MWB*!#;A2<.!FQ"BV%ODR'U(XBGV9O"[RE)F^QIC+;MK8PGQ9SG!#]#(I9XTO M])5Y#^-HZ] :7C%-"(>?X/(\KR\VE2?8PQ]?L>H-&D1[!V#7@,S$DR.8Q;A_J$)+MW"U;:>RR4-D6 4 M.IE)$6N$WZW11;'6.2(I<-%[D?IJ6=1M1_H)*(,2M7#P&]8+;,=B(N="CJ,= M;"?Q5KP/0Z$M"EN'#VGGQDDDVJ6MBHLLY5*4=4T4_&\8Z\%X''B;0 9SSDVI M7"I%VE9D(F4*2A%1MF6"LCSZ%L\FR%CZ3EH;SZI/.AS-^A"?=S7/38-: MBG\IYK@022)EEH_@W-/,]AF;W.9>$:WE\P.Y;YFS'3$2-1Y(U6AL"P? MQ5S#-/5091WB%+O%_P.DZV;;=JCZG:8[;N[NA7W1U5 M=T?5W5'B_H#==7>4HK5@ZS@3;/&2^XAH!#JV96,I&MEC.>)-V1TG>^Q[.+F& M"S[MV+!T.(D/4>0#O,:4\,B4^)DIG&E/+FT?O+HY!XO;GJ$QNY0(B:(ON(2T M\*.S.+TTL9@>YJYDDP@5\ZR-47**11._4F0U. !L^LFFOW$1/P/PZ[-B+U\T M9S2)AL[P&.XNGZYX-TOL44\>.'14=OO[#*L?HJ@9OTO7Y7TNCZ^6\:%&)T0: M>,2>&89%%X_X0/@G$$QYMQ*NH-_A]N'[#[(S*582<J MJ@4*('5EU1XP\ZNA8Q*23>'/6 W(ZYZIZ&W&=(,S.56$8'T=13H(16$%(&,E"3%K _31F)J/X8)#_4BE=BA_@(1A8=6+,1 ,1^9CQZCEZ M4QX><8)7I7RU0Z_*R\V7]W,-J6 KZ(?2/&5L(B(#+](.?L\3LKPV&XCW^?[J MX9$P0.@G,& HN8GX%IB?I71W%EM.M3EG1XL%@"'LQ?8,*LWQ,;,HL"#>L-7- M EV H2O=&'EP/I@5-K%"71/-7#K[H;Q1W?20*<%"(I5)RQ$>"68JGWXO@(%% M5$-S(RUE_@P#4K+K:U4A6T" H0A.,ZHF#2O$HDRA3&T]B.NXO+H47J;5+)VB>L<;DDNMQ=ZPEI\KW>679I[SF#,OPG=$]2%CEJ(S6 34D4$/ M-*;!063C+P7KADF20W<3I"'<[82_Y[O1GJ0VSL%GVQ;?S-,D[JZ MX+Y],8#Q8'FY9+\L.,G%BFM;\=FB<:4!GZO"Y,#6F[+\%WU'S/WN>6)1O0/?'-!QN- M;M:0)61#16+CZ[K+QZ@SK\.Z./(9-,^GT//')56G>E1GNDS5A@J\I+:_\GN8'Q+<*[-LP)>(05J M?">1];.+*]%#M="H=S(37 Z+U)^)P'_>7"P+#68[!5'.WRW#*VA^O!2YS8:, M-OOJ^7E)AL)7/+DKGFRMQ9-K3 _;BOF: [4_V->XGXKW#L1[[>6\MTO%!G=Y MK[>OV2)'.#Y9NN^=\U^66R)[&S.7ZO/?B]S%>+$G\U@MF9]JXN5YSEFQN[2* MTJK&XW7BFUU=3770J28H5U*Q@52D@5/FDHH-[+)=L;_:ZR\BCU;<7W'_2NY/ M&4BZ=HO0KKF[K?;:^_*)JU'%.[4A%V-A(F]XI!9D"=1 MGR?+^^*+F'XJ]U0 MSUM5".+TV+"_%AON)>+5P7"KVNTOM@E7[';L[#;8% MB._75;:GM1DG4UPZ" M7(4FX$IJH#QIO+5.YL25*P0Q9*[[J^O/EM 2B_ZHNU!T2S9;C5\B64+L157> M-=__^G=8(K/DKA+YC46^W\B%:K%3F^QI*'\)G+ M-,M_F&/KFCM)*)40T:)6#KU2,>V:Q'N7Q;7-3;EV Q-I*_9 M5ZQ9/&NV"H )^FE8KPH!56G$4PH99VJ&?+/7CC"/&!I;S88Z:"_B2^U)K2RI MKSS":^X$12-+,E(R[#LSYW:4;6DWJSQZQ?N;7 LIB?2-#<8]Z/=>\V"1NFS] M7O;(W4%+YT5[XK%:BBM%KPVBI]L^=@DF9.^0):7Y=YFE(-(0FO=A+&[H6 [4 M\\'BB-C]W(7M4[L+?VK&3TO"%VH+KAE4WELLN6+K4V;KM*3^6E;>B2KF#$2* M%!"77<&5Q-\Z:8FER$D^=),-EDT%0UE[G6PQWFC)9?'1A:_&D$\6UWF7!9+- M0=E6(JT<;/,/V6AY__ MIK0Z,520-R9&;4&YQ9A_.S:.*WI2L(#&0C6A1"1ST$L/I10''.+X0^EPJ:7M\" M0Z90<)?]P\F$Z#I&B*X3#O:EP>F$)3]%T^0_1"Z59K5%(%W@?-Y%(5T(S7T5 MI,M.";?I]JK#75%ZO]/#S1GA/!ZUL;,5BV7/8Z9$1=M= M*L3]027M4=,]LJD&AAN"6!>JX8[RJ"NFKVA[VI?P:2NSC-#))P>GU%T+4%@Q M<>O8--Y/>WJ1B7G5T1W7T?WNLK%O*I^-,:N.[KB.KM*9QWQZ>]69E:%TBF&P M+.Z:XB2273!6>LWKRLF"17/$VD^L.&8EQP2)LHIO*K[)RS?O:#['^[VQ3'6Y M'/S(J\NEXI@CN%S*CW F:QW:W3(@YF)>]969]@PKHMAH8L'KO\Q/IDTAHURU ML8].]8PRU$$:V(^LKN:E/)_3"G>NYE^T/VWG&FMKJ.XZ.,#GX/P>\5W79CO6G'E M*2G:E+DK 0IE&13MAI8"(EFV!VJK6T%9GC@#IPQO*14#%VDI]-MJJ[,O5/LC MG!A3!I_WVG?A7\Q1',;1&=R),7./U.O-8V$=5/H[!?D)\M0>HX=V,">WUU4' MS9+(><6N!;)KM\3L6N1%U>JIS7Y)1IN=&@,?O4>;R;S;>K.]#&_VO-ZIO-E3 M4ZE9TSP.K5(WMP#..X<$6ZS8=6?LFC7UX]#L6J@%T%+/NR5)TY0Q55L&5_79 MT71&[%'YISL2]Z(2L7147_&D#I=Y;:C]\_-R2'3%H\7Q:+.H7&MA/%KD/72N MGA\.U/2TF?;H'=%%AMW2^VQFY5+/Z^W*^SPUW5E4^K0,]WL;+/8JZ'QZ/%I4 MAK24]WM/;9V7)-!<94279$3M5V;!]^!K'GRVACB)S/O))]OL02L4,+ZCU2PJ MP?K5ML2Y7[XXC$W!Q#O<5==N]*N!'I4TK"\-1>5O=R -A58D=_?E,I^Z?/P4 M?G06-V_K46?E<[OU1N515PH[2V$7E1TNC_G2 ?.ELZ^JYE-7SS^9-!25?"Z[ M^=+>5QAK$_DH9S;Z:"5X%^-F#B#/&>-FEK?!MYL]M=5NB0[X?3!X-:WHA-BG M"6IDT"PO^Q3/,V5:<8FKMORXY 923JNDTE6)[LXT/X@N)3Y**KH5^Y2:?9K- MEMHIG>9?=TA<:F+K_R5V^/_6GK"[_^%3SQ.F\ E(VM!^90K[,3)]'=;_KPR0 MEW96[4$XH2F?1W=O?7/L$7/=L/LUCT.WXC&W]![ !@O3#7MYW;DN%LXL9FOX M&<%)F$@5>PR\79OQ-XA@#<%OL^:K(;W$A+6WB3&:*!,-1ZDI1O!6BFF,&4U7 M,]SH%#!C.M,,!_U>Q7:4L8]3V&*CP7 JF)Z"?@0/8A;-AX/=XFHNS1 +1L?5 ME1O? 8*MV#:?H*=HIJDXG;Q,\-V0L0 M8\AP;?%NN,'K"9PQ\*;!WV,D\(*55\WTX==P%K/EL]3@M9F+MHXN6)TFJ,%+ MN+[IX7=Q2:3NB/XU-OV1YW.*PO-&8O8Y"@CM0G$TC_'Q=ZMG[JV0Z&-4''^ MKD"Z Q64%R%C1 T;R.%$&+E&@]I2S@.' 4:X6;,L'[B*,P#Q*K , @R^@C( M[ZK(\"/#&?E3U\-!Y,!=_"B\B>;A$XT1[H;^M<@?F7,5I]J<#U/,^)!EQW>*TR>+,A%R>#AB$=F?^#IK[P\C MS\8)4LW85$@D0,:WQH;CBM?1X=T%YV9] ?[N3?@W_O(U!WP&>AVX!^C&(#$ MB7K#_V3='8E(H"Y2/XU:H[GVR-K[@%Z?HQ'MQF+F!M3\&U@OH "2(3O+7E#Q MD7,@Z@?G]V9X$U &_(S%I&C:J(N\B;_.P??$G?@?$,>Z\D#B0GS.M!OY#[X4_:Y=WS[>/ M'\ V>M/FKG27L&;-8C%"?%0FC!.TA;Z)B+'_K4'_EQ9^%W\Z4_Z>RN:_W:2? M 9YC,4S^_'#]V;"^!T_1#7=F:G,DHPDF3FV(XU;C#B@]/,K,FC)Q4)__S;-' M9S'U\":H@9K)P.H^?KKXB>0O@T+ Q&>7<4*&ZZAR-E$5%QAAC+X0^4&@[Z_Q M?@)]_.O?M;78(OIC>NGC@@9,;&*9%YY28H'T752(FTXO+XJ*,3:/#J5-C5F@ M**P$*/YU>'']\-OOJG+_];K^Z]!!(?CZ\'S[!%RI7#]\?7KX?']S^7Q[H]S= M?[W\>GU_^5EY>H9??+G]^OSTZ]^'%RM]_+T?5EQ/[^GQ^W0/A"^9WPJ5-F6V ML1OQFW'I5QM;D$W#(W_[VI[X?-[XX"/XS*!FOH/39XR82A]^,>TA6"U@N5OV MU!@INOUF@?=L<8]3#C2#$JLS7!JX$0 [X@0D0CZ*(ZMZ5-MQGT-XHJ1 W8\DT$5 MN-E'B(E/\0W@6N(MN4-\<\Y^G)7&0"_A7:.[.L6O\+WSKVF98<1.-Q=3;!!1 M3'Q>!!@?F*Y@8\ 9#^/DXQ,3Z8L)/+;KBYTE\JYH-NNM;+: J]G%KB\9[5<5/9]%FA+F7*GNFH&V M6S_=@=+T+F<=BKP=X6PW3PIQGLG*L\ Q,?M!@J?(;[T&3< M'#0O?!44- 7[N [C::AP,?BH\T+J,Y-7T^R[Q:CNS\BKC?HB%E%<@_&SY+KB M%%-%T:I:N$MGS')9U+O)2MJ1;S0##OY!UJ4YSV;#3NI%FFPQR>:0Z'87>60S M5L?_W[]<7X7O6?/^&2#R#7LTD08HMU>SC M>[<;(356>)J[(,&@OE@:OAX)FH,ZI\'E2K<]M%&ZL:S@&R,!A&M$2Q-*O!"$ MNP@KV;I,!VF8K35-^\W]L.*4>&&/4LL\HUYS>3/CYF7\D1>ZY>_S%1[P3";> M%S+N-CNXSJHBD(\K:-+.19,TK(0=T.3_X-Y\?K,/1(I.+E)D]+H63HJ)P]B! MB-'-18RT/K(=$>,.C-&-:-'JK31RLDG1RT6*#$B[PDD!G]W,-1FL\E@_RJ(A MAVEC]"^RWOD\ R*MR'>^Q)UL]>*M\U4V3F#;IM54[L?.SLRTS=[%D M&B5],#E@4;;^1RP%MZSMR[-G\6XNN60_">.2F6#:KM[ZUV%FT7E=%#P,T^=M MBAUKOF?O<\=7MN/8;W @/)IX#8Z^X2EA9V)BO^MF((_1V<."8FXK4K2%F-K M$*GK3^%;0:G9,$*Z]+%2*US+G,KE9GH M8=UQ=VJ!*P8#EWL_\<#E.P,M#@7!-7@$OK13E<_BA]8\*V!S93B@^/QKX^(= MY8-MWP4EZ[Y'DZWP2=<;(B!4$\JQOB9Y(Y;D<"JN* =7"(.GM&IT'8R)'2O; MG6G1*\WZKF!Q@6+:FB6*%T;<1]"DCW"L6)3K3.IL'QB'=I 1;_XW6M3WE@OF M,AX'91V?V B\=_T9CNXSG-P=F,588Y@GO1A?[5K4D5Q.L:1J(\2E9J.M-MO5 M+-D3Y]"LCMJ2'0'2 AG\;UX];^:7C:D=XVJQ8_N/AF)._2Q!>/ M0LIN+OBRXH56;9R71&0K1BR0$=- LS/ND0,S(@)BJ[W>8BW?,=X=I^2Z7-MT MQIR_\/JH87.-\FDZ_*VZ0G8CN5D WRF2&STAE-Z#"&^SH38ZW7)(;\6,!3)C M;[UKI!3,.% 'C=.X24[)"_F,;974_T:!K]W='CEBD^6$<-Z#L!!AS(LC-K01&]V23%HZIEOF)^//#(CQ'?-G5VT?;M+G87(RVU]!@AR]=KWY MR_+K9V_#PN*$'?!:)FKIT\%0J9R>W=B9:U?TCL -)=/QLVV]8'#STM*?)K;C MX<_7]G2(C;SS.5#;C6IV[ZGQ6[N15DV=>4?LA=_:K:[:W=M@N,IW MR>V[,-?]H(P-2[.P,%(9,X'X*4$RJFMA\S-[ER6G&S>(Q:,*OUL!>NR-.+)O M#IL:_I0:A^&CKNLCNN*U[7KN5[9A%$SM'G+0^_N* 8MGP(Q\?/D8$&Z/W@%O MC_=5^B3UXN"8T9Y"F%&V586^2AU:R%0'&S?GHMF("5:4]6O.#YO=,1VU/5CL MH:\NF8I')8]FI/[WPZ-]M=T_6)AVB0XLYFY*W8;J-? MJ<-:CF_XS@%T1,;PG0P=L3&R0E1'X S.;:ZR1AONLL4F^2JZ5K%N!NMFE"3L MC77;3?#UNXM0%X>ZXQ:UY4\]R KO*D1\MA"2UP1JS:D+7Q53K2B$%P3S3$*] MM8? ]@2$ 1\;"\1("Y@L&[9:@D9BPZJ;Q/.@P4(!8I*RT$R)O90?CKD)_8OF M^4 )@[D/XZAT932F]_;;F-Z,=*;WR]69?I L:[]5AARK1 @[RJ#Y6OU$W4,G MNC8OUHG(+^K2.A(*"',WK+7\I4$@'M5 *Z&P'=&'9P?0&-H5&N*Z('3 ]4 M=V@N$>U6(KH3$6UNC)*YMHC&,%+7RH[TU/[@-/I33OD6[54BNAL1W;BD:WT1 MC4+8KE?(U3ID'4UUB:Z6T.<@S'JDQ+F IIQV,ZV.KFBI3\>N7D?P MX6KN[,O!3:M3J.[K#;4!%BL1IZ-P)]-Q/UL]B/C?A EE(_6PLEO2:+A<+A7@Z?&;2=[8&NKE5*#@;.5 M:,K;+E'JX)LL@0R1>S3%.8[?:M07P:[B\TEPDPKN4I)([I:/AR:T>CD!U,=) MS+0=&K!+)04,:"<*O>7T3D^05KIIQ':.*P:QB9%7-\W^!3"_URD;4BTT:^,0=Q M:[47%K7?XB=;:^4\V@X.UVLM9@Y_D0=@P_5GX/#5L":$'YL:3O,>:B:='MB5 M5(J@>:">R=ROA"<'_TE@M\>3EQSKUX0M# MG'\WT\"41FYQX-\XAS&_@+>Z=2[@6/5BYF:I(<*KRUVK^*KQD>E\]B[]05/& ML"Z-NM8L"[F/YD%S1@2F_WQ_]?"HS$P?1SMPK;6*$9<,9MN6$?_]+U2A<'2/ ML$'Z.)@(NFW=XWL.->O[PWB,&A#_3+O.Y-]T_7.EN8;[- //4W^PHL]KKL^U M+9QFTEA41[\ NV56'2T=ZD:L'N%20AL6?*TJ%B.N#.9Z4_\B$U-)PW*H$38@ MJ:N&TK9:&;*F7LKQ@FVVAF1Y1V^;[(,?[W77CF,2^K' M"--(/4CS8IF+9H..56RRB2EYY<0KQ%$%XE07(!6%"&BTIUS2G3#FN6NPMP O M/P![M].BE+O!X=V:O=O WJL.>B5[[P]WN"CV;JT[_1=N=D,%U5HU#K:NH&4S91J.42,_15 E3B=^."Z H>B_Q@Z.1>::0EPQ' MWB#R?ON?^PSDYV713-;BZL:K+*_]]NGN^3%SD$9D[)PLYHVM,!G7P&,*_I3\ M&Y;U*M\^??W]R^IQ'4O+=I,.=OBTK',0,\!PZ%_\OQ&*1*D3I\O5/],G[RW& MR>(5R?"KLXLM2)Q&V_W0-(.4/3&469YQ,$DQ\8_8SY,@C/WM\M-M[>KQ]O*? MM,$[2%D301Y?Y;@_XO+0 N_G2F_#V5 MS7^[23\#/AZP""9_?KC^;%C?@Z> I3(SM3F2$2-9M2'6RJ?,)HPRLZ9,'%3+ M?_/L4;P3_DU0 X=]&A@XYZ>+GTC^,HBQ)SZ[05&\RME$55Q@A#$&XLEW!F5Z MC9<133[4UF*+Z(_I684%#9C8Q++0]9+9CXL*<=,!G$51,<;FT8:"M*@TB<+2 M!-W0!#GX2",JKQ]^^UU5[K]>UW\=.B@$7Q^>;Y^ *Y7KAZ]/#Y_O;RZ?;V^4 MN_NOEU^O[R\_*T_/\(LOMU^?G_CTRDT&5^[RL.)Z>D^/WV>D]_<@DH,&J"OM MF&3D5J7?FHP^G67#3+6YL%I&P,&,XCCX59%)%4_Q9\)\LD?<*!Z1/(^8XVD8 M@7R5IC$X5YIO>D!)#TT^'D9SF&&!=S4Q1A-X-)W-!VFOF3A/GE3#Q,?0T53[ M#AL BIGSH$4+_\Y#!/^ &'"3N?]W:1!3BRX24T M?$2X=\/*\118DX?)&5Q(GL$IHUES3A7XJ.8I(\UW&0^& 4$-#!'J8(BZ3&'C M,44&G>@Z-A(-=OF7;Z#YR)<%_@R.(;*TPTSR..!&PQ\<7#L8,:L,V8I28 M/\=X9>FKR),TV0LL\*>OO_#O8[>:3!)H+QIZ0D133@(#/1Y89#27M%;Q38(' MC"::Q6UM=$,@,US$P#-I_U=O= MZXD;WT%?)GNP>I/3""@Z$Q'G3'9.ZLH?X&2/*-R& M,3;1-$O\Q6\4#?4@^>8L=K3RA@#-#!)*24GXH&F[)+A9%.XT#D'A3Z@-/\/V MF/M@I7'I)N$/Q06[ G["-,"J2!88_2;H=$XI?F6P'S-FN3SPJ:8&IERX\X*8 MB3UC3N0*U."C#N:J;!X7RZ1YKN3N<05"M.=R/-NGEHEJ&Z0PY;4W6CN;A2=7"=J.Z+ M1GT1MF9W&EO%TWC#&!*=2B:1>_LD\CYU=6-5JF"WNOIR!A[;#P.=.G!7,X\@ MH^7^$",\U\O(M%>F$I-J-[O4Q&%3E,!8$FZ#=$M=!.M/SGE;K]01Q_2%Q'9/ MN](1KBCRW34*UO'A0>$84UZY]0\-",#@OA(R#2R)@0O#\[FM"YP*#X"M!<$3 M$1<"90R+B"PQ2O]8'MI(>5>QL6ZC72"O7@5+*HL6:QT0IJ:#_*0XW.HB'QBTI6M"V:Z M&0U-A;_C-F4RC?IBKW$IRF2*+P);S9AI53)%3L4M@#&W+53L[GKR;W&,N*Y1;#ZP T>F^#H^9B_'#+*MU'>B3)0Y,V)Q.4< M\1YY7HJLKU-,_JS9*A4=Y_P3N!#WVQ=L$W(:Y8K]9&.;QAZZA&QHY-:8]DC+Q"22&LLGQ5JW0^QDEIW&[RCO> MM3'Z2-ZW<+OAX_S7^L?WW$_2Q.+I?E*D^0M\=]X20_#?O-T)?D^/]V=DIT?9 MK>:R4BP6PUM])%7H1.3I51V)G9-FF+(<".P,>YA13JK M5CIN_[1-T*]3VW;4@)J4[H!E71YGD1Z;2;_G@*VPJ.%2C\O0-TRB@TAKNX;' MTG<:ZZ&A3AE,Q>L\(\Z=O5@UZCC2S\5#4ER[^2Y^:,A,^^T4]1.2+A-!UW$] M60\K"$2L1XF1')S6/[O(\[%!R)"4]!%*;Y$ME8F&9PN7$G;WS17=T=ZXT84F MA^@-LU^QU"8;2+=1:W#7B-FH2&U/NB^@_#%&/U;Z"L6N,;4!V;\0%N+-X'%PAHK&KYZ*>[@ M;DER,)>^C6;M(G+,+W7E6WK'8%#W1"82F)!,&TUD@R?G,[(^?7Z=A]7O0E88 M-XN-['ONB5RYL G@%;G0I#6$NTI+#.0]V\S)=ZY[OU;K)!^T4A &R<;[=DTQT N9BRZ%[J;8>%WTO%:%>0] M7S,R'TFZP_+;\7OA(>%S:N->59!)'GLF3=9L#]TC338.(??H3L\70DYA-1'U MY<&&LB4Y=B09:Z8&2BT9W;.+07UQRN"Z@I$V"*T<)-DNMY*S-_Y0@A&OJ4CD M!FY]QW;WEA3X"1(^58MWU>*]=8MWLVKQKEJ\JQ;OJL6[:O$^4/8>= O/ _,B MZ]-.W5^&EI_,]$8 -/%76+FD8F,4Z&"PT/58JMQAK[;Y2C7^O")]'/&3T"N0 M195+"H=EB0HW#Q?7 %,2WI,"12;/, M 2>*B*M(J6PU\,X\3U>*WLE MW<]K#96B-]\HDC'HK7+78U5!810Y@SQ9==*[(\^FZ+/KO+X,>F\.![E0PA%Q M\\(H0B@IIM0O@MW?$$@OIIGO%6U,]3\DM !4 0-RGN\RC*0DSN M"1IASKL4*#$I("_(BW4GMN-QMSAR!CFBO6J&2=8TGFI4>9#J%I>BFUI)ILGP4V;Z MJI_53? 904QN+4]JF'MW"D>^H%"N?[O;[VW70WS*5>H>J _F ?S1&F&/9Q0V M/,A*8_S->94]NMH/Y<77X L>8^N$E^,7PZHZQV5AZ:Q#RL(/S7E(FVE]RI[" M08")I;O,2DYY0'"8Q"$$VH/NM[1+$>@>Y^9 -:0-7MB/ML!XPP6YTOSW?#?2 MD]Y^JOLCX^%JPB2XM/1'WB]WB4A"9/+><%WK.TLFNY^G3G;?V-6.>;\+H]?S MS%GW[%E\QHU@(/ M8VYBD^O&"8[Q]GR"RY+]Y3,^WX$P9>,N*)_LH&*% %+*6U'L"I:?-^%AU*#$ M+[,1FD9X! @0]"CB+8 AP.B^0)R[L0."B[;%T?#+ Q"R_#2:8?-;+E?L 5L M!Y80,QAX)<04KV@FC%+74^2"! $Q@TU*[]M#+N#F&3Q<5$3,P'2 9[QHCBX) MX#",/J-3/!*@9F+^15"J?A]9X!O?4&G!!:.L"!QD:6? UOI&V+&O:C*%[#6YZZA MT7?O\!$6<, UR!_<2A;\/KLA:2)Q8 %.G MN#:%;H@-@U$>XDM@EMH)C@_0 "D8(X#P!*.QZE8D\J$G2^0*8!USOSS!+/(W?"9G63S*I.,<33 M&=J(GDF86R/[Q1)]2!Y-$&+HA8VX3;0"\ZC=R@F=%C.XOH$RXWY2J!>%6LP' M*1592]ANFX'!K&K05;/?O94/BJB<[]Y<64&SHA&[W4J#8>OC2[<;(2GZ)7W_ MWDK8 D:QJN3N4;:)!JQ5B1BW0!&G\;@#<2CQ' NNJ%4CH:+"A5O0H'_ZXY M;Z)47SY=9SVBTVH(2^97X^+VAT&PON A@[$-2@)1KI2'(7AD0G5CCBXP?UL+[D]3$<"=S\*U,,]]A:G#M(7S:2"#X#!D"J'%(7VSHQ OOB4T-[%#Q MR>)_1O/LO[7I[",LS4\=;S?V8E F[7_<9Y^^KNJG;5 M;W1KG?-6K]8?-#JU3J/7;5SUV]?MF[M$,([V9E@^TR]!_=_=W%RV>NWSVN#N MZJ;6:=_T8*G+N]KU7;?1O^Y?=6]O6[(F:?T GBB*&AL6E0J=Q6-6LD@.)Q2+ M\-:@^\L6!4HIT<%XA5Z[Q^-:*P.&8GHVCQF"-X,9CO\Y:YZE\=+>AJKO0G?P MRI.X 7RDXQ!;O'6&XZX#TC?6EW<>+S'$7DE\4:Q ^*8[:4XCXH1#LP(C8H1 M*D:@\&G1C) <2]^DW-KB$/J5EV9*.3;2J=7H@!W71F.NVWV_GZMU9W?FK0B2 M@AN!HP6Q9(=\F*S47?.7[;)QZ1)8R.)IE/NO94]J_Q+/,Y(55_33LZ(I.2>2 MQ",@<#ID2E,-!<55Y!D^R2.4\* %1&$(#CNVT"V'_ YC,.V\,1CL9%:;O<6: MM;VQP@XYKV+K@*U3)L:L#)(>-UOWU$Y_$8FC8NM38NODM/1\C9FO$EVFI MS?/%BK^#\/66-ENW2^;:2=AL]Q8.A+.=$ !>IN[>:?J?ONM1,OS]D9IPJQ;? MBQYXEZ4(-DF IBB"X!A%F+ND>J =F>K5[2X"P>U-&[RO>+GP.VV3?/8QL_)% M6SUO5P[(Z3'R)H4)1\W(+?6\M0@5?5(K[=8%+4;5DJ+RY_2'?F3R4K.T9>G)"M-M=G> MEP-42[ZN I6@;@0NT>ZD*MA."4A""M M0F-';5Q%"T%/;347>_C*(P09&!(I."NGU*Q#K4^:2^WKF)2F9NQX*#32F8KM M3R$2=QJ$F(NC,P) [FC3L)N,L/)@O8K@5PQVA,U LAMZE+HM(TBAC])[C)#K M:"(?_)M9>A)%81SMM.=8$+S!;?#15=Q8UQ8UU4L(AYECXZ]=.:.'IJ]C;XDQ M-L3>Q)YQ81?$PZTK2X/*$IN-^LA0I.C-X1ECYN+F-5,98_][\NW90M&GBIW< MFN$$Y!:3T5R7>;Q+.VP3YX Y? >KNLX*Y; U(=H[+=,-6-%Z MVSJ?;=!ZNW40=P>-:ZL;I:HVM4275%"T774O5FPAJGT(*N5Z:9%/Q10_%U,L M3X_M5%7GS&;2;90XM^/[YPXJ#@M,W98A<7MV<<41^-5%_)F3R=UFA.([!RY( M[C06P<-+T2*6"JLF'KYI:K;=*T7_,7% 7 MT>'MMFV8^USMM?95T[;_7MX3M=LNQ<2UF6;HB)3."\DJ"VY'J"N=M ZJDIIP MW[0Y%=+=V?$+=L-&_T;W@&;<":*N')Z74QIQ2FO"% 3-OTE%3 M%A.N4.9NJ\W! (*:JK?@TXIHJF^[!&+=3I.8]JO+!$JGB*HA9E0^62">D5*F4 M;5#;+BJNJE%M)\C+*744I<,X+[X6=F\HYQ4K[X^5-\$S+:75MIV>[E?%@\=F MM57%@WNM4>D>P:3=G92D]-1NIRH>/"U>3JEZ**T!5RPS']*(JUBY>%;NI50= M'(T!5RAKGZNMQOG!F;N*NE6E@R=4JI&I>@H:XGODM8.@>@;[&BFP>)#IJ%9' M>-.>H/!DR4[*U.#26J!5L6 E1.6\@5(P*8[&^/TYKZ0JOIF[/%!@7A^K,;R+ MZ4 '4$P;30?JI57 E-T>WJQAKW.H::[5.*U3$ICN%@)3U3I6HO(3B4JOR+OE MJ*HKRWW9K!A;%QWZ<6J#ZRZ]]>:XJ'PB"\ZK\Q#KG1=?XJPU.SFE3*'SL*::A#7&^&H[&2QN&-^0FMN).&$UDHRDW+E,T44B M@^1P"MQ(S+ ;,E%;X'NX7L8+PBNUZGQJ%\[5@?T#T^(JZ9/S< 3.XORXQ(BX M8.&!2=DSG&'([ARZLHE?"1X)5[3&IW,%X[MH\4< M-L41?"OI!0+N&2:< AZ!.W*TV8SIP>BZM+F,^^%N'!S&1WR%X[W"L5V_QK:5 M)U:0U%UWFN'\2S-],,(UG-F'#OF]-?,]]\9PQ1R_9UCS"N>/G7$]#:OU^JW& M&3#"2)O!8L#.[&S+ 5^QF5L+\W7R#-,!#S3N,4C>&B MIIDY!@X> RV&V4!< []FTVB8\!L*V!LZ*DQ0^*3EZ\H?#.RG+,ULV1[7RQ/; MU*-KA:O0G>/!TGC;S'QG9KNX-*K1)1L'9:FS86R-Q!!2N%NT5\TP\;1KL'X- MQY#22SELA*)/3#-&IGE%IJD#8Z5M35Q)L"/2W4"D[Z"*'.CH ]#?$%_/<;4Z8V6&I8+I?XD^;!!0MGBH^!A[_ &OS1 M.*AT.(=G?T<"3< JKOT%5S5>4E&BX!K>Q+']ETF4SJ")F8-4&=%-MFK8Z3&R M_R>X0/G[PW6 $V317H]2!GE#,T<^OX-]5X[!<\'60,K4#%3D 8V4*?,FMLY/ MQ6'$,B\6;$Z/SM"; 8?;-/67C\'%WT7HCK:3B-%\TF8-Z1[9-$Z;AK1NL'XV]A M?2,R6U=5AF!"X:ODD533 /[C_,XTQX+W=?%ER4F@"&F$Y243 ]UPI+"C:#JR M&XM^AH\M?$'JH]4#'P)Z6F XC11FO1J.;=&60?/0T$,,(O[2F0\W'IZG*,(C]C-S+D^8WEI"*FUHBC M+.\49>X^0FAB1]!L$^TUJ83#HU%1APG-.E>\^0P8"4](0VKC&$Q7*<]\R.U, MUM\MR;>HF3X#2SU8$7K1#,B$R7ISUVO=WIS?UMK=YEVMT[DYKUUVKKNUVYOK MP>7M;?_RO-E,F+.*\&>9?@FN^VC0NF[>W%Y?U:[.NYU:Y[K5K_4[O6;MO#.X MO&O>#&ZZEX-=3[#L1@98=JL!EANM&,R?:W9^X@%TEU[./%S!M0B;SZ,["N;: MV8K%H=R*X//.SV8D[N:3ILI,CS&RRFX M2.@LB,AK)=7'5RU[(*M?.KZ\^6:&ZLP,"<6FW"*&+=;#5^B3QXYIU=O&N^ M__7OL$+%&2?$&1FJ0-2,'$05E+$71R9P.OU?2M&7- 5 MT^Z$:3N-QF&8ME #'PR O4$D5(,,-@3ZLKXK(R0&]?OQ%C*=S6S7\"H;?S>B MW5S3?8^_=R\-QNRB5=)R4 M=*R9/3Z@=!R%/U1)QTE)QYIYZQU(1Z'9E7+;4.5,N!RMI.X"8OX .?,N-GI,3+6G35[E6<7W'^ MUIR?D6D_9&L&V#2-?;B$,L-[%W?@L1IM-T/33-(V6MSS'1YQL'X MF,0_8C]/ D?[V^6GV]K5X^WE/VN7=\^WCQ\4S7S3YJ[45YA"M%B,$!\5@0R@ MM%#TA!_^MP;]7YJ++OYTIOP]EB7*S)HR<5"W_LVS1VB5[0@(E-++L& MEXRV652(F\X7*HJ*,3:/0J2G&@TH"DLCC4,3Y. C3>"Y?OCM=U6Y_WI=_W7H MH!!\?7B^?0*N5*X?OCX]?+Z_N7R^O5'N[K]>?KV^O_RL/#W#+[[S^LN)[>T^-CUV9T'ATWD"H,_ZS Z1'"[548_A+#OT<8_HW28BP=#W/M M;,4*P__$<54KN/CJ4*I#J3#\*Z:H,/RK@ZN0X*N3JT[N "=78?@?"[^4+Z90 M8?A7YUUA^)_P@5<8_A5G_.P8_F'ZX*R 5]BI%1@[H0JJ/_\1E!5JM]-**TSD M,\][1P?5WSZ[:';40:?"Y#QQIDVK*3P(TYY W7G%Q =BXC1$GW(Q\?8UY"4! M/Z^8>%=,G(;RLQ\F+K0OF:$M#R=7 MKD7%R3%.7C-MNWM.+C:'4!Y+HDHA!"F$:O[7_N5\W>=_=%3,?@)G7 MS "?[K2M/3%S9:F4RU+IK)E$+OU K5);*.4<<7RTDOHS#YWH9.3,2^ IM!IJ MKU<-U*H8?7M&STBI_^R-S17CGS+C9^28?_9FZ(KQ3YGQ,S+7A^RX0)-F4&(& M7S%/*SJ=0_QZX@1#>9S:R'?A4+M&>>HOF> M33\T^_ABQ] M:LHH9;L[V^,E5:1E;#0R5J-+8S6:JD)[]R8,6,T%]K!T9:P9CO**R&BXG!$$ M)UQ@,6^BF'![*913!0:'WS&'*=ILYM@_"/GX$"ZN550+VSB^YY?3%5RYD1CLF$?]65/YC"D$1XNRM(/4OS?(<( M!O]R691LJC)RF&YXRANX?!/#8JXK/J<8KNO#:2#5\9^Z[_"A/N$RTQFLZ%%.-%VQP21QL/L) M'PBG0#.,\-&:)YYG +=64=%A637_;/HAO?B_MAT>[91;]^OH)#(\HHX[ZJM/[F6K]5$JV_ M'#S1X (>DP]4"H:E62-#,TF42(4 O\M%#,OU#,\GR:EG2>I7F\]>=($WS$"5 M.6SF@ ; 1VGPIQ>+*G% 0#9F+K50W5['C,.XKHV3)JXUVA; Y\Q_6J.\Q]1(_J:^47<.C? 7S2X M[AD><873+L^XNH?%>WT$3V.@@F=HBSL^J\;DE2X;7@98XWV.OPMGPE2C*"70E;,R1C=.%1SB9&T8;@S$07C+>!-[_98+_R_BO M=GCA[+]8NJ!ZYCUH@D+JF=,ZKS(5QLB>^*&V &%W,[0%*HGG-_N9L\PSE,A^4S^R5 MF5G;:JJ\[$5G8\/"4CI7L8D DG8LCU3#"30&Q#"=?WI3!0S_3%A\!NIP50L:00.D=03 MSQ-$C!5;(DO%2PYMWXF7>(H2SCF1V9"5E?#FJQFJSM^7=I>Z%UPR2M?XSEUE M[-A8%*2S&:-B$/H>DN85_@V.-MC%* AP!\!!4[&FH^E$.F036BW#XEHZ*"8\+?WUC$=*Q4^DK8A=@57@"ZA$5&4XAT/X$SA5 @(IWGP&E,># M#POHL%C.\46=JQ0RH>QTK,V*<@WP'AZ [Q#;#M$.),+C=Q"LZL7&9^MPLK2E M.,\%*D])37T?80%7X+)>NBXHJ2^":@_6HZ01F8F2![EFH_>2:Y4-I\_#' MPWL[6[%8!CYF2E2T/:85*]J>>.WK,_5KL!.L@#U-UBB?I<(=X>;^K8_J2'=[ MI*WJ2$_M2-O5D9[.D891I-)Z?H>96=HOP\32LXMKS9W\#*77AYXCT$V#\A/! MR7_C(5Q:.O[/[5^^ >*"810^3P!^QP$W_QW$+*_FP8^_R<@LJ4Z.WBG_=D\) M$/I#/?CWS"#<*B>< _TU\G6/?&<$>FC4MO!C\UZ*JM MP2($0544?E+RDH8(N#=Y:1V7O%3S:'Y2(^UC;8DLP.2%;*61TPF8I!3J@+W0^=W@\ M/YUK5MVB/X^,9/3E[E=&CLP=RT1/'+343J,DTQ@K:2E06C*:4O1E%Y& M-VV97*Z22DKVG,G6ON9,5@*S/X')*L0HD==54H&IKI:?1U*R2C!.G,V/XUZH MTFA+BAJ73?:HW+7=:(JL.I22NVL!K_Q_]MZTN6TD2Q?^/K\B0]5^QXX@:>Z+ M[:L(BI)BY3NC0L53PR]6U/ DI!OL0Q":B7 M4%)+*@=P 3#>S2XY%-^DFI83NDK'EP>FT.31R\R,+R/K)?K9%4M(]BP=>R:4 MMY+*2:-4FY(OR\J7!V;+E(>I"JSS\GG>6=2 5R*C 3-@^Y-& _82ROQ)M\<* M'RE4S+Y--J#WRT=8S\:_ Q0)4B=,EXN_SK9X'YE_FUW#0T+AK;/S5Y!81-MT:!I! MRFZ;3SOV]I@1T@-#X(_0Z[D?V?@Q_'I5O;B_&OY5'5X_7MU_(HKVHJPL3]3A M6;Q.0X3X3.:4$[2)K.<&/OZHLW]$,1'WHS/R40CS/R_%>X#[& _('^]&WU3] MEW^7J6HM-66%9-14G5;'. XWK#S8S8-@5LC<1&GZAVU,SD+BX<6EA@H"5\6L M!;Z[^(W--_T$AXWO[D)"A&2L<)A4B 5 F,%2V7AW=X]4#H)*,[FX?[K[=7 X?KR[)]]7MX\/7SZ.S_>JL-0W*RRG4[I]2&VZ$ZB5M6TEIU!'1:H+.-I13J%^ M1ML\8@IUETVAKLLIU+F_HISF*VE;Q"M*VLHIU'(*=8Z@D3]+14ZA+NF6RBG4 MI=M2.86Z1%LZ4THUA7KM]Y_%\ B)VE2A;9##IE.J2A45;=?9J6E7#IL^*CVH MV:_T>^U\U+1*?DF(7_JB*N[4^*5@T\VRSO>13)(1DXAJC%-C$CG43#))$9A$ M5/![,I/D&>'%,9L2: 525 =,SI=.2PZ(*HL/D -ROK14G&^&1T15OIGP2,$\ ML#WU@I5>*R>:5W)+C-PBJHW-A%ND*R9Y)*<\(BIPC85'\@SPPJ@#>1*V/@F3 M$\K2E0RBVEQ/,N3(N\K9T VI.]\.AX@J;6/@D+<\H:S1J70'.5&^DE=BY)6H M_(H<>58YXQ6I3=X,APRB,BI*"N_"J )Y(.;[87(H6;IB(2J').=NF)PF([5F MTNP1E3V2$YYVI]9YM]O1.O*B(2H5&IG9-CG*@DE=P[>7EC MG.B@:V4PR,D\4LE!,7)00LD>,@J7K>#N,9V9\N=NF:)^=]SIUR9Z2/6-BSX129%(I$Y1J4_)E6?GRP R<\C!5@75> M @>@KW:HBQOL>LO#Y#OU@C2!27,>?;J=>D^91R_9JRCL59 .,FFR5[M1:71: MDKLD=[V:NPK2:J31I295:ZY7K]2;O1SS!G?G/MIC8[K" MO]"I/2?_10AAB\;=4'5'8:OF;PO/*?][8XW_??1)I;>H);N-1[%;9T%-=<+? MFZK/Y[@$PK_+OX=OLE>A'X1@-%W#J(U:](@BS;KC=9G^.K<(8H^)?__A)JF0J@RF8-04G5; M89>:NI>&>^*RYH9C:BO"&D]1=ZNM&AG:^#LRID ,':]DS*)6A0*& M+8O]2J-/RF3E/3$NB;PH%@')] 1WA4!, M(L<"^X&"R&K9CM M$ENH22<4B00*;C+'!P_?!LD0H< W#D!W2EY?!?]@JG5#$'-(!$&&P'(9T?SN MKBST.35QSNS=C'WHZ^IJ\T!EW3@[%T1=WQ%G"9(S\HD[V3[Q\8_:/#O?KJ5Y MAQO+^&*UWG ZK1#+&?\-;(-40$%A.!:P@&*##(9O:NI"M0&]-Y$SN$ M$WILAJ'()V\(GKR/C]NJKXG0S]>3=_')MZ74QH:O%9VVJNVQ#PINAG@66;0% M\F L* H 4/1K#4_ 9$>K'A7@E6,:2\HP,[149:UM;8H?>Q;*V+U;P.I@UD:- MW,&5070^4]VW4[2B5;JP%G2C>K1_H0@4X3IT)R%5R\<^OY ?H:\3L#V8\ MS%4PFIA18VT\!JSOX46U_T--#=?_GC_UY#/> SZP+'8%_N[T\P?VD/C9S- T MXP6%YA1@ZECL9B;S="P\P 7P> )T?9DRPNF6PL: :C&FX#5ZFS8!7P\A$WY\ M9L3!_W/:69]2I\:K7=R'R9Q.'0T<7'ALEWN87_N(#HO8E>T)7=D3?-F)IE@@ MQH ]V-W.PNY;E06E/I'..[\%TJ#S3A#E.-R=VW*4P\&05I?+D[V^LWNDG4HF M^,'Y% DEC']1S]\SGP L/9 5U@=0-V)W//WL%I_T39_T06]_PMI-993>$M]V M!![)?:+0!B%SYV0_)! R!D)= D$"P76(XP5"XGE@92JR>J#FLSJAS&HL:.>+ MHX:ZM[*MP.QV6@=%:_YW[1:B]7X+EC [)&0&/;YSR'F@ZVJZMC+^RMUM-)M/ M;&;3;*:5@5+J@_$\(U00!Q<$UO*(T#8BM-7(+ 59(C0=A K.+00!T)PB=-#, M"3YE.S#?"KI!RQ0CH 4V@_9=/'.N[69I^7@[?++ITVWD@VLE)&.$9"]+4^?U MD$PK.4]",CU(]K.T;5X-R69>,"E#/+YQ<_4;S]3I%(]S'5/''"N%90I+0^?T MO7H?Q<.'9>0DQ,/>=M^SW;YC:1T\,_S4HK[L./J#1&?LZ.P>ECA5 '1B-E4] M0V=:HC,!=!Z6W%8 =*+L[&8O.V64)W#69=L:KZLJJ.D34V^5%+@\AMXJW6XS M2SOJGDZ,)QV><7I+[:^*JG\S+.O2H8]& $>-4^0"L8#J\.KLO)?6,$'1F7B9 MW/HWQAB"0^3T3+@T&*,YD)PA.>,$SA =7J=F/KZ.,W:T)U@S159]"@YAB3R/ MH^W4:ZU\CJ/=2.''T\?"FJ9)-'_(0.JBQLH1[>Y 6(/6V! M-CKSI%D 27]/-&=*O2K$J?KL%1;^^'K]>!]9!Q)HH^.5,8:N,)]53>/%_VCS M,RQH)#^^WO[\OK_:9&?%XF8 =GVWJ*8';F<<;'84_G> (D'JA.ER\9>XD] V MDX9K,>&ML_-7D%A$VW1H&M5FJ,.[1WA[['>0VO@C]'KN.V4_AE^OJA?W5\._ MJL/KQZO[3T317I25Y0DX=&=T&B+$9S*GG*!-9#W79_NCSOX1N7/N1V?DHQ#F M?UZ*]X"W.XH#Y(]WHV^J_LN_RU2UEIJR0C)J(!2K8ZP2%O1:"H)9(7,31>L? MMC$)GW&\N-100?JJZ/CQW<5O;+[I^X@;WSVA'KC"85(A%@!A!DME5'^'T=V?/RODYG94^S(VD0EN[QZO'@"59'1W^W#W[>9R^'AU2:YO;H>W MHYOA-_+P"&]\O[I]?.!]N4YIR97D9H7E=$JW3[.+PF.HI01')1[YHD5DSWD? M'M/XF^=0>5T6C#$LES6EJO">%(IJDF=LNXA>*7:P0HRQUA[8+&."\\T!8:S=QUB!RTY@<7.*R^,=+Z;; MK2X*V-QA-%?T)VK=Z#\\2KM6ZIU/YW5CR[O9^EQ^J$^O&6T?&&GY1Q$=(?IE M[0C1["UE1PC9$2)OVR$[0D@@9-410C8".$)4<@V,=D>4L?,IYCV*GPOE%=_J M%66FXWIT\A;C$L4.-P1>4<4LS5%SUL7JD1G-4<,VD@GV;_E.)\7Y6XU*O956 MH+\%%67"B:17DB]3*LJ_"WV"KE.]&0:O0QC M:$7-%,\]-#,M;X@+FH-&-Q_0E([-H8HG, Q/#).ZJ"$K$I!V49Z2F@K7AZ< MQ69=K/ [ 4B<&-OH];./;4C0Q@E:41?)U-13XJ#E=E4K0^4E':8C]9:+"8LL M%74J=54R1FD*?2?2?TH&JOT4FE!F M -74ZF*E/Q67/X65.A.6^RJU4C*LGFDFPIT]IZ9;771JM7M/*J#RH3+3=(17 MHW+0;N<#D](#.CSKK>C=9W//TQG/5O3W-YXLUT:EVY'#%LN'THSG*\:,TE:E MW=@_4S3-%)ACW:@072K4L\N M2WU'N7UR)V7E*LZE^K3@9;DY$!I[I$%/4(F;MOZ3*1HE F-? MEH7GK!:JJ HET+IEW7=.=FJ15\SK%:4QZ//N]:Z^D65JV)(+91RABP>"1AA) M^X:B9I:G'1. <=C)2016@C)&4#92[\X2+RCK&7HL\EC@E&.!^XT!\16B4QMU MC^*7.VJ&)8^O$V+X3,>=LIHR+:;!Q\UZAL7,4B$EA,],IX[&BL]&LQR)NF\H M?>IJL=2,%35EU6,:K"[(44E/%6V4BWD[?Q*G]WMIC3.4FB@]> JR'M+31+'" MLY\3SUTZ2;("/Z?,+LCA2$\7K0W-\E7>2_64$&)%DSY34T_)(3;[LGOI.LG: M^YSF/;K./JU3--C5B+ MC8V*KD=3T2V-I=*_IA/ONH +GC6?Y5N2-W): =RK9YJ5D31K8(@\M#U.)#LF5 J7#?D:4@N=6692K\NJ4VT51E MK&JJO2J)AMS+D2W@R*GAC#6ZR9)93DD^?)61/FHW?8T)#$*G#[9B.Q87'J]S M/P>5?G8!KBV!TBJL _JV^4#492-A#1HS'S2:E68_/Y&8UG8CG8_VV)BN\"\% MMN><_!6-Q_'ZV^//991MWF53J2>/]K]-D=AS;Y M0A?!VWPBJCZ'1V5:^I).&'; -@#[ "0OT(,NSA70JH?]K,M^!@AGO[/GE#!4 M$H03/"U&53Y;K"!NK;95"ZXUT1Q '[9? .+S6+--E,G$=.!=TP<\&;N'WS4R M7(!I WZQ22?&DP[T8+^&GS@+1U-L^-/ !L' 1HNE2>=4M]1GRDKOO((\6_D- MO^;?M0T27BVRGZ5:[#HS G\[>N!.> 4E-+X0KF"#5-&?R#]V\W6GV4I=OPW7 M%.$=DX/TN-&!/!3,*(PO61A@HM9P9E/S4?GMLW_W4/;OG)W7:]LN(P$<:VZ' MIJ/05UG#+TQPMHNP+9&D%CG?29=7I4CJ@*2M;8O9XVGNLFZ-D7R/3"JDZ NQ MZW[XY'1NYC',V*@UMX#!">^C U@KD@HY'=%X'!6V15*8"G I)OW1;;30AZ2' MZKO7J4G^,Y-:2PK+>J;:BKQ0DY*E"PI6H/J&U$K+G MORC:XG1:59ZIJ>#QLL^OBF4YBR5+P":.Q97UE(+D7 !>V,8M3>-O("%\--[N M"XAVK;FIW14@LV+!SFN:\>+V>4J3H"$K\Q!!L\DM#Y,YG3H:O9L-U^3Y"=1Y M1&/V$:YVH1F37V>,FZ]'HV:OT[FH7M3;@VI[-&A5+UKM5K53OVB.ALWF<'31 M/",4F&L)M[#!Z.)LK^I@?@V!R4;->J\^&HRJEZ-NJ]J^;->K%_UFLSH87M:O MKEJ]4?>R=<8?C7QAYK3K!_V?,TRIHIKFVN/^W]92F?A_:[#%0'%59XOW8U"N M5<^\M$^D RZ"ZRT,.N\$3L#A_@/S 57 A<[*W@\,=WMO\M!5MO9^:5J33!80$QPS0IZ+G#(T6"L_"5@X.A#/U$OUI.] MI!^.20]P$,*FSTC1)NA^ \=LM6GU,("-PWTWHMH\T(]H861CVYEZ)\M,"P_; M09QA(@E;V1WA6.V$44*J6]Q95?6)215+:JF$V+TAZE*:'RV%;'XW"R+BQ@7$ M2#LY$A63RLPUBU,54G?D1V M8EC\U#5W@5@WTJGX;":CG3+:*8-<,MHI@9!NM%,"H9! P"H1&?9>A[T[31GV M?CN^6%)5U:]URVZI_<.UP=WOC\ "+W0\4;PY22:A%^&&V;- 4M73D@4D"Q2$ M!02]WAM]Q'VK_JJ10[EE@>V<2GFJE*=3)=Q:#+>9&^.(I!V8D 1(*E\\&0EP M]7O)$F:_&?K3(S47WDR8C<+IXV3"]KPBJ1;?MEI,JGR@&$S1Q,.K[=[TDBG> M-E.(.MOGUU9,1%.4Q'HL:1](F9.4KD!(JNM],@*A1.D=A5!8;U!#)M5F7S*$ M9(@B,D13T)<^QR9C[ RQ/7XREPF P42RLJ4 7CHF[+=[W]U%[B"=FZRJG5!O MUBR6Q;M_T/"P/T'7%4P'I*['P3[&KBK1+0IBK3O:/XC%\X>N'?"#J#NXD@[U MJ3?#,C0Q[!:6]?A"M6?Z'=Z>G];!0.0OA3H8U,B59<,/@A7P2V7%^O5OD70< M2KB,ZEBPWLQJY!:T8DVJ/Z@U1'@7O _<1TZ'Z)_WD*YU$.F:^2+=_U#%?'PQ M3FRTL5UM EZ;A/,VC4=9JE+>3EH4]^R:.9<.US!5Y4>VY:\.A MP8_4PH9%5H49=V[[>K?R8^D9>:K^3%EW/6S:AYFT&N^!1&8.()%=VZ8V&P0I^7M6I8]5VRVMCG5IHPA M_$6.5[!(_HBJ;CFFHD\HZRRHZ*L:N5G?:6YHF+G*K:Z%,J7\4=P>3VA^\:MH MRHO%;F$#F;&W'5AC$X5;Q=B.*M3Y'RX5P9GM*!-BFZOX#%L6O1^!P?@$=*$6 M8]=+.K8?Z 0,?1O?TL'1L^:<=9/R+->]NA\9'88^&<"M1,]8>3K!9VR>G7<$ M9]'PC;%-+/\)&?TG\(R52/)&M6P\AKSW5-' 3(IB!$!2 '5XVR M)PPPGQ5-W2AK[ACJ#C40S;IBLTZ+12=O0Y!@""+"?\(@>1F*HR@L:L9_FGC8 M4M#_=D"FKD5&$:G= &H+CN@)9<\6D!8U C8&&\W"3\5"RX^^XR^+U! M43P!P4S0)JO]MVSP6[[?>M0/E?T_=@,#[V?J;Z;$L;GI!X;%0Q_U?5!>X \# M /\0?$:F]<,-_V:A,3EKPX(3?ZQ@22H[N>088":):0#YN"X7;%S%-^M,^JR" MH23>WW438T77<2\ I6 ,8)M"]B#N@A\H);>&'6FG="J<#OR2D\]?U/-K_V(W MNF6;#M_B[QP34^SERN8#L4$7@-ES_M/I9V8R8,T,/BD#R/JYN>T:M1 ;O5>V MEBKLOADD[AS^5LS)?)5^RTG@2/J;M87V*FT!_U[Q[(^OUX_WD4577CRX7G_G ME>J&KC"?54WCQ?]H\S,LVB4_OM[^_+Z_M&MG5>ZFU;V^6]1VN&X#K&?CWP&* M!*D3ILO%7V>;(7$@@>@0(EQO#&^=G;^"Q"+:ID/3"%)V75??VV-&2 \,@3]" MK^=^-LB/X=>KZL7]U?"OZO#Z\>K^$XBH%V5E>55XF%6ATQ A0&A33M F%EJ[ MR2)_U-D_HCP2]Z,S\E$(\S\OQ7N ^Q@/R!_O1M]4_9=_EZEJ@2Q=(1DU$+?5 M,;81#1]9L9L'P:P0$"&@R/^PC4EX@LR+2PT5=+V*^2=\=_$;FV_ZJ2H;WSVA MYKW"85(!G6:J,U@JJ[1'D8[!>3Y!6SD*%L&7XN2<+0FXL8A=ATV"(T&D[[9 M/+K10'"5,5 Q!/-@OP#1,1QCA9VUJF,-^ "O,3X?W?WYLT)N;D>U+V,3F>#V M[O'J 5!)1G>W#W??;BZ'CU>7Y/KF=G@[NAE^(P^/\,;WJ]O'AR\?Q^=[S^52 MWZRPG$[I]NDV X'5J&!NJ[H[8F'*;?7UT1-&?YA-XIW[6839ZFB5.;8%9ABS M27[6'FKL:R]S=3)G;RV4O]U #3>_UGV29>ZP%,QUD:: MV4@@\/C/+3 (J84J9UK&=MK 6=P-HV ^3C&ED;BNE(5LXQJ=K<]H6KN6,5D" M&:N!61MSL,_MN3]R RDZH2;;=_H;G 4TBOFN3.$G$]LP+;?9ML*F>'CGH(:Y M8I#@'E3$#BHLN@:P5F>P8E@!W"DZE.^Z,/N"UQU1>=;>A*+'U9**/%]8ZYI* M?S(BC0S>&.>T0+X$4/,__21 AN).VJY MD5XVSX5'5)E?#(SG:#8/J?/HYOYH;L"_*R._(F>\N%V6B-=E:1HLX.=]EF#W M/!F'LV98)#LP\F:3A07M\)'+HECE\'.>./@C?PTSFZ*>>0=((I=K(DC;/;QM M6UE)*PH;[Q=( 7D405U!G'Y'8EP)J=L\.V^)2HWV4M<7XBB!W)@6BAL66?0R M_]?!,-[#;=,R0)G"6L+Y=E?41D4%I+/:*/ M!:+RM3X,6;LO!^4@NV(ST[38WN'#'M_0#L:2-MM+UX;(-J_V-=0\**6VEZYI MD'7.[6OH>5"Z;2]='SKC?-S7D/.@5-R^R&_./3E/S=6-U'[[ IW]P\L)\D&J M>--XZP(GB\@,7F&TD5LZ+(C(#A99Y@Q0VIX+C=KM2&*%!7WIE"6^.&XV*_QR M/=G[Q4W6Q<'9ICO>&Z0,&ZV-YX#<,%,TEDUKS2FLH-"3.&^I?$V30Y#[HIZ_QPGQ<\.Q@$NL#YB[E9/F MV;*'M>QJ+X%0NAF>"4O4Q$3E,'"8*3B\5- 0@6^SPT]CQB*Y!6U+)"+J/Z(Z M4 2YD>GUN._^/JH#1;IGEPY#ZU#W <\G*ZW!]IE!:KO_08(X M81 +O.,$CXBS G&GMQU!2!O$>6S+[(^E[M9R,:$C3+X!(]\-VB34XAEQ!=5L MA[13RE8." 86[&^XEYI(\# 02@(\1@2TMSN72"569+SF.WWUU7CM;6?<%4Q? ME;01K$A##2>VH["$^B=%U:6*.AUZ41Q_TC2!%(U6%P-? 0+?#,LZS5)M9VBG MEGDX=:;(/:GE?\&0VVAMY\P5L7]Y2:??B-265_U$EHHZ+:C6>N690HHBXN"5 M1DD2P9R$'.G K6B-A[ ? +#3I$H]+;]-="11)B7YQAA%,#\@1RHW 49II*5^ M3V$4>9IWQ&D>U:<%/\?+@1#9$SW*839J J<>]<%VRS\9]2PP;H5=Q3-W'TMY MY)R &UE4E?4CV'BU#/KI;=G"K1S6"F#//M:R[VZV[F&Y2UK\AYK&5+'FFX*B MFF.+5[)#;ME!5 ^2L0XM/3M(!]#7IM?!"I&B*M"]G-D"SIP:#I9N;+!FEKEP MAZ\RT@K/81%SL,B&"Y%3;&^"G<;@5<;.XY:(:;'\\ )ZE&^<442=[+-6M;$S M2H;>:C2C[!G-MR[Q*ULMYY?Q.6P\91WV@B,7PVT>L>)S9,R="KG1)S4B_(4[ M@8\UP/ [/8+SBR6;QFRFPEL6[S8T8ST>EX89Z(2OFH3U^=-M-AC%N^AZ9,O2 M,2=SUIE=4VGX,H)[WO$,.]%DR>J M8JYJY,?Z!^$!@Q5LH1=HV+*>Z<)J6L&IU_FP%GA?,\ 0Y6U!@AWUV'@:B\*: M6)OZ"6_(QWJ;*I-Y<*TU,K2C*HJ!Z!/&Q6#8@7&'+>,(*S#FS[PR#4T+%,\" MH8.$J& S+NPIRYM6NY-(W?K$>*MHHN M+8^8U+%7+C&P!;'VS7O.$&2QZ, MZR[#=3V ZR">;5C;GO8%HCEUK@[-#&-[R+/&F&'BF"=#1R7E8P-;G$8^LJCW MRD&/G!4<2M@/ 72H-\B5/-C&Y!?YX2HKIA,C56G4@)4!NA6L#U7$U,MDJ_06 M*1S9\S!7-OK[[?PM^ZIU3RUJ/M,I/ AO!'+C/HF/TOJ!*+VYO49+M-NI5^KU M[9:7H-WP?I[A AIR >2P<%4U\I.)?X_.%4+!J5#'ZQ%S\+LH2;=05ERT>;9, MX&;!&_D-1CRU#NK#8S0NO5;K/_!9V+AO6#^[_DGM2_NBMKO>=".<2 /L^XO::]V] MN;MH/N*4/76F@II!BP>(S<=6\[XDBA6IQ]9C<-AQ#\INQFX8O^*[[(30=O4. MYET#][1:WL4/Z//MWR "BH)L/=&(^CCDC=]Y!7]VP[:([S/OHLX%SLYK6Z=) MG$:_5VGVMJ?UOL;L-RDW$*+H&M6(-%9BXIL7Z)\%;:BA:6('5G27+E;KK[CM MFX8OBCD%OQHN?S?C9!\^*ZJ&SO>U87Z%W]JG4;M3[P$'[)J-[/*CZ>H4)D-] MS1CFTI*:*]R.N..MII-&VQ.!P6X)-E0,3"7"B/C,@-NOU3A'! M",*XUZET6KN\31>.C)45[Y8,E#-FZGC#!)],%M)8 _0P,Q+)YIJ1_#H^407V MXT'7"1F90:OHX%][*I<#\#"C:4PY!7B_5=_BJK @A:/9BC?-TIL1LQXK@L$0 MS^12")\YJ+.M1KSNMO@PA8/96I%+U V;/YE&+0PRP>/M9H%N71 ( ?56[U3K MF^KM0!;(Q.2J8\*YJ&/\3IM+82,[F&6%7V)[6?-D4&#P),;7W& 43H7$83'F M1+484_#^>_L-E6X=#!5#IYZ1PEIVHY37#_IQ]^Q\!EA8FS@ZGYLYX;%U*]!% M)@(7[/Z>/4B\UH$NBCD=\#'I[Z6*2OR =?7!S*1Z\*' AC2-Q<9EUT'3N0HX M-O'T& CK6J,Z:)$UY%EL-(1Y9XDO\0LN?WH[0.441SG%,9+$^9SBV)-3'.44 MQ\]RBJ.XYHYZ&-_0),8E%],TT1I]=MQ:=#GA-S&CVWR#M*PJ\^HZ?'747T M:I@]5^63S4.GOGS8)I_ Y,BP7)3-E@.-EB.K7=: ML_\NB9ZUZY2AW7UINWGK2TL".6H%;U8L3'..V!2YXV7L2BQW/#\[CL92ACM^ M8 U# MKEM4W!4^LRL]W7OT+ 8Z!+-M_:#28R^'8Q* M>2:Q\C;E61*>>ZJ=S,/1X^P=]SO'MFS%+=1A&3Q^AE*E- .F]EQ\D'&CZ):H M#FZ[\"F1\[W _O.$T=-Z=W6;^>@"7214'C,Q*G.('ER.^(.:20/U7RP'ATZ' MO"' E9O2QQ3.B6G-]5I==N OG5P5%)1ZU3?%D*NM[G;=AT1EF>2JH*9) -$" MR]5FAKUHBXK@O,M50>43+W#$!LM%D*OM>H9SMHJ*RB+)U;:@'%P T2++U9QX M7'FF("@.7FA43[MV(YYT[*@Z_6!BKP^9X_5; M^^R\V=DN9\RJ-UVC/$T<L"07 M%-8(9D3E09*S26B9Q26E),]$DA\VX;I4DGQ03F]<2O*$);E@-+2@T59.)'D[ M,X=="O),!+EH_',D.@LNR >U?CEB4C+Q)Y597SNZV*>H'G>/-\B;?MR]TB@) M)&JHG%+?@'C.:1II"101%.7934:*,Z+/9PG.;@:U=EHSFS-V=Z0\CUF>BSJ. MRCQ1*=!S+M [$>.+2R#0RYL\*B5ZPA*](YC1*S-4I43/O407#-.5::O)A;+> MX# _G VC/#V9] F;2ZLXRDZWU$E@Z(G;-M#KZ#QEG?\B!DQU&X*([-XDB;B! MNQ6(?<19 S?>\['^YB>-J^K7MMW*\'@N[!A^4)/+2"+V3SB?+ P1&[5=@S8. M)F*]LFX"&D7(9OV$\X'"$!(DZ"L)V1C4."%?,4OR( %BK%5)A77L=]N/TM]+ M.G%'-/B-_(,=_/?)FZ9HY/SA0F:\?UO'T=N*JPSO9>/$S=PC6LHX6N9&Y_1A M@PW' !(2;E=K! ]0CH0H1Z@:;%1+L(6:=^U@*S76,ZV,;6SY7!H''M2$94[9 MZ)7 <3L;4'6Q"IES]XA_<9O;EFQS&VLCPEV^3KS--!)H(7),TDV,"_?[CC3J M>6L\DF*W$6\$3L ]2Z,%2)K[F[O&K!EL;\"^2'][TVW(6E0Y6.0K2MIFT<8J M13DR7,^(CUE^%'*S)>PE;0M\Q6+15IH/9;^BI&W)S8=P3\LB[8O$? &O*&DK M:5MFVR'BZ,); )O@6R!TE5O_16P83^5R-ZQHVO'-[MH]72BJSH+EMQVE*&7WY$3^=@V+X7#&PD1_^:]LN]%^C>6D(F&3"A_ M0.)%XF4/7KZI,TK>_P]53,R7DX"1@-FKDVK)J:-RVH %V]] AI*4!Q(O6;-_5#""52&L'$5[I.:B M>19BGEX(IR@Q/TT=$QNZA8H)ABG[ M@+<\O M,?E\__#3XJ^GGS]$%J\OE!4O5Q]3\@0X=3LBT,52,U:4PKV )2Q' W4/-\ > M"5@9KTXIF:HFG=B&:=7(O7@YK*V" 0 F"MGOXG>;(&0-G;H>?A6MVN506:FL2#89V**+2:,&:&UMR *(G MQF)AZ.[]7E1-(P \]^>&OB9WQ/H8K'1JXR79P]F*[0 05\16?L,U[?G$4<"V\WIG-%FWEK\T%?(T,@ ]X?@%]A-^&N&-&9 M_8 _,I[WA= M[OC;VO'&(-,=3[=H**A=7GL"?^2=0YMSY#@:['X6['I6(?3WA(*E!ZX6M][0 MZE=8,[1L$5IT:S[DAB[QM4Q[6(*$25LQ^_T M!&.CO,$;_\N.=1Y72SK\K5I5T<'/_LK MYHM<*C9%A1<>MG+CE%/.] M6KTC6:%L8KXC0'_?G:CWAL1\LRNQ76XQ+ZCH?270RRGF![5V3BR>5T; .AT6 M_"IW!.PK+XJ0H:Y$9$;OH)F]Q="3#"G^J-7CU63[[+S9J^=#,A0)XX52DH+Y MRO$!/A-]&89]0DJSW:AU90BL=.)_<-"T\;Y1;_S20!7VKQW\J)^)=) M8_M#9O=4HP@D&3,[&7+OHZ1(JT1!LW^R4/NKU&8G2Z_I0_'P72B-V2Y=O"R, M^*0T9K?6;.5#8Q:)-7(O^CLE"IC%(/J[V.!#BOYRBOYNZ6)EZ8C^7F[R"XK$ M&KD7_8*C\L(&R^*P^KL9VC=2]"U>DY$OTPMVQ\G&RDZ M-E%,,E!VP&RBN._XNME9Z4F@@Q<:J94%&0R%C<5=&^:,JJ]5S.U>5A)H!]BE MLDY460\$.0T%#]&YC."8U$I*4_=K@W+FLTF-DZS&&8B2)HH: HQ'X_0R.QN6 M&B<3C2-*HRAV9# %C=.K= !R50T3C"DFYQK[MTKC1); M@MX3Q0I)QM-[HMY)2U^+$%VF4_)"*>V($?-%TM1)-Z1H-LK:7DXJF*053$^V M*DVW5:E4,#E2,'W9O_1M]R^5"B9I!3.035+3;9(J%4QN%$R_7I>=4PO6.95' M&C^Z0X<_LBG*[ACHCZ$YT,67\3G'097A@P#*V ;J$TH8) G#))!A MC*L#(+<^PV_8W_^BY FA@.,@_1\%1[Z_Y[^8?/[Q\-/BKZ>?/^!(]PDU;475 MB45UU3 )_4TGCJT"VG#BMP+2S+2]\>Z: 6+-IN:"4+;0C5'AI@%K6-3(XYQN MCWF'5Z')]?9S 8HVU5:!2?:P,(O:-J@Z7#!_.'B;<9)%9J:Q<#=H M)^]WFP+-MR-Z$2 U8U"+<_W_WN/MV#>^J[JZ?M:O- YFZ>G3>W^?H=IYUM[*5A2R _3Z>A M\KN(-*SCC-SM8YAW"&E[#74/HHH^!1##[Y%15!W>&3-V!L)ZK!9DTHFIPA=5 MA1@@T8'?OM!%4-)\(JH.JD!% 6'/34J_?*2+\RH>*Y %52P@'3X]7E(UIISW MA)>'=]AJ&3OAN%A_50HRYEC5.1>[K*[HN@,Z^S_PE4?#5C3"R#DW-#!(R3VU M'5-?RY3'A_NU2/%N%%P%7QTC#7YD4DU!$1/ZCGMCN!83*W"W*<@'>\Y^$5P. M? &%B4]+6!#[@:ZB9-AY]UI8DJ Z)5'(%Z3([$_*Y *8K]RUW4/1H?UIK+3F*FAIB9=+9OD? '&C#X(QP\2KA;LX;*JLEQJZ@3%@9!):GO4?1&M"K ,<.]0P7+FF^'L ML& 0"\@-ZMU\5@/OU=Z)0A?L.\^_86V?\>AL7O'Z\CQP;&+B+=X'0%>:SJFF\^!]M?H;%0.3' MU]N?W_\F4WV6]\M2CIA0A.*)F]A'V%E_A,$_@B]GOOY%#^&7Z^J M%_=7P[^JP^O'J_M/1-%>E)7E!8$P%T&G(0)])G/*R=W$"(.;;O%'G?TCRL1P M/SHC'X5[\^>E>&]PE^/9F<>[T3=5_^7?9:I:2TU9(1DUL)2J8PTX/1PP8#+WC47L\KE=7MVD[[9:8DZWBSP6 M2<#M<^-:_M_64IEX?P=7&0,50S#';"$>#+!-432"L<+.-,VQ!GS O>O1W9\_ M*^3F=E3[,C:1"6[O'J\> )5D='?['5)KF]NA[>CF^$W\O (;WR_ MNGU\0!][;W@B]KD9>2?3,ME[X/=51*>N/@FJ=]V61EJ,QH"_)3RU#8)$LP M/+PWD\-[.6LQ.K5.AD,YBLH3>1?[K8,KD=Z"V&]UY:3.R M:\-:7)[(N]@7-)#B?>^:@[K9^3 MKL)RXLS^B)E;P"=#8XD(#\&$MM?77&:M-\,#WD_RE@9R$FVYM:9@7%L"P,]$ M@8;AGY 6[31J;[:.T6B[ H!^QMV,YL965RP%THAB"9VQ8_\$BN$=JV1 MDU-UF9FV/\YV3S6*0)*!MI,A%S&1K-\03"0K?J0M/"+^-$6:93J:G$&6K X5 MS" K2Y0M#/WDYISTI)U9/F70*6.8+09ET,KP8%;J@F1U0;>\ ;:T=(',Y2FA M+A UEB:ZGH@D:CULI)%9?,8=L?6QLA4#6M ML,&U@SMC9:UJ#UYHI$86)$$4/U3G#D]_I5+.S#\3EJ)+19VPHFX*LB+*$L!S M&<(QJ97<"5A=%MU);1.I;9JB#(O"QP)CT#8=\> :J6_*K&]$21O-$I4"?I:%#04&4L[HWY:D95-Q=S: MFHQ4"$S' >R3-N/H88+80N,3ANB*)/ MR?W#3XL8.OON$P(&AU52XE@X"@/?O, 1\M6'R=S0X''P2ORN"V-*M1IYG*]O M.-VXVP^\MFH!GFQJ+E0=OA!UI^_(E&2DF)I!+'7A:/Q&6[?DL-]\WR(F!4XQ M^6.K^M*Q<0US8 EM12QG_#?%@>&4*);E+ (4F,R1 V&A?&G!CQTV8UV!.\!* M8:#Z\*6\IO#Q8%#@+=P&7,5P&SBN0(0?P(O$0 :0Z%M$,,Q M0<@O%O!%AOG E=>D"3V6=SWR0NDO1 QC%;CE!$@QMJCYK/ -A%5O7IU,'=-# M\9(=>1)UL:!3I 5<:FG2"9UZ7[ "?,Q)P0E@SQ5&:$"Q@E @&M6?[#D^C4\U MSN:#SU:8LC5D^S'55/I,^74"U D_+UYJC%OJ2PEXGIF#1U.!;P;(M046(=7@ M/ERJP,*H.5$M/O26 VL'8_N8-\REX6)(P"AK6/IPQ"]70 C.'1_<%M7X>I>4 MF@2/E9;NY@59 ;\)MV- P26,J0W;K>^XE*I/Z6_./V%&LVHD*(TG06F,&Z/# MXP? B&N&I>!?'"YH+W!B,OD(U)LX_-LA+@.P_Z*VAT$![-SO3=UM9#BJP.VF MS@2OM>* A-N#V;"63FO66H/( %* E:JR>V_=!U: FV$0M#/<&4EL:T0/5B-# MV$C\S-%L[YNCNW_>7%:_T$504WX""H,IHZ*"PTG7='$.:P"B+]0)W]XUWB\, MA!Y<[1)$/&=WQ;'G@+W_X-T="ZC.6 P7#QQD E2 ]2:*-5]O'F[H3(4U E=6 M7 D4L2;R75D1+(>H-^LUPM8WU#1OXYYX,USDU(AK8$RIX.V%\HW$@T:K0E[F@/PU&%Z MQ@$*DSD.CI7C-/: M'CNGB.842J69H6G&"T+FQ;6;B<(-YY 88F1AA@#BG]%U2X+[-/Z4.JU"5N\A M^>%;?LED#O)"HW>S'>['8JD9*\J]GA^.":BPZ ]-T?_IV5_#-;4>T2!_A!5< M:/#M,^9V#9O#9F=T,83;=SK5=K/5J@YZ@WKUHG'5O!XVFI>=R]X9 'BB+&%9 MX.10[I^IN@.N#'@H%X/19:/7N*X.1MU&M3T:7%0'PV&[VFDT.E>7_'YWH>B+,._U$.N_\ M%()!YYW <3G-@B=(^+,?&V$\)KIWY8$+$@>!UDV*E&XC4-O J::8IB@\7 :Z^5880O1OM)5.Y9"OOI MGEI4,2=S/NZ%/E/-6"*>"FI*Y3WRWQ$T%#W6>O*V;*A/+]<;YG)IQOS>JM0; MO7QPO(1MC+ 5M0L]THC*-VR;[9PD-TO8Q@A;44W+D;94GF';K P&&79 D_&I M_?;5 ]4T57^JD">J4U/1F)VE3!>JKEJVJ>!HSH*:6J^,7J:90H$10' M'6NXN5CXRI$ F48PH$K";)VV0:503LM$TX4]RZ3@GQC/")J37JDE5@,'FG4 M*_5!6I$-R22E8A)14NN1-FEAF*3=2.MXY10FD3'!'3;KKG1 8^:-*&4CAY?4 MY,/!"VK!YD"B1(L*09JP,($Q*P9O57H#V1>D?+@3]2G=MN.RPUV[TFSE).XA M<1W"S69B*[_)&,SCF5K4D\P2>D7OHWC_ ML!FBT;Q_4,'&H_+[@B/CVC06L24Z-#,SA'9DCWZ0F,\[Y@^;+II;S ^ZF26C M28[_'&[VTFJ9*Q%?9L0?-O$T#XCO=/.,^)/[Y@;76<1& M)_^B1)E,P.:U<3?Q?S.JVHX)=P#3;ZDINFL:*MCRAO4OL>=T18S)Q#%K9&B3 M+W017.4GHNISH!0S<2_IA!VT@^D,YC/8'!6@)UVRCD=X)Q!;3O[FL,$P*"Y1\]+L. QKNOHIG^[\/GT!(N!3:JQ MSC2V =_DZR?FNH&OQ1KX(FTLEHNYI"9;ISZAH<]>YNIDC@UPJ#\=S2!CD%OK M>QO@8Q&%O&S.\UBRYB^XY/#>GS 6[/A=3VF?>8.;:\-TW\+OA<;:='':XO'7V:92J-?? MB=1HN)D/O.7W"PI=\/KQ/K(Q0^ NW@5"5YC/JJ;QXG^T^1FV'B(_OM[^_+Z_ M_HO[".LS'^"P!^AUW,_&/)C^/6J>G%_-?RK.KQ^ MO+K_1!3M15E9GH&"006=A@CTF_'DI MWAO:?7&IH2*O8_B%;S-^8_--/U*S\=T3VDU5.%XJQ (@S#"WP%5QD#%4,P#[;J$IFIC!5V M1G['&O !7F-\/KK[\V>%W-R.:E_&)C+![=WCU0.@DHSN;A_NOMU<#A^O+LGU MS>WP=G0S_$8>'N&-[U>WCP]?/H[/(TQ4IBE\25U.ZNTA 0)'9*1G V&4/N>, ML?C[?'4>7[V^!=\E_/"9I;+>Z&#I.*RKX%"?_DFGL,BG(1B(SR!9J'6I6A/- ML,"2%W?9&PB[[)T,H="N;O7!.Z3IG6TLP\%U[Y+]S7!YY(:\+E"!<-NM:GLU MIFHY('='Q!7'-M)<\1H3Y-KO.1F Q\9Z(WS=TKBUN(_J.=C@H)IUPN#%]4G3BV*JF M_@=SL+>6!&^@$\>D+MMY? 9C-K.H390G106&(3,'8Q]D ?XK[]<:>+;P(\'C M*/"[V0P\8!"*I@T7@*^HEBV\.$/35> 30%NQ;?I<-(YUV)_<14K5_\D9X-3<%-L%?XH 8( M([S9BVK/MZ\+%P-'FD=[-M:2O*.;"3].C2A$ZX;-\>Q8\-6UL%JW$E;78IT% M[*PEG3@:_Q;\"01%34V6CHEL"J "&>A%^((?5,0XV=YHY/E#5CRE%ES)Q3\(JGSG-JT> Z+/==@D,SX"6NWV1M MFMES\<"2B_]0'V80:SR$-:?(=@R)0=&UOBU?C(O6 .=OPI2\1XQ^$-XMT.L9 M%^D7@K#= CMW#G\AC/!*,LD49PYX=*IA#VVOM,95V[;"PR7:A.],+'62A"]RNI]MHOE$/=)JO ME[G3?'M0J$[S(Y?)L/@@ 2D!F2T@?]8>:N02#$O%M&*'H^R[?ZHY<>681D$3YO==O!UW MJN9VDN59U ',A;-RG419S_[JCYYSK>LAEVX\TFL,=&OHZQ"E^U7/MF1?^&;H3UOY@5<_[W>?P Y9'/^T MKJKU2J,OVZHFVZ\^ 9"W*\UZAN-994.K QI:O:B616!O M](FT6:3-DO>-S%2<#TX5YXS)&(^E)]1'?UXG8KDT!I5Z/R>32XJ$[IB:&:3 M!'&T\NS7B\0K21E S7JEGYH!E$&;SX1".'%'.-.[8JR<&6E5>/<7&!9%()0D M?9XLJ_P58&>@YDXJP.ZW3M5S,6FWI+58]^P+YV^YV9:!_+>Y2DV<][/RJ\#Q#NRS*7$LEH8)5,;_ M+HPIU=P<:9Z238DQMJCYS')K>)8YW'/IV&Z>X^X\.]&3G9KOA%EYZ@*+CH'$ M6EES%C6W(SZ?J,-.)I%>/,'T/<\N_1"L!@<6J082> /IA,$$7I5GAQ^6[OI" M 1N*Y2:^6>2-9)I]!1I_ P+?Z/Y\@KN97Y7S8UU1+TY):Z2;DM8)9*1URIR1 MUNS5NN]R$' E@A2)LT !%]S=L,FESXK"F&SB:18>T=JU=@31XL]H\"9YH"CY MRO+LD97B3FW8G6RI(B5:]Y]O7_4,5,E)('!A/BXNRBY)>*61XTHVOD MARLULV#WW&55W0<:R>B!HDTQ?=*/RRXWBP2W"HABWNO$C5RPSW*=D=^KJ-K=M(5B(?E>P2)7-YABAL:Y=P@SG6-G=N M:.!:6%?_=E1[=6O8=$\WN793=I,3)9%$=I/KY[.;'-_TM]@S3CW_@DY\R(&? M8DL@I@D_@9X#&&._V,\$*S\7"U#GC%W(C64Y>*CWY2->X)RWE"O=T?*='GGD M_AUS TA_L]$[R@W6[(C3[P6^;5/=/1>N @F7SE@#667,9I2UF,&3_0BC23"! M%V19O56M]X,O'YRQI4Y5Q5P]*'A:RS;*;16^7L8/=N\[]]9;!@UK"BZ4D+CC M='K)FN+PAM_LNQ:0FGVT3K6I'VC7W-Q>GYVW*X-.79ANP^$'1!!3BRV;D^L'Z"2Z_N))!&K41,194I,3J$:&%EDJ MINWEKP3B !7VAH]"4'!NEH)F&>0)OL>:ET5AO%5GJ*Y.%>R8Q>AL&]A3#8QO M"RZ]Q#\!Z[-^D.%!\.\+!9I@%;4O8H[K6; ME8YHFU#SXRMO[!CO(1:$,K:59,,#\%^@U]PG\X8.8/X._4W-B6KQ9F8S!WMB M'2*8&@TNF6I<,F&>C"=R*BQ1QO;;-*%46F\O:YNYM?**VQASW5-M:1H32J?P MB3+#QE=3BDTV4:+YD,,_IF!*848.;_&%#Z]:%DN945AC.U<*4CYV!1OU;0Y+ MB.1UP1#!+?$8B:CCV'X35C]<(N!@04\KWLVXLF3W.&D*1K/9JFV/CPF-P7"[ MHW&F=\'%N-L"6Q99%-=BN_Q)6=M.S&^RYE2;P58^J:S+ILJ Z/K .%;C&9NC M LUGJA9LN_=P-4H_>2S0ZOMMC3A@#!MJ9/]?FZ_7+T,MT3?I)B#;JT9-;%/Q MR'T0TYKM@T^85/;!NUO4/O3JH5$3X:$"NT<,9#YNXM7S)B+Y)*F)$T4?.7$H M/-S7&8VEZH)UJ ![J#BV'/#9(EG2K29W1'7_=3W M3EMD1O!ZV]Q=&_HWYHW$&L>;R3VNGR-'Q3&[&)M!>Z!Q^\QC"89J[?R8NUV^ MS;R_^N(6^^>SC0@67Z!_ Y>-;B?.+0SP?E37',WF+J#KJ,&=3#)3 M&'!J 4:T.)^&^OCSZX^Q\&5*W5(9A* _+X#UT8:EPIL3]TFBZ+M05IRD8\J> MC#)D8SMXQ\)G@#]FX( AM6C5-JKX7^+"'OU/DS+2HCN#'8>7X/F;8'C9ZH2& M'^701;#GA9>W@^H8#"UJ&/3R>.R9N@:\J+VT8? M'PZ'\!%.X1,'7P9A%R5A1''.R/'=N\,\ZQT5Q'I."_$TZ]U*I]<\*DR)'? C MA.J@7C_VD??+U] #_Q/+RTX*0/360QEWB%8N4^948_,/;)S'X9@K_N0L*'EL MP=H:,0O(I\W=S)<<[@SX"TX:%O41BY"VK%\- M5KFM*PO/A/&*XI4 A-.P137=.2D%D149LD9+ D'6:$D@E+-&*V'5FIC.Y$GT M]J>DFQK(*\HKRBMF>L4$>HYG)?5BK%O]Y'OF^+\!NRN;9'/-8^^R.#/QRK/! M9MO"DR+MKB9SMVTK2G!:=^E*H[X=:9>E7:4"7_N@LL=$P/<7T M9H>!5X5T8L,TZ+(.]E.0D):0/A[2C1@C1K&*Z4JCEU:(O"PSY;PDP7:_UA*5 M=J=OMWG36@Q;T=P)-W9!S;<<,'PT)XN:K)QH<.W(B#V-D=N5>E?V,2P?W@2' MJZ<:0W'B#6RAGHPFE0]NHN/4$PV56,5;I967H_P2!9)>FWYX26<4MGHJ\P_E M%>45RWU%>;+_AO(/,=8YP-X,G0B4P_+EM,"(B".DW#?.^$;'ZMWTD[+ M/9&Y6H7#]>Y9LP#L.([J)KI])J9'8HNJ-12Q''O+XQ>,=QQ)\.O-O] M=C[AG4#$J1167"@1<>IB1%IS>1$+45+AL 'KATF%6,VX3I[SDR6@\ZOG#AN( MGCJB0_9;/;.38FF_%177HH/H4^VWI'#=SRFN\UA/4F"-LA?A+4#XU'"P7_<& MQ+/L[G/X*J/X4' Z?[3%%&N.=*?"^K%F8BRURF8LO6EH"TZQCS:=XH1V-[72 M)HGKHN,ZRG9JB([*C[6=$K&96I5Z/ZUV"?MMIM:VS22<\2(8:X9E?2!C"KM*-X:XF,9BQQ07>-=2+9P@YTZ%X?- M!07_L<".'NI3OSI]YU27CISJ$ISJ$ELY>J<9-HD3*TZ)M&<"SUZQTNVD=I^R&9QY3S?)@_LA2 M@9SE+$0) D'*:1HFE(N1TVJ'NHU*KY/5L9/,/2LTWD4#@E*PRUZ%]T:EWY05 M,Q+N)\!=E&F9@IWW&KAW!GEN3B]C7F*CCQ46%-7D*WWF192($"2MIF$!7OVV M3076K^J*N;JQZ<*Z-71IC('S4JKG5:)DLQ,*CI_1,9* M1+V>4C 9DV20=2RET:HT>KU\IC=)'BD,CXC24E.P,]/AD5ZS4L\KC[S9%, O MZOD7//@/'?K#!AH<*Y\ :H!K ']3-;]L#$[D-#9C$YLZ\M'_/VYG]U4+OI< M_9Y0^ O03EX,\Q?F0$Z4I8KEOR;]MZ.:=$%UVR*J3B;@PRCPWQGWVLC?CJE: M4Y6AW*J0%TJ6IO&L3BF[FJ)I/,>R@AF7FH/8)"^J/9\;&GNMZ%-BV'-JPHTL M=>HH_O=-JBF8=VD;L#NP -7&OZABZO ["],Q#DN./K[<_OT>FGGARH5[?F^2X^1A>"B;Y0A?!Q_X$I <" MJXP1/M(%_ N6=,Y8WEMJ<-GA!5_\=;8IL]C:MD5/.&$3WCH[3_'9(QX:)US M8[O;P1[>?3WW7?,?PZ]7U8O[J^%?U>'UX]7])X#NB[*R/)V'+BY*A] :YY0_ M:Q-M>-=S_Z/._A$Y]>Y'9^2C$!I_7MX+R8,D#MUXO=&!W\]G5=-X\3\*??9X M-_JFZK\(? >S;\4;.E6MI::LD' H"*MC3/D-FQ1L)6?G[AT(X=CW[QB@;)C, MZ]?!ERE)SZ,3DH.K.B7#N,+162$6X&\6ADPPKUAD#K"=V!G+&VN *;S&^'QT M]^?/"KFY'=6^C$T$U.W=X]4#>;PCH[O;A[MO-Y?#QZM+./[U>WCPY>/X_.]]D#BFQ,6/PG=+DU%X%L-H=("D\XTL!]8Z8!.[:!)P2H* MZ&()1HBY O:#=TVJ3^!'8VJ_4*JS'TT4TUPQ3;D 6<)_!4Q-X17J3DU5QJJF MVBJ6,8#"G8%UJT]4IKCARK:G8_&^2\=<&A;H1_( [*S.U D\&,@M6().W4NC M3IT&[9\=]WJ!M<)G;CF$5>AB"&_GP$L8LJ?%)H;K9Q4505S6KP;7G7ZO6K_H M#JOM3O>BVF\U1M7A5;U^U8?_NVX--PHDO (3.AV"0W'5[%\,K^O=ZE4;?M:^ MZM:K_6X?_M4>-NO7U_6K^N7HK==4)-P=,8/,W+!PDJ43>4^4EJ43$@@)E4YD MDC%?] EE 8M$#BN35\SK%>4DBT,[1=_HSR!O#7.%\;X)59^9I8O.Q@OX/7"1 M%<8%J?E,K=+D"V2=ZQUQ--/<*))1]Q[J3XRY\VG+@?*W%3RI?[D;>>_NXVEG M],U*0\Y%+COZF@+T19Z8IX&^-DNJ[*$%F ?TE<@J3%BWW%+;Z^2A/Q'L_L&# M:;#MH%RF154H.<@VC>;BUK$Z9+.;H<_(=][NX3G_*+AW)RF1=KL"2\P'&TO$ MQ8BX]K%Z(RW$=;J57G;)(-(I.4UQ !K(!%"AVE)AI,&^G=@4!KP8L8U[/>NV M&I5F-[.Y!5)9)(:V;FS*(DZT]2JM069#8*2'<9JB&$XFIH-):8NE9JPH)6/> M0U)JBH1XMQ>GIO#><_M_CHP%_I6WEQA*5;;"-R:_J6+'HE"5M>>"0RB89YAZDKVP>YHI)+W"' M@U\8&2=6-C8KS69FW:BEVDD*F:UZ^FHG3F2V&3(;\D"E8 KH&X7]#V8!2\V3 M#'_'= K/]BN0R'P\IW;.SMN53CTGG"HQ%B/&8CIK?SW&F#O2:$MWI&#:X ZK M-@NJ =Y68Z=6C"?RN.DG^B+=7E8]5F1?LD+#-\;C_9/AVZZTZED-Y2MJJS&O MN*S;KG7>I:*GHAN/A6GHEFU^-3$Q3%#R6%#5E@.FC^;F^$[[V=:=EDY<;U5: MS9PDYDATQ8BN^$[W7X&N9K/2[S;R@2[IT!P>W@)%\*QH#@MM8NL:XT71)[2@ MBJ"$1F)45[%6?+D!__0P,/0@<%*,N]>M-#N9AW+JZ;"NR]+32<\6C2^!X):>F #0R[(9I71SDH)6.[X, M@%.AU>I6>JV<0*M$/DZLG3("1_6R78:\8EZO*#-P#F^782OZD\IZ9*S[\O'^ MN%F51')6I$TB=8/KX G?N3>W8FY#G79:ZF$L!.=O)^J/1*!7:\D M16EOR"/Y*1[-(1K+D9PV.:"9JCR3>D4&7EN457%L)#L@/'[J4]6R377L &[< M\9]7+GI.%!W->GYF+B6//HGW9/$NRB4X-KR>)-Y;E48C,_\^^=;5(B_L#9W* M%K_"[HV)"U'&QE'JT9]2^-I*JG8?-&&>1V)+%.<6Q:)TA:.47FPH[@PJ_=3. MELM2;9%3_89=>,NFW=[T^-Z.*/?D%<[@:8E-C4JCF5E'+3F)NB10%C5:>(6? M=U*#A28X<]EU6) #HX7#'!]Q\F)H,*+-_#1]4YNY:1CO UKM0X5]#7XC*":Q M*C@UT9H;+SI.4\9QBX! 9JNQ:<=C1<.OP3*-4Y M.CUS9TCK=<42[4JOFY,$.0FVI,!V=')F0F#K5'J-$)@KB?J6? MG>(J7IL!O[U:M];*7WNU]0Q.>?I7IB.3F%-!Y>F?A')64(XYR_.MG?X%#X;* M=OZ'0RX4'3:5G<"9]-^.RC28P2)YED5>YI0']D2'?'B^YVA3,L:?3A"K4Z(\ M*:INV01^I9KB,T1XS&:],?E\^3BT^.OIYP^$#_PQ\+2%LK-"=P@ IQ+*SL4XAWS85AXNB&7U1;P844G7RABR 5/X$W"L^C MXL/KANW=_LM'NCB'AP!>_@^_IV4K^E0QIS6"9Z015YD9CLE_;L&K">6GJ,IO MME#/]9TK-EDX0);Q^MF89PP40F=9Q1QIG]A(&+!ZX)$997%12%D3GO=]Q$H: M;!D?R,RQ';:;8+U9P(&X(/I;M5@1I+$^UR!)I MQZIRP!0%RB%VV!*4E^@[M]9W)DM-T1G]+1L 1Y\8.^C3R-^WP[3>> #Z>Z(! M,I\ITI#O Z.]D.9XJ]#\W5KJQ]_)"YH;W94H09R+A0ILJR>(*L0"W:K.P 71 M;?)"4<7BYR"?@#.>@, ZOO;$ >,^PH#KC#I;5X"P<3<'[ M>)L/N-60)XQG%Y VL&#!=?_!U@ 'A:3V)0Y 8Q"5^4 M-0UK9!BBHDZ?^')GH(-A76YV1N#)\-S]@""9NF*> O?1EI1[/.!&27PO(Y%9BK:&M[C!_8B2JB H5YC M*RHA'P%.%=A:R]$$"*P'5=^[^GLVM<'7[ C@'&0J2GRLT Z^- M*W?E@,J1'(MEP"[H/P/7SVO3ARMH)ER8UO:$"WLFUZA@&G'E[1F[0OBAF?CY MMZ.8P-VPQ$U!A'P:31>N3-D.NG;91#4!'&C)H)Z9P$,_420+*D[8;-Y?!^0& MV,:X#8[H,M%&ZW"'Y5P6\IA#T#QX1)C5DE<#%4BMP$4L)2 MKHSJ[P[V7$1;0P_!(6*#R26=T,485$H3#XJ0#0C;<-SOPW[79;^KN[]#WE"6 M2]/X#6Z:C5SQCYU.9&O0>'7MSR'=6KM'>)2];FU[D#C?6=@_C=$92!/Y4*\N M!8G[H?K=VG8_]=!#55#Z+SW+AGLG:T[DUCB#$]P3#"T5A,IN&R%:!'I.D>?9 MF6MAIC&K!O"N,FEJ&L[3_#5^!^X4.IU$ R,$L H[@I:(V+H&D3&AIHWJYF_' M5*VI.N%:1)K= G,AH(,\9YKA QNG>98DZ+$5!Q?@JK<^,!59)%!S.TFZJ4$3]5G+\OW MQ]?KQ_O([#PO\%6OO_-RBD-7F,^JIO'B?[3Y&687DQ]?;W]^WY\#N#-]>!-Y MZ[M%[:!K:<-Z-OX=H$B0.F&Z7/SE+SA E$(+YP8#6^=G;^"Q"+:ID/3"%+V M7!/.VV-&2 \,@3]"K^?^8=V/X=>KZL7]U?"OZO#Z\>K^$TC[%V5E>7%D/.;2 M:8@0G\F<;"P073>P%AA9ZK!6 ,^P&N,ST=W M?_ZLD)O;4>W+V$0FN+U[O'H 5)+1W>W#W;>;R^'CU26YOKD=WHYNAM_(PR.\ M\?WJ]O'AR\?Q^=X#A]0W*RRG4[I]VB5.H^$];-)PPB,"& UCGB=8G)KR@DY8 ME /U73'!B&[VN/=4X]Y3^*H\+@5KMM#H!#\Z&' ;XQD%GJ6P6+-I/*L6LU8Q MIE ARL+ 4 B+A]IS[)12<4,+5%/!-O/""!LV$7YF,QO?,X59+=:ZUZ&!%M/Z MK.7V[MOZJ 5-7^8(^&NC+*;*S&$F] '6W_!,2&4VU[[00Z/OAF2BOS58!RBB M(QEU-^AB[ M S<#6Y]_E,5;WE,!RP$-"CV+.0O%(>W\36)3+=#16H38!&804 M0Y-R!EJ.N2Q+\!PP^ B>S1/5V<>8CFFB#P'?5#10^SJ/<.*YS<)9L)V=@)&L MVG!5_B,-?JX9AD6Y3>K?7T6K@5HVWT%NP_*SBYO[$>"'.ZE1ISQ=?G;Q_N\/ M/+06=8*4C3BVYV-;X>@22=S'3.!D!(F=1TN%_=3S_(&=YB,'+== M\_\UQA;CCC#N:^328=$Z--L-QBX:WY6EX;9U#MCQ9 H>B6OV@R$0&2)9H\'% M@1UBTJD:B3O?$V'G TJ(A=4%Z"D;!04_,%VM0^,S8%%]HF*0VEN^@1890,4_ M)O#CG&5T,7D D.OX!GZ/ED@YQ?K2[$AE!?O9-LZHU,N*(%0#CL@P*\R!G/9 MWD<,>3\&CIJI]@IC, MZ13$U-WL:C;CX1X_"?$>R'0?(CDS&!_A%A=H_I[Q(!=!6Q8M%]+D^Z?YQK4C=/HG39UU!GNVIP.F=+^VU>_ MEU2WZ 5W/H;V-7=9'KS=#IGCIY5+URNM@:R7+@%6(_/O!]M@;0P80@<')QQD M#E86#X%7H)8JO4Z& Q%+47^29[QVZP*\]A&DK?H:NOW"X+71J31:&38*B*>T MLJ2]PL_.<KN'Z\T&GK]WM_H:=II[./1JO<^ODP"][/HA2264 M"#P%LHFCFH392_N!9 >LCV>(/ ;5Q (WACQW;NG%L6,ZI/"/X/V=LVG5"=%QEPCN;A/ M3)C+,MXH(9< Y)K)17EB@ERCTNYD;S?+L,ZN$RMC\JO*^Y5A/8M"DD>F>>]9H:Q0WF4FA F12>I,9DW*6"RDV4\.^&9'J6P?JYX M02W]32<.*X*5)E#R/"TXF#[NR.J0(D*^LU?>Q@;9^40OIEO/T(N1"B8A, K. M3X\[H,H"C.W!=F,U"<6B0U%T5GK4853J4&R#7!QDF#* MD+"+$7:B$]/XDF_*!#L9G1%;)I)&R8%B@2[L$I#)1GN%9PMQW\. M=4GI@DZ];;:&"\#V:8?)W4&&Z<)2A20$0E&5;NSG3_&!$)S=9H8U)A*&"<%0 M= P:^]E3G#!L=W(B#67,16S9?+WY]G@CS9KT6?DU[00/9F6VNZ]@X$&EE67U MD]0C"8'O->T!4P-?N]*0"33E ]_@-;W^T@%?&YM^M?OE."XJ;5#FVC56V 0/ M;\PFCD63)DLR1T8#P?EO7$=&[F:&./HRL*>O[EG5E%7&[@3[)<>'[D:EU4BKG%?B MNU3X3K 57 O4AO =*GAH.#53>@GN6XE\-7&<60K^F: MO,60X?$OITV"Z%38?+Q,F*]5-N7RIJ']FH[+24"[FUH40.*ZZ+B.C(2]IE=S M L!>1[I:E7IV=;)"U&^$OSZZ4\4_LC'I[E#WCZ&I[ND.E(]KYNSZ)L3[7Z// M[CC4B3*9X"$MT(8LP6"?K,@7N@C>^!-1=3">51:16RCP^4>Z.!]38E&-3FPZ M);9!J(H&-GFO?B"V216;3_4B4X<2P.?,L1V3\NFIJC[1')RG:F&Q/7R-S:1W M9X&95%/<*SYIQEC1X -;T9^P]Q31C)!IL58XI6RI\=>H63?*GKI%_43)7GBD)$,@E,_(- M8 M'$Y0\1+D6+X<$$]AP-4,RR(3Q317\/F+8DXMW!EEN32-WR"*;*JMR#]V"LW6 MH+5QEJ4&K-O_]87AT+'G!JQ\-?RM6M5+>-,"SVJ$VVJNOK,'B1:K=]Z"O\%Z M1\'E^I*U>ZAD[8 GVJW7.EL"E6\R;*4&?U6B'[MU_&.'9AK]7\=4K:G*+IP% M 5J=VO:IQ6)KIBBJF1<84.%A'7H*/(U@6B--D+ J7- WG:1[]Y7:=?QF$'A.( M$5_6#?[5]30D,@6H,6$*#V[P"WCC(7%;N518I\IN2 #E2-G#1<]Q([EFD++DB)L$K7IM.XX0R4(3:MJ*RDKC7^8JV D% M9:?'N8B+F ;%/\6L!,]I.>._@1K,EM%U!WZMJ0O5YA-98._@BN2!3OB?$0MK M]=TGQKM%?J_E/NP,B$/)#:#-U'$R"'VF.MB5(V/*;0+@5[!;F1FY%@F:\E)& M@\JS+-$JU2C:EHI'=7 7*O+-4Z80N _,A 3P ?Y +\]1HNGMDL,.+P M8F-P#W3L-[I3M!_ +.0.+'H4[PV4[HU^C8OW(1K=P-B.9GM/Y3UEA;P@7=$] MF:+-CBJ3?3[Y?^R]:7/B2+8__/[_*3+_; 0.NO^*\-F OP!(O^QV&6T*M.36NL3LF M=9)!V\_TCC[B4G"4E+*KE9!U>@81U1ENMA+@[A$#B;P""V?R2464(L>R+ :H M,9J8"NYR'_;:?G*8S"AF)QUVPB%W+C3/"+ MJL+PBKOX,(9=G$Z11S!Q!GOH7\Z$(T.IS/BCBMV*^!V\>P,HABJ_-%[.E>$ M?$^&HY#-K0)HA_WW?G1'W=8)%P[M&3?L*>Y'H&Y]=Q\@EGI56V>8H@H3^:AQ M4IT?J,DZDZ]YY$O%1-7,^_;:!R]O^. W=UJ50ECBR M(K=HEVXNF:*ANMY<70>'.$,7#@4.TGH\E&>*6^0V[9)!D2DD*J?+E65;0B). M+79.(+&*.Y#,I2GL\T"#P>^L84YK,,;CQ[R*'Z0@8::'5_ M.WFX/O_C9#%Z5"Y_" L"N>^PX!U[ZX1?;^&"=S]_^%<,!OT&% V@KV3N+N'Y MQE[8:O'YO1M&G6K3-;_XRC[#TKS78S^KYZ%S?5DZ?[SL_%'J7/4N'[^ ;O\* MD/2BB)CHK-.%I8XI?_ *1GS=I)_?RNR?L'P@]Z,3\CETE[Y?/(;N$N[WW(UG MSQSX_7A4,HU7_Z.YSWKWW5M5_T7@.P.J:>&G.U2M*2B&N'$:J(*EOF8,?LT' M:=E*3L[<.Q#"@>O?,;"S\]L\>QU\F9$^SH*/[BDRSH);X$8O_;\MX$7>W\%5 MK<1A1/A4XB"5B 7X&\U#!O._>%#4-L.BM.PD5J;^]37 %%ZC?]:]__Y3(C=W MW=-O?1,!=7??NWPBO7O2O;][NK^]N>CT+B_(U_I MV^?^V=HP;>J'PSAV-*_;_7:9AN; 5@IF2*(I@L87\ +_7GXZ;.N_L6CFJ3/ M4P )GP3T#I7!@/38>%88(O4LIE^,J6ZHMDJ DJU,,@Y,K!QK/5E/R**WW$N MB+^983'O?WX:C.G0T4 W^!G8&= %W-0(ZQ&>\HH;\3W$90]N<(XLZ80K+7#I M1JO6/B$4A/H4629LG2]^MB9ZEU..5)W=S><"\Q*N_L$GYW9]K:R*3+%@?%75 MAU1GDG,Q9:C2Y #VN<6:]-.$$DN]IZM7HOC00OK,_LN*OJEG'YGSR' LH!GK M$W"7L] *H^QSQT'X ]#TOYU4(G6@O22/)\4=AU#,L7\!>JYHS+>OV(%0.RBP&$(ZU$K=D!3L?:8C1Z7/ MR^5R2/['1CGS*]3G6#GSU:K4:.^Q>+XX&?)YAIJ\#+7-LM@3@UH-H%:3FK6< M]*,24$L+:B%IP#RD4&EGR-5J4JN9DZ:/HB](N/[1&7I9!)C/C_ZQJ6&Y[X : MXM8>'+(ZDH.:\FA:#8E^;UV;NH)LO8"@]<@2Q4"WO#*-29KR44E^*!,DZ:0HY V&B'4H50Z(,KED-2OI/0A+S%JGLH?\%"3$CRB.6RQT!B6 MG)>0(I0^&FN5Y00] <=#AF-8MY>$5* ,X-C:XR@IT2!V4\UGR$N--&5J4:^V M#(OA')O]&:B6%#I02F0>TOLF*1UH=M!S='Z+IWT_ZOCUCT_\Q.]'M[/SCMMG M4'0I+Q8^Y;#)*PEI19GCLUK>OU02Z$P2G2$E=TDI29FCLUW?HR>IJ=Z9^J/8;OPP=>1QB5KB3K0QG5+M"9 MI.S9I98Y4WBNT=GEJM"*BH7,L)!NJJZCY)&)^6M[S%T3+J2-QBC2-]Y7AL]3 MY/U$#E0;.JJY%;(<$F!/-Q7):T#)XNR#]YZIZ);&K*5X8BLS4UX,;"D4\,/: MC:2:[I0P\,4<+@'[&+"/TWDF3["7RWD>T"7<9FMKWJ@^+%RU6]&&=$0QD(BV MT9E6SU7;6256BJ$S1<9S6#?P8E>#"CP7&,^5D.KF@I>[+EES_4:9A.5YFZM4YMUA7]65-VR%R83\1[?B]W\ MR8NB.;P'F(*MNE#+E+9H2]P(:P:PBSK3@U7^B2VT><_-R]&(CV' J:ZPG%@- M1]=/BOD8^8PA5>@[B;ATGG'-3(O-@=E@P"R[P%S3=K815C>]"[],?',:)V?- MTV5>2K;>EQ;KY]_^Y,ZI8GW>W7$"JLY&"[BY#?@GMM-S^WPCC7HCR%CC<>^1 MV"?H\2]HYW?_?%=T"0R.?%O-4%4]9"-/>;-]G!2V!;.*F'D5UV/#I]T\>(_4 MT8(?$6-1OF;,RC*W=:>$!.<.G1)O>SW42WP0 MR&BY^Z9)7ZAIH;J ,P?^:W54&Y"QRV1GUC1[)4+X8MS!H7?4OA^YP/ ^>G27 M&8N5MA,U6WZK2__]U:UGZ6=PN4_W4C+\H; M07OCON2'*-3N0:HSO7MYBE9 1IG4=DRW'I;/!%-&<*)K=JT9V%[LN>=]M631 M04E]*XW5X9#J7UQ<-FOL1PW@-_CELX6)92:=L(%E@"TVHO4--D-G>KX4U/]7 MUZFORA0 ?Z\/D %N6H6E\%A87"]YAS&L9J)5Y8T2#)X4 @&_VW\F C^9#WLMN MXWV;OX]?>G7')/'!-DAFZD@=*+H=G%W#GQ_L.>I-$"+/0/@ &;3N6*K'R#0F M&YTTZ ,C6+AWT/ 8F_P*)*M-=>]'01CB8[%Y2[B5?)X=OC7;#VS>S*;WFOX' MK)TS;CB<3@'I^D\V_0O5]]D$,CZ$&(Z+#3F;S0Z3N.II1-*SH5-_7-\$(.2- M/>:'D2[K\#DQ0M'[+\:1&Q)J]&\QZ) M33E;\ $:)'AWV8I9T29Y9QY Y$,AP^R>C5,C0\0PTNY[8Y@F_@8P#G:ULDU MA;7H? ]_N,.QV=B'HYFTX9V,.W'#O\OFPS5F)Z"0L8FZ[V^V,9B?2O'J[H8*ZK&* 6]^ MS/B-Q3?]V/C"=U=!(L++O3#7XN2,=[PEF9F;#(@PS:F\UE+WB5;BWE( MD?N^6V094;5:HLIES[COAT^M<)<,"J21Y9+=LV>*YC4UGDUE"I8-J,3<80+J MZ,**]SE0*$.SADUGIGQX*NC,+V"GNXVY.D]=TC.FL$E1?HE6V?5H?E/]/?8) M#$>72.0CGS(\^(I7C+X6_^:0NUP_2:[U:5&;Z?GV&(PL>&CEV;4!4,M7T#S% M,E%^;].[-P^E6'ANJC6F_OA75CR#O^#?A!^B7P!VP+N".H,$^8^CF*!\ND;> M[$=\RCF\#3]0[?<2@)KBU#&7G8 1TD=S"):'-B/PQXGR;[!3!HX%K)J:EC^O M]MF#(C/T M8VOS".BAU:!&,7)MH_:&/;WFQG7(G%/+NZ0T])1P^X8_R'L3#, MRV8X,Q,59]^"2JK;/-Q+]6?%G5;LV[7H GSAEMWKV$ +T;\J-W"YB07W5>DK M7!>-PC$./E;I*/!=]#8BEF#QO\#N<\U2]PEQJ\"8I0'3+KCMZ$UX450-:8Y9 M@\R5LCB/&DW#C:9' T_'[1PASI>VB#T-V _H)?\.J]1@L=>@@4_)Q][W:\#@ M$YVHKO$/Z\?OS;[QU+O^Q!Z-N61'RH"2)T-SN+7L?N?FZ?K3*4'/(%P/+M>[ MYK]XN@Y;#"!.4T?O;*^4YV<9.3-B02Z#F*<.XSU]"?O3?RF3Z-? SC\' B3P$ M?)'$4KCZCYAZZ)[S'[L'^("'O&:F^]\=G9)*C:=LN+$:_^E9("82JJ_&W/-; MH1NP^"QL1_S%^ON1O?\MP0EJBRI:0#Z?O[L?+BIKKM M5NF\UFR7KB[D9K/3.:]W&N<+FIP_ '[8L?]V=YLEFJ=>K,$ M/Y-+%?F\(==K#;G;N3SV<6S^H!_Y)-0TR*KV(@VUZ*N8NK;_XQ!3UP00Q-0U M 83CF[J6LFA-369B @#JS2PNZ&JN7Q(^D>1I3EQ17%%<<9K\Z9:I;G#Q+-D M^.?Y@Z;K1F=./W%7+QJ# )4-N89U9MU6"D&JFLG9_567:J(.9M%1_5F#52*@6K@U?5:66HUEZMY MBC+#JJ":G1=V.53U[:B:,E5#1KQLK__!D>.)YX9Y8(%'0VHV]M4&0#0J.VB: MV*QN[M#SGH\A>2Q3&?ZE'BJFG/L%EUE\[@SRH;=3]2@VEE/"F)I;%X^4:' MJL8>J6LA,GJU;2V?FDFPUI8J\KU;2H@-;D7 ?,JYFZ\[26>&^46U(Y;VU MU!6X+Q+NP^;@;-M:.C,KK%65JI7EEF/YP7V!?)V[)O)X=3M3TQBI-OF(O3P^ MD3[%-@)85"^2>L05Q16+?461U".2>@XJ4%S;H5_/*L,F+>A7I$:UGF/H"S?>>FW1;7[V,!?M*%9B3 [8 M130?V"5W)37/6TV6VM7E80C"\W;H:-LE8R0MM-6D6E.4:!XFUJ+\8O5=TC32 M=VI5I%IU_V[9 CFU=DV^N+?'U 0PX'C% YW#1.,,QQPX\ZZ$Z996@K,AHD57;_"!"YP8],)=\[X!W5GZ*[*LDDIU#6? M?M71AYWA1-55RT:MYX6ZX^_B&71EJ25GE8-:C!AT_M&Y8=Y$_M%9DZJM/1J M IPI@'/#G(C\@[,MM6I[;$I2/#,Q9?7HFDWSU/T^]GY;>&^L@]"6TG$M;I;& ML(: X?#0W7.O/RG8!-\+>L6BW"8J/5F%J(1C,3ND[3)H.B[2_J*F,52L\2+( M2@)?1<-78[/0_%'A2[AG-M4_O)'TGG=&J!OI6!B-))H^>(>UBX'0D&KR'D/E MPGI- 5M)-%9( EMR56K6A=^N6.!*HGM!$N"JE*5Z?8_E=<*U$5>U4/6!,1&: M14KJ?RT1Q>(%#@K]EC?LK+RCZ^C#"Q4'1.K#>#1;W:,T$ 9G2H@+B3/&4#=2 M0EQ%Y.85#W%AL2LZNV6=SE\)N(!VL@% M1'84L$,BD['B18D#^ZS2R"JU0%2/%@K282'0."&J6)#>=ZQJ#^6@85ZF!#*@ M<]A)?:DB+>; YR$?=1[<9$NB.X>E"V\^KT>KZ M0+GW<7+.8,*_UT.L *\Q%5B_JBOF.TOZNS-T7(AI:!K\U#,DXX5,VA6I6A/] MU05];+;**).H&1)CCN&8RQ6!S(PIN2K)S;U50(:2SF%:4\=-(V&Q\NU=B3FE MD69%*N>51KA*^]GN&\-W_ O;=9R1_T<(\=9[YTRHJ0[<-T-5S=\7%O?[UF6[ M'F5-W=O K5UU4?&Q=YLEFJ=>K/4Z9S+I8I\WI#KM8;<[5R> M>%HF'7;@C*XJS=I5K5PIE MJH3C^6\GJ-9037,WS__;FBH#_V]-L>"L1ZK>PY_ZSECW"!BU?2'U#_[LHW;] MPRK->Z/#GIM/5%[2$ES5^YM[F&OME$R\R1M;JBD5A']3SSZJ.K''AF,I^M " MW*MG"=>"Q_4;^%M?\;<^R*X'%-G/GAP'R1U'X)'<)YH[(+01 @A[!D)9 M $$ X0P5OJ2!$!YVR6R"3>6PNJA\HY/@9;\051^#$AC_HPLZ-4$YYLH:Q1?8*5Y@!O&ZW[0DN3, MYL,5VC6=9Q2']4/(<,A)ZBBNRU)]GWT2!(JS0'%8)DV&DT[21W%#:E3VEF F MLD_C:6IBW,D!I2XU0U*74AEWDK[BEEDMCDC>*Q(%M,+Z2Z0Q]21U"I EN2T2 M6 4-Q*"!L,R:-,:?I$L#-9R#4JF74Q\]8+JM>9IZT/NTF#=J2@]PU8T M..P([_>A*IR%3UB*XCPA^4I;)[VFZ0RL[ZTF1"2O%@GG86U&MLU=3<_14I&: MM:QZCPB<%QGG(>TZMLX_30_G+:FUMPF1F^"\0%[&73,GNLI4196/->X;JK9C MPN5F^0UB"HVXHKABL:\HLF-$=LQ!161;.5#>V>5Z1F?P'T;,P!_M2>&Q0V(KAZI^'G.TM9U$]DR:/*4! M/*4BE[T9+*%8'.@J.SM8S.S')W=T%GNR4UZSE),B^0Y2@2DV%ZKEEN'0(<'** :D0]5CCLR'')(-L%G% M,Z?S^Q&<_M2P%.T:B&!ZHP\T!]VP04S<>Y 0(3\!Z0P@'1;$WJBL64!:0#J7 MD)9#HMB;U2XG".E(U:TJ->0"1_I2&1F5Z]C>7*L;'N@[5(7NB!L@5.20'(%M M]+N8;NI*O2V5]]8/3K3P*!*"P^+=6ZAS<0,M[;)4%>. M#R6IW&Q*35DTEHG76(:^H8Y,O4XQ0_7%:_[R<'W5>XRLU?=VM%S^X+6:F;O" M>%0RC5?_H\7/L.D,>;B^^_EC?4> E5UE%@O"9W#NS._+^1\GBZ""+0@CJ_E^.?#6R=D.6QRVM]GL:<16-NML M,_TS9AOI@2'PQ]SKL6^@/'2N+TOGCY>=/TJ=J][EXQ>B:*_*N^6Q)%3T=3JW M$5_)F/(-K2#QN?;+;V7V3YAIXWYT0CZ'POS[1?@9X#DF _+>??=6U7_Y=QF" ME:HI[[B-FJK34E\S!K_FF3R[>1#,"AF;R#Y_LXW!O%_]U=T-%3BLBB81/UW\ MQN*;OO6T\-T8/9LD#A.)6 "$$=I3+"O2&)$NR@ 6X%>V@D7P9;B]N,0!%Q:Q M2M*YU+BXO\L,<>M&6<%5)K"+HW_6O?_^4R(W M=]W3;WT3B>#NOG?Y!*@DW?N[I_O;FXM.[_*"7-W<=>ZZ-YU;\M2#-WY MOGWNGZT58ID?UCR?SNCV,Y0DWYED*=3DF( P8H\I 4YB1XDR&]@"Y2SXG2HF M/!_^:F1HFO&*UQ@X%B"#FA:2IN&89(/J?B^W&2ZEV,!@)U-3M>@P:AER^0-? M!%SSV:0*B!GOAG,N%IW:Q (MSR*OU*1$L=RE6E_6[&\JV@_(ECL'-D<=;-8: M=UYM?1J,Z=#1Z/WHD;Y0W:'G[S^4?QMFU]OR\_='EB\.Y^"EV3$NV8,;G2// M/^'Z,]RBT:K73@@%#7B*8LAT:'&Z]U4;TQC=^W+?4&1]4ZM]NME3Z6G%'RCU M)G?K6UJ)TTSM-!/O5"=.:@U.SGKZ(IF/),+^J(.#G:< M0@ZBSM$.R9"NV&'SM\!@1<<(#PL_JM:O\_=SJ@_&<+=?O"P"%597Q[NC;GI@ MV,]Z[U/*DPI=%7#I.^YOY_5$]A,."1<1[M>VJ-;PFW,O)2\^."9=5%V7UO5 M37Q#>::R[X"+8KCFV$.IV36LY"L5/S9)4>!.J"O_96 M^[2]Q2&NW1+7X\0TDN787PQ=:.T=HS2CT+*I_R&W0'\82M(W"R"-5D2,3@,Z MU;;1R.2C1^D' >\C]XO\W=$IJ:"SK%R1)<(V[Y6R:)U&<>,P#CA4O7I[+QKG M-:HD?9W7^?DV-9U.9CM5!QZ1* M>&"X+@+#B0:&@\& 76,V&?H5Q+RW'$7;Q+PW 00Q[TT X4CFO17",=\=@_)Y MH([Y0YJ]49%;FP7>?2_=3 M6-.[^NXNN& HHW)ANCFOX4[7'GM+M5WYC91'\ M;]A3WF(5R%7DJE3'$H<\].H1>$T+K^T0/S=W;K=#.[OF$Z]8#E>K2M5&5L5P M J_[P6NEO%E<)N=X9=&/E@0\-A]X%0D-X7K3PUC5U.D4O<4'JCWE/=!:D7=5 MF!Z^YX"@40 ! 92;0@ 5#Z*5776D7$"4CVNI-$7SU^(AM+JK5I0;A,I2HU4, MI:BPSJ2>HKXJASH'._>DO&'EQFI2[OV9#U)NM22Y+H1-\1!:WU4=R@U"JR!L MA(>S> AM[*H.Y06AS;K4K.0$H<)'%*X._5 TY=U2#S6\EGMB#LG$WTXA^O'/ MG!!S6VHVF_D@9H'0!!$:$O/=3B'*"T+K3:G5SHGU+1":($+#HKQ;*41Y06A# MSG"8NO /Q5*(?@).Z) P,(FP63H470V)@V^G%?U\R@=%-YM2K9T3$T<@-$&$ MA@1VM].*\H)0N=S*ST1> =$$(1H6V-U*+@1JT2- M$:OJ?#5,;7B@JM%Q#>:JAH36MU.T\-SO1[TQ_1,/?9,!JYFE>#>KDES+2O<2 M ^L*11KMU+O\TH7<:DAR.2MQ*NBB4'01%AW?2J?,+UU4RE6IC65]N:4+ MX9);/P2RS9.X< :DA U'#E4-/>:!8]60#(?0MAUY8!NM5E.JR&)4I,#][K@/ M:\NWK'7F _>-:D,JE[,*^ O<%QGW82D&RUIE/G!?;U6E:F5?:F("8RF7FCX6 MIJ'9S-@@FC%@['D5;&*TLWL4K=5^_U/=4@O5&N@&99CTGM]OE.9=0L[<(L;P(>WWN@W^E!] M48>.HBUW.>,OW\/;FS5$>[-4VILU6J*]64)>&-',2+0W$T#8[Y PX=5:T9TA M2F7YDO Y93"W35SQ2*XH4B0V=5,7(9?TH!HLU1822]5DLDD]5OV C+JC#_W1 M$W?4CAFCE:JB.UW1P2B'@''WQ-%DP5@',#:E5CDGG7^$LKBI;+FF\'O]_4"E M2@[R):)IMQ)+D%Q<9BU(FE(MLYR& @F2W..O&DMV9(^_MM22H>)R@*JR.. MY! MA5.GWT8L^;&N!6;R]%N6JBU15EH\_#5CR8_,\=>6JE51,WI@XD-T&TN7 M=ENQ9,>Z]CB)TVY-*K=$;]7BP:\=2W1D#K^JU&[EQ/(5EL>FHD,T(-AW[G^< M@M)ZO(#\]E6DB3.)BE2O9>6>$$74A<)\O+A_+C#?K!6X0/HH#"VW5D942.>$ M@\2JF*M'I!]DS!,:H"W711FH /7NH([(:<@:U VI+6=E L:O\4S2+ER ]7[^ M% (\O!;DVC"&KZJF!2I55=U6]&<528Q7JHJ2$''%O%Y1N+&.(VWWH/+OZV&9 M,+OG\-[XC)E7T(,.XC>?\/AXS*(069)K.7%,"U2FAYL ?'$W*8:DRNU<;IB=@ZF6I)F9X%1"(87D?NU<:I@?$9E.J MYV5VJ;!=1/96/J@X+'UF]^RMU*BX5I4:E"(7"8( [# M4AG62Y/]X)#7)=8:.>FH($R3C:7)JVK_14U-T0\U+SCW=!R6O;%>GG37U(6E MIQ5*]59.ZL,$#!.$85A[A?7B9&\PK$OEL(V$?U1C8ATAGTIT>VF)&>6LB"*&0N,[F9$ MDL2^/-ZMNM1NB^2K47MP=UH3FA! M0D9,+ !NX2##V->W_MDW.@G"X M1]3'L.WXJRZ??/M,)J@;]\)&#[CH5QS;2 M7B<_T(651""^,&-9_Z2P:?#L #_35E1_)NL(@*BIMDHM:6$6ZPL%TT&#%8!V M2TU0%/720-$!O0S@6.NMV(!A]MV1JN-'_!;6*>';3%Y5>PQ(@,LK&IR?.7'? MBD)+A8-E N^/+6*8<$W+(HI)HWZE&S;_F4D'2'E#PH9=4B1[9ETI6&?15S2V M2FM,J2V1OF.35\I^\JS#M@YQ/*;E[=-4><>ML$*O9'E&EL7VD>\%?(& _%'@ M4U-!B5C25!U8@6*I\ %0*[L.OSINAKM-; -Q=]WS,2930V>7QH=6F=0)/)"B M#1S-'ZN+;S'IBW\XEEN&3#X"P"IE>?#U\?XG?SG\^LG]#&_';Z6I2M\]_-/, M1^JF#_E[QW0!2<;*"Q[T!("/D)V=@45,E//PWL@T)C&$QK\>X?>4YU;"Q2?. MQ#.LPX7)H[>('MS]?N1-R3Z94UMJ*"02R) KQ?6#^.RY> M>4MH\?6(Q5<;H:L'WF,9$XH8?@6F,_90'T7R0".&RJ M#P/D!@LBSG3-)JDANH"G#_)-N/>8GKL;.GU5--R+^1UH1NS K$AO?@=.B0]7 M!DQO"P"@_#8>_QQ3';D6\@:<%&WHP([??:YNCQ7&U%B? OI&S8&*%T0NX5[& MW:93 A+!0GTZ*!387_[4;=RNU0=@CU5SR(]@JIA<@B \8#4XK1MN:#D:YTNZ M@U=%I0<9VH+]Q\CYLP%-S1NG/7>%\:AD M&J_^1XN?H?Y''J[O?OY8/^5VR6^S2MN9W2WJR-AI<15Y_M^!'0GNSOR^G/\1 MKJPNVV[N.^Y,<'CKY&R'+0[;VVSV-&(KFPT.?>^,?;MCX8^YUV-?=W_H7%^6 MSA\O.W^4.E>]RT?0?K57Y=WR[%YTS.ET;B.^DC'E&UI!*\[U-_Y69O^$N2+= MCT[(YU"8?[\(/P.N6R<1M1,RKUT:8*4>R#8%;( MV$3F_)MM#$[FV,.KNQNN?NF=+GYC\4W?V[GPW55(B#"R)0X3$%@ A!'Z/[DZ M/"(H#5%M^_99V0H6P9?A_MTE#KBPB%7NE!6&TS)#C&NS)K6+[]]Y\2N;GKGG[KFT@$=_>]RR= )>G>WSW=W]Y<='J7%^3J MYJYSU[WIW)*G'KSQX_*N]\0-Q#BV89J'-<^G,[I]EAK[DS.=:LRN D5ESEH# MRN4J%=H])MB@:(6!?N+J]Z^H<5CP;)IFO+I-F#+6*';R->%#G//G?<+'O9D] M+>,OX1ZH5J@'*@8YNWP;K'AVMY-Y_XLGQ^L??$)MUS_LP$-#_%NAH:7U+B\W M#I=8A.W06CK!%4'8PU'J?SNIK%=]$LLT2HX9!-;J+G6.T"[H@%FDI%*7#J^U MVK&<32/=L]DP&G\RO^?RR>[KV"%_(PUYR:)=9Q^9G6\XEJ(/K4^@%(1[U7=X M:I?+5]NGE2A=:[,GSK!#8Q?EF#H";*#D3'I78N88[8$)[ &D:W@%:CXY.0\! MA#T#H9PT$,(RO%+/ADY9SJ0F0#JB3ZVXXI%=,85TSGV1?X+:U!??_8+_Y\40 M?H3+#47Q2%#BS&+_JF*$:W]Q#YC[HV2,2DY@0U@@I2#YKCENQ-J.*$2,SN!; MB-7BNN]'/RV>SQ>K^4FE+I4;HOE)P0$747*8*>"PJV];JA2XGK"@(O0JF M7 M7 'JC7N1R!0'OK"T,C^!D-6#D&^6,UV!%\Q593%@-Z8M5\H? J8,9@Q\E#]] M^PQ7.%@Y>U0U:>VHJ<;!T-:MP;US?"!YQ,R@30K47%I+C./6*EFQ6U&162CT M1PU5/AST9S9P.2V4,6RN%!]-6&+BO=7-!3BF37'D^E6[4E8LR>[:W,_(2%-NKSC-.P[IIK_=GYPFE=JK1R,D93M!/<6 *[,0TA?P^% MK^4@@A?-RJ(&-J;!RH)1N408F=S("1L3L$P.EG+4_,;#@&6SN .X"NH,NS/T M@?"'B2L>VQ6%_BT\8$P#OS7TYQ)KK[;4 5'HX"DJ.U%C"5%9S*LMN M_H29 (R7&R!+[:90QHN'SZAYA8>$S[I4;Q1CR/I1#* Z I]7027N4:6W5^58 M8:M=^&.HMV)'[M@0M1T"_#' 'RL6EC?P5RJ5'*-?U':D6=M1%)E[S&GQ\M:# MNF9I\3X/B<IXQG+RUO(#B7/R9=S&? M#Y/Y3]82@0Y+"NR/\AP^N(9\9&-#/GU9+='S&X])YHH16^C=C&U-GI_A$*ZX MWWU.,[J?,<](.;J_>4NS@S8#GZ[%/L2Q4O+) MG/H4-5FK<=I>'"PEPE)%0)*O'R>)I$8$DIJGU5P@J4#*XOX8_UPS,L'V]\3V M@P[=;4FU%34+\K25"U(5.,J&Z>^"HW;44,IBL'SA!2FR%V2H6@/8#)N WD.% MVT.X/0J]S\+M(=P>N=5;PH([U; ^!G(^GHA=>\=M!>['"(DK,R'[B81-4B&*B0DQ WS (9LR8HRPI8HS&5BP#[_Q2?%PV?_%=&VO[5UU^P-6N]W9HOI!-;B'X]^/6Y9@Q^N8$!^%VC56^?$ K(G,+/;-.A)_S>'B_GC,1G MXU%L?8##EV%+5)W=S>=[\_P7F720885'V([2S@7!>3+"M-EQLO M&Y=$4N7/%8QLK7TQTK+\YFA[-II'LV&WHN$NY-VV@=U+C[;^K91U " M[+'A6"#DK4^@*R0=$Q/#SG<@%S'U7@#! T(QIMX7H)(R+"QXD.[<@^HH7%VH M7UQIP6S>-04-FUC58$VI46WEHTN*P%M*>*N5E_$FMQG(VC%'.L?&6TNJ-FOY MP)OHA!?S^T1C?''%O%Y1Z&\;=\;K+&0!,>(> MNCE$0JE+1^@V$E#JHA*KPK*IMO+#B;&%Q0-=,P%-+U70"<_OH0F/&PS@4LLF M +60#JI">*1!QZV$A8=WB)?1%$CBKYV2FC# P M5CB(L=$MR@%5'QB3%,."&R3U)'W'XO7R_QA!_O60M(#M'<\N'&X8&N)IA_-=K^"$GX0QLZDQX]:_W%';-6(&AF5G M*+JJJ8NN8^ZE7P_)<-A:D.T8V)+:9>%1$[#="K8A@?^M)=MNL)7+4J.\MR&) M&[#);:ONTZ^4S;XV]\JQ'9.2B:JK$\>;'3A5WB>L5%>QHPJ:2;""D" OE BK M;U:VJN=-=0=CE_:Z$U$LBR[,!_NAP([!?U>7^C;*V9;ZRH%:WY:H]17UI,MU M46E-&Q<'L^/!I#.2]O!2+F973/9P$_Z79(/[PE)3J@2HIZRZ^=UK,F74JVVMW#@X4J#W(,NK+U[(AI(;+"!XE$3>D?QD-9.0]78D:6UNXW:9:QBY,K5*,%GH%^K78"UT\3A0G2X''"":M+>.$V^KA<6B[&I-8L.0\V!B";@E"+?8$=%U M:E$\0[Z:DW;K F,)8FSK^.*VX#U2S** ) M$M7DMAF[1#124?FI#U5K &BWZ?#R;0!?[4SPKYB3PN7ZWB:%1[? %*7VE31O;NPM.IQJ>_*"SM$(MPW!02.U8>JB+&*DJL5+,J2110+C"46UL'QEW]<'=VW)3*F4U7CX/A;3OY M\T;LZ[JO;ZG#282]+1$+[C1:'3]D+=J7NZI[;[E-W17'-KZ&=5I/:CDK'9&+ M2C0VA?777CMM;'&\Z]<00U=>N\]1FO,7?V _I_KQA\C9AS(;*#!)P)6E.8, M83'6_(@Z5*6_X0YZ%RA9=%!2WTIC=3BD^A=.NY56'1A0^12NAM\](_"0&B-O M/6K N_G"/<#YWKR]+YXV7GCU+GJG?Y"#Q6>U7>+4\Z(ZO0Z=Q&?"5N M(VQ202GD^@Y^*[-_PMP*[D1-?;NX["2>7V'W3P(9H6,3=0D?K.-P;P4?'5W0P5E0T6FRD\7O['XIL]_ M%[Z["@F;,_R3,S8,!3EO%]4AEN*B; 6+X,MP^?/[PDI^7RMU O)E>7^7&>+6 MLV""JTQ@%^=@'M0SPC0Z1@HK?9Q]#>@ K]$_Z]Y__RF1F[ONZ;>^B41P=]^[ M? )4DN[]W=/][ M3V=T^RP')CTYTZE&,5:O:&2@6&,RTHQ7H%IN':"28E)-L>D0%$'N-;3(JV(5 M9< 33CB#I[Z"![F9/7/$<" 4ML.; M(W0L9]-(]VS$'"(QAR@_Q[&&*BHL0SD7YR& L&<@E,7$F&PEUMP!H.H+.P80 M -67*"Q)Q$+7)MH[0\*X*"43T)(=DQD)H:D#7PY/[1!7/)(KII"\G5@E64,^ M;>:ODLRU _U\CIE7 "Q^TY@0P_\D8OK;(0:3]SOW/3KXNU!MMM*YL7F*CE>B M$3,IL%'96\)VD1(8\HRYZC+FY#8#6GL&OT9FF&M)Y68QFL<<1>+I6CDRXAE6 M0HID1]&U!*1(,#'.JP1SZ?I>WRW12-0M%QQ_]00D2HKXJ^>DWV(>C9:. M!B%>C83%RX.IPME.%6TGO5%N9=7J1LB5/0&OF;!<20AXM9P 3WB\ QT, MX'B'1+$L:EO$Z-N*JG-/-WT;C!7]F3)7N XWF!,@A2R5RS-)MQ*0)8^XZ/O1 M3XMV\+SOW=.^T2_=L[XRS(3J?%![%"UQ"H[)=@)B)EM,UEK%\)@5JXG.QB)H M(=0BA%"V!-\N9R2$DBR>KDJM1D[T3@',M( I9R2)$JWJEVKE7 T8VKQ@-%0. M+.7];RT)YI/9PVZ--3YG+,&B9_][F&@:TPFJLU,W(X^Q'H:.&L* MMB^U+E1KH!F8^!.>"%\)382/7=@R5VNRE*J^25XZ%JJ>A$&IM2C-(^LO=N-0 MW_I1)6QRQ2O3[(=GI+I+=JM_,UMR :LUG0." N+W;8\)VDRR:+*Y H=R#9< ML60;)?PO>:5$,;'J]\707KBVAE_:BMO>+9CPV0Z'-OK@::H$_AHK-ADK+S@?52+ZE[R'1 27,E\!^IV3(N5 MO<$+TGP=Q, "B 39_2OX< MJT"GV J&DH&BDSZ-*F/5#;<0V0*&@+:)A#LR-*)_8_,?]:FF4GPPFSW1U.U% MQ/:5/3:^"V\:FL/6#$\![\"S@ERQJ6F15U73W+W!]^#ZL.'*$!@ ?(F.1G1@ M$_P=[ O7JB77>8/?FQJ6RB]KXDT<#97ND:=:PP&=1C+@;%A_RFS^VE'@U&Q* MK7!>7A6\?'M>7LTG+Y^=]1$R[F_JV5P[!K:[H(8:G-:_ <$+&,I]%=R!F3$$9"W<8(Y WWI MG2HF 1:J&D-"=4P6C_@="=:H$613$F&7V:Z0-/E-WYFQ/@W&=.AH]'[T8!I# M9V![4/)-I8A2TEID*6DR]:.,^R130;I8UKRFGI1UM=FBGC3V.D*XX/8)#YMV M[ZE7HDKA-RND2:V[373^1!J5<6N7FX_RJ TK\A,LEDKAC,,V(*A*)%!8E]9Q MYF09 E4Q4;5;E9Y E4!5"*IP$FR:J,JX$C3?^DO^E)%S"N_I:'7T>:?BI"*: MZ[KG+&/D**&BEPJX_]\CW0\3N+^J5+KQK(< M.HQ7W5 %Y2R5[%(A^PX2K^$9^SY>=[ =$L$KJ&K-5-+/!%P/$J[AR?P>7'>Q M)!*":[.0BIMPFJ6DN$W=4D6AN&7!62(F.=;DL+*!9#2WW>I194FNYL9;D<1$ M4H'1V!@-J2!(2%O;":-UJ9U.U;2 Z,%!-*3G74(:VHY]R.KY,222F80KO&DI M*65>P>8[L>$-:T1-DPX+J*$E-*L[II#,( MQ6%!F>F:RM/$7A2LIUGA1GI?V M0@MAR#\63^%1$T1X#\3-M%I!$,(7F1.U]^3L4A\>6_9> N/&]\ZTX@P?K\DA MN2R[^#'C-IUOI](B>&O>M,E004Z817HO"?+;%P9 M["2[$$XJP]XF?J5[H'.>UUD%,,R,-S;N]QN>YVW+X 91H^/#8O"9R1]JKI&6E<8@[4CY=COHL[(B]71<$ MW@0!]W&SGS78S\IN\P236DA#Z@O5WH^@A\V%:DT-2]&NP8Z?6C>,Z($/8YLR M [M5 4KN_9X^ZYJ7U47#FS"W173#FUH^&]ZZ2R_\XZI2- O7VO=A=<^[U2.;\=T>G MI%*;[VJ#NL5DJE&FWX"F 5S+;]P6LI$?X:E A1Y\]3[C?P^_?O+;O$GD=:P. MQL2D;O #P^3LRZ+/>-E3TK% 635MMY\:CT"[8AK;V6F6@=[K(7%[ MPL%CV<#>0*0XO)\=$ QH;&,*7^F_L]L]T8D*%(6RU3#YC?];F4R_DAN=RR*X MM'M[WME-M8AC@^#^B[)KX#+\)<]:V-W#I5'66OA[4 @M6 9\%WX,(J,$B*3^ ME]T6;G Y-N0%CE=Y9I-I^9ZUOUIP)5 AO?9[7H,YWF7N'1[%UO^J",UH"[-?<[_ #DX.G]_ LS=&7:X>.0ZU+] B!H3 M^F2#!HQ;&-3).OJP V(/OZUH,VEJG;]O)8?9&A\&?3QPCU]LJ,"Q;<1&C/@D M%CR2^_/.: 2 @B7#$ET]#_:?M;"UXFFZE?HZ71>L0:?_;VPS".CTR 6W!!W@ MRA"9+PT[= 6/R!OF#$K+V\R%;I.X MVK5]UEZI]N*:N1/X;&S%Z;%VRJ412 '%Y9J>)/"0NRP8>%M/BD_VK#.NK5/; M;U6_AJ6%=0PXR! :5-T9]55/PV)-.5H3QQJ!L>I&B;=*N1V8R;-H MXOE&R]" 7=RD5;9OWX',MFS4'Y_5 ;'&Z@BE<.!^S,O!&V-O?:_0?N8 M=GY,GI6_0_#C,LC=5&=4!-H_RA(SAA=;7J77=?MN?'NSS IB_R MCCL'^4YUE"RZ #9PRLHC_!X0=YP$.(?2]M M8HUGST9@X?2-!62\=K8 6*]9[\QLDM>P)/J]<.=N\)X5#*-5_^CQ<_0 M/TL>KN]^_EC?BV]E#]Q%IC>[6Q327=\H.KSG_QW8D>#NS._+^1_ASN3E$.Y\ M?U]XZ^1LART.V]ML]C1B*YLMSC.\,_:C" M_S+T>^[[UA\[U9>G\\;+S1ZES MU;M\_$(4[55YM[SP-R:ZH5=S;J/'E&]H!<.Y;I+@;V7V3UC^H/O1"?D<"O/O M%^%GP!W>28"\=]^]5?5?_EV I4XUY1VW$7VVI3[&/$*\[4$P*V1L(EO[S38& M\S/47MW=4('SJ9@2R$\7O['XII\]N/#=W3M,GYRQSM;(Y'$@"2]N5K:"1?!E M>/;D$@?<,*MB131CF2'&C2DEM8MS, ^&HL*B38P45F8Y]S6@ QYTZ=Y__RF1 MF[ONZ;>^B41P=]^[? )4DN[]W=/][7%GZZ7 MKC'<\AJ?R%''G>Y!YT-GGXR^/KDUBSPI@_\X*LND 07>/4/+.T/?(%%FH:'_ M&U#35$Y)AYLSMLKG".%K=BUO>@ZHV;-H2X@EI 8N/U0C?96^4<"(@857%DR1 M^9@/6B/H<-WHD@&[*3)V@Y[ZB!W"^\'I_&)!//39,GL#/ASP85#>-O/M0V-J MB^.:)7ZH./0);DNIOIF)!!_!;R:4GQ8+SOFK&\#=X(YPF%?PULQ^\WW19.J8 MZ+(!CN7.7%H>A^0ZJ(/'R0PIMD2P/4SZK/CQ-WML\)E4[EJ95WG>C,04K=F3 MA;G*0Q9J16T!+E !%6C93"P@'[C8:#++"#;5'G,*^(\#E U8@U.)=);(;=== M\DIGH0R%#,:P%KK.BU@-Z?:%94QM/H'2'4;9RLKGYXDK3UIYP@HD393_C]53 M;>/\FTP5U9RDEU-G&T1E]YCYZ)&&@&SA6"P:YNZ%_Q@#E1$28Z2,=&>#@[UP MO.L]0M?1A%,=W@7=<3CAWD*6:]E^\!T4(4J'KIMNH)CF.UZ+?9M%O<\*8MARB&E4<]H6$Z2P^ZH*2!9,[5@DSD V6 P=LLECC;!04 M"1U5<] #HK9B:C'89GBB8T/,F#J8&5-I#SC)W^22?(TD"?+R5$>3B(/.RT&W MLCSH3:O5!9/*%78/=+Q2VD.[UH]7$N#(+3C$[*T,6::G&C?JI_*''#;RN*,V M,^$S:QT<6D,KBKGW4M)%K;"&^)GYJV[J.!QZ.P$#/FY)%\J!W'TIOL< = MTCH]3?4Y*4#7FLOU6SE ]%'IS'D3G0@FGA6G^FE"K/0,LUT+)T5SUYP[FL^$ MM*'?6' FD"6V6>?MV82&_;3@/A)YF4/H1HT7J85UC-]41B:/W6A%3RJWS,*-S(T&Q,^G4-%Y8I^0"RLYCM@?J"65B+C,F8$:7K.7;"B,@GMP] M&-5?$$BBC;1=*XS\V2 M2./:P"*Q[BBP->!P'=LVU;[#BOY[!N]4"HSB$GY@O\<3_V($I2"@=-<<9>C7 MD\@;VRL%!4S]=C,?IOZ*HHPY^W_3&9;%G4/7-293DXZI;JDOKK?GSK!7S)EK MBCES8;I=])RY>C[GS'4& V?B:*QY%IM-2>:@0#QE#AG*I\+.F%O=J0YWP]#] MB3=LAP9S.Z3.J[ML@@6?^,IF[O052V6=VTT:: 5UT$V? IAAD EA'@@7UETI MG(.T(ALX;<%"-NOEA-V;$NGDE'COII/YA@_RR;:67**^BC0(BAD-(6W/=FK5 MD)P?*>%>&SD]CL CN4\T=T \R$- (W2G0^?D< 0J]HD*A,/'R[=3*1P:N+UGU0QW::NP1YP9.>&2)L[AL05 MQ17%%?=SQ41C7?OEA%M>."I(-=_*N@5*+HYF&#BF2?7!.Y\1JS&?:'#@ M<5)QJE0=ZYMM=%HN\MVSVNI)9(JO]V:EW_$/G)A!H M- _H X=/YESC#XH9LWALYA%O2O5**O&EK1+>!*!WN7L4GL-RCM/$\R*"XV$W MTR*(C%..CQZND?PWB:SBY/BO%Y(L./LMD-F:LK(V@P;.0^$!*ML@4\.R36JK M)I^'TN=>J115MJU:0B=SQURD1";JF8IB1(VP%.&D&-$%H$.G0]=Y^: !YTE? MYSMKU5.IWXF5[B 'TQT$;>2/-J)((XD$X2U((TWY6ZFD4ONS TVD"5-!&"D+ MC;!DTZ0H Y,7'O -IJZR;SW,J1WAXL138>.U,22CL8:Y%W=7)MV=J+5. MZV'CY+/76;U9<>OR@PKC6MQ_EFYV>;F-)/)RHYA-^L['EE1-I[GC[BFX@@[R M1 =19!#6;C!),H@F #F67,U.[;E>SB>? M+Y#K,Y6,'7?4LLC8$5<45RST%47&CLC8R6G$.$H#"DO8V;:^._\).V>5IE2M MI#+:0Z0_Y ?,270(%-DZ JX9P34L66=_O#>E9)UP$J=Y.I;V9R$\H+*E$N8N;89D[*=)*&L)8%DEL@A82$!M)](7+ M4:I.4&A46]6=+12VO M6=I2NY)5'%W((FM'7%%R7RLDSR8Q+K&'/)O:7,@TN[A&@4(8 MN8!LE&1KA>2[I(G9%/)=JO+>"N0/4O7*!2:C(!F2=Y(8)/><=](H[[&5H7"* MQ5&MNF-%?\:D$L";26%[_@+=ZEE1]<^87X)CHU3]A1ZV9RP7+"%23(5DA"3& M$W[ZY_K=T##0=@VGBXSB7G^B \=4;95:'5.UX*,+^%-_?J"F:@Q]K6O'B8O" MQMZA&@%249I6+&A&LM&0G(J]8S,9W2H'7%2XJS;5J1XIF_^H MCF![&$:'#D5_E07GCP.J'LZ[I QD88R?2 M;%L$S)[Z"^&:KE_;ZPN-^WKM+R2&0:=9N=2L$6 MAW[@B1LZRYDS1D09#)R)PU/GC'5:HT1T:N.O;.5-(HI-X =88H9O464P)E/F MVB; )8EBP1%IFO%J?5GS=,EOXMSY;48HG#0LT_[2-?0A/#P=/MFP*VAIW8]" MJ*3') )<]UPS!K]..'7"%1LM['Y'@6RF<$';=.@)7Q7YQC#F,H"_G: ,HYKF M@M3_VYHJ _]O-/U@LU2=WL?5AD7&Q$58WXJ/C^C MH46_1*7)PX NT:PUQ3+QYF]LQ*=49_E-/?NHZD *AF,I^A!M*_4LX0++N"X5 M?^LK_M8'Y=L SIF:>_*I)'<<@4=RGVCN@%(H>-W1Q26 L"\@)#VO(/VV1GF* MC^[**CL!90,U"5%QF8/LB/9"XJD:T(O^Y>M E_]Q5/M]ICMVWE2K%#C/T(J= M'ZSK0+05$KA&E$&R2:%;0D9+76I5]]8GK2#&>*X!7PT!O-M7Y2@!+[6:!Y]& ME*?4[*3%I"+*W/:?X-JN)2$F(^O9$N0>"_>)*OU@BTB&D\B27-^CY#S4A(E< M0#]28M:3D)A%Q#Y 'K;GT(5GD6U,4;ZT/[;12$)D GG.1H"P()J_E*>UV?$&=?WI9(9IG:F>>*UM2 M,%UW%];N=C0:'W*7X<]+27N&K6AKD[?0UCU4@7[,^9WU0.U1E\\?+SA^ESE7O M\O$+4;17Y=WR6"!JACJ=VXBO9$SYAE90G7:5W]_*[)\PO=C]Z(1\#H7Y]XOP M,\!S3 ;DO?ONK:K_\N\R5*VIIKSC-FI@T)3ZF#$_+U38S8-@5LC81"[[FVT, MYMUOK^YNJ,"(5=2A^>GB-Q;?]-7MA>_&R(V7.$PD8@$01JB!LV1^8T2Z*')8 M%$G9"A;!E^$&QA('7%C$*C[M4N/B_BXSQ*T+$H*K3& 7YV >K"L(DV",%%;Z M OH:T %>HW_6O?_^4R(W=]W3;WT3B>#NOG?Y!*@DW?N[I_O;FXM.[_*"7-W< M=>ZZ-YU;\M2#-WYOGWNGT6(L'F&6V8X15 .'H^I (H-F+F#G&I1F>3 M@AS;F,X[1[Q+MA8C$9'[OYOE@^A:+5GEQJFKI_3#RV?<)2N.;62Y9!<#A(& M!%&PL-((K;3'1NF70(= M;1+,QR"OU*2@]6A#]B58M/(,!]!_)^?(IQZ!VH"_ZX-3\CI6!V-BO.H6B3(, MPQ)^/6_*_:M.36NL3IDAR&Y@P@V6S+T'(/9%]O!#A0T#:_(&U4Q8O7^M!VJB M[@G+/G^_,W2\N6EHH/P\\Z_XEE^ILJ'IAZE&]=/ES@D?O#TU'-NR8;O@'N@% MG, 66* [_<)"3)-.89]A"^$(5-C?*[ACU#G*579JI>O/'3)2<=EP"$,* L<> MLYK/66=#=D*7;P/>+A@,WHEJ8;X5IMA$(>7OBNXHYCNI-!E0*A[M9UPIFC[% M_ E(5EXH[!/BE,,#-H(#!@\$CI):)=#?28\.QCKH\,\J_0O08SH3K]?_SE\.LGB2C,[:OH[V ,6/R4KX&D\ U[K-AD:AHO MZA >"9Z.'2;(WA=U &_81M0A@27"C1T78J]CP/ [>PP@7:=OJ4,5MH%:IZ0W M5JT "1/X2QD,P"I!U ' @8Y YO%Z8>: (1-JCPU.X/#EB%7HALU7 40";RD: MKIIQ$6#!J+TP[MQ7-$4?4. HE-JP(-YJ,^JZC#WQ*T=_J\R_A"N-_*+<=B\W M=4R@!XNR FO8_*$S *(;F<:$P,%Q[K;- Y\6DRR KQE &\/5I'$)NW6IT5^V M"?K6&&Z.J0H>:8P< -0M5>'K8%W:8(-Q:O&)Y#) )*ZD<"EAR/#ST#WGN0]] M-\Z&)>W/I5N'15+^6YE,OY(?"M7^@K_PRA+G?YXL&W@N1#(%S0 @=X]<>.5S MO (?9F5N(VJ:N((U_-'1*:G4N!3E0A0N@'=B]?= 1UX*![Y>>A3.EN&VZVB+ M(TTS@'N;P$B\\@*\T7MNJ0@># YC3%&:L8U=6+B4/(TE"G[AF'2/H546WC3A M34O&F[9(1.NH*IF3\[9XYG_8:HW[\9J$^6^B/2F9M,MV700*L]VXS6*,T-,Q MI MGC9W6\O?=F9J3JG)D,\(9^2#RGX:@T3)T0+!IR':& MWHV0);UA^ZP;^!Z1ZQ^53^0CJ!L:$!P\)IC8P,JXE0"F+MH-\"//JIG;N)"; M6K[-)76?M[T'7IA:N?J2HI@8[":M60 _QS6_X> HKM:2%YYX: MELI<;^X6NU#!!XT!$\O1.!S0836#!'<8P%O)GBVSYW3TQ*%O@MEY/T^?3LDS M!7M.0:\'$ V=XIXI,Y$Q!>MHH$XU:JWABP?#*UR;?,8P^/'#(YM#QAE\%R!S M-H*LL'P;E$M4[]0#DO7^!0@4U4Q7NGS\J3->Q+BM!=A_Z';NSS])0=1X]&QQ M0UH'?+E>5&+ Y0*PX\H WF<%2Y)B95AF":!#VD'^$!JV#0NI?_Q*"-],J?B' 2O:)]DWE*Y1;WE!+ZAA2*3Z3@ M=+;_.*#JC51\0%>LH?^"&GHA, G2^ERQ5$[DKMPNBFSNC8'1AO-@[*#H\D%$ MEMI7-61,\YQU1B,\1((_Y6ZHA9^IS-/KXH:YV^85H*7KA:[)IR+$*&,/UBE! MGH'='LF4DW^ .XY H8:5^"JWSSH8N3.TXT]-E-BNK.NCC)_IZ^P7KKC!CX-2 M905;8EQ[1(?(M<%:\L,4FO(ZD]7*= IK92:G">*9?P K=;1YJMT@S.%=DCU3 M(2CN3Z8CH+?-]9/RH]Y<#K"=(+VQ804_=8^91R1>02*#ILEV#T0SREU^,'@K MYM_O,Q\K<$W+T-E!@=7MF.S62M]P;'3_,3_M"MV+D]#(Y.S9UUWPV+RO2/XU MW*(X4+F R<#_@"<[0TY)_L,SJ]U?+9?^Q@#4.Y/'46!]2%R,:%7KE[7RMMX^ MA2UZS9*DX(8M+@'WE=/]D-,*[C];RBEY:VXKF8HQ6\"+HCF*[5\\ M3+DB#A=V0Y;\RDIO8!MAI2INL,5CDR"59UQ00EW@%;UG\-^%6Z#Z@/JLJ^8J M094U?/% $7VJJ?3%16^ *-R G- ^U#M^P(KH'T7@C=@=A4RQ 'L4(?1Z@^, MO)B%,9=[:"%Y3\BYT80](8NI.SI6?:$*2,'P8$%.[V.%3_CC\0EF9['&7;;? M$IE=*P)F+F,$O,[=R3 7!>3$',31@O6![ R/!/U$L@3J NG6 VCS-9JVU M"T:'\HOJA 61,,!-.9-]Y7H-W$="UA)8G\M&PA?'@"&Y;('9)*"$3!6T)):6 M%GH!9!IZD!4N'Y7A!C-5VSO9K'D+SV/;)MTQ1G;CDFMSV^3SKW[:'7?^0]0WZ(88X.;;^\W7KO5FWB1 YA@^6];;D*B>Q"HJ=IN M&:U:HNO \(5Z]@^N;W!&ADDQNFU@F@QO#.ZFUWK1(4P:+"HT8Q]+,=&QM(YB MG_Z^&!-0X 6U0+Q.@\H$5U3G>_,+4.[OE#JKG+6A#JDY/2[ 4OV(%2K._R4W MY%.9;RQ+=02KB\!]A@P-?>[JO3- %9,]]783_3#@=$)+$DU=VYI;!.C.H/:A M]C:"*UJ@,@XI)C6K.N5F]4@U+4S:E]Q7Z,!PK6S0[K!-'>_-Q/0J=A,PF?NP M,KB,?Z=W_.[L#W@6^C9 GP/S-'BF[^^6;QD/P7"&=ST#PDO,?#55EBTW-%YU MW =\FME/0A?#26;_>L:>H(H*.D^"]G9YALR9&X*%H?B),$_^\OGY]E+ )F+: M/_S2,XC A!@HCL7=O[.+FQ@69%C2'48P<.@CA0?H?>--&8TH<]LQ9XCY"WL' MPTHHH-R8\ J8H>IZ.!W;0L=% -V_6UZ(A44.,9-.'3B:8G(:B'XT8%8#WWV* M:[$P9LN>$-M-!?PVZ,B;3-WX+O<#N:XL]#D231T!6;X/-#RUL6HAB:&5Q* L MH1.;/^+(L<$<K74 53S%%F 4S77 J7PU[]!L]_ M"=0\96-9)5=XRY]FUSS"B&2U;+((O?RJEKQY->5^$P1WS#+;H.\@57*S;$&KW8NS"T2PUA8K3TN+CBV)O_= M>$7_>V,UT>-2",*S#QO*-BOZ,^GM(0(VR.K8[>E^)S/#KF)0!@^I-; M^25YP0YWHT#SA>MP=S"UO'?=;!H0NI0I#""D=5>/7$RVL'BVQ;R6$*T)O/C> M#Q9PLN:D_)R>RD-FP9A80#?@.O@0HWTO7,"#DJ[PQ]7>/2_LADN)4F!3.**U M*NO.80J#1^IP"UY6>)ND69PJ+/0G82 /=I'U#;.DQ2C9"HUM^51P';Y/G#GW M;>I7H&"#,E,9^(D+@=/CIVEYRJH'"R^,"&]H[QA&P]&248?,PG,SU =G9:!M MXV,!HWWFBZNFLU %/%VXULFR(TV76#P#$Q,370TS:/K!/;@*BI.S!XKE1D>6 M%5>V'0SP[H4#7PEN4[2- 7L5"/]BU!&HE.5',%O"VS3^!&X4%9[7#4)Y:X05 M#.E$X8%B,")0.PXL!RN+\JPD'W!\\;/U>8>V!$.J?NEP>_$.WC@YNS1UX *\ M5.V?H)0^D]O;A\7T_B+LFY?&S&AXZ.7$+KF)/&/:4I%DY7:]48RP>Q*(N35X M=/7D[ G4A@N5/AL2Z6+NH&'JJK(=:G9]HJ6LQDSK"H25O' MP-QOUNJ14:K5@H%L)AGD^BGYV/\4Y3I8V7"1H8)A3PW1#8K;!W?2LNB90M=71=53OO8)(G3=_DIF6WW YK;!'V\HEMG"!=CDWFQ-(!HC8G(5..1BK+]3Z3(?/ MBOD9/7&?*W*]6O\,&K9GRLZ$%V.B%^J1NF[%+FX7&ZU!>>V^)^)<]V9 KLV)/RQX M4W7TCK'*65:U8!O$8XMPRK/$[, UNFZ.]H)P;)7^(!]1YH+=M^,0;$2PD8"GK"SXR&IUI=UJ-!D?J32K.XH)S_%..L\FY1D3/'F=-S^Y']@&9@?+7!%@M8LL\X#E>LPXA\1,+2RQ M?PKT\5W0?7B/'L?&-D;D7-%_D4$;G6V<68J[ $*[G]/X*S",XR MQUEJ@K/DE+/([7:37$ZFFO%.J>LN>G#'(3 &(ZUE*N>"J0BFL@>F4A=,9=[0 MJK3;[6JUW"J7&^5&^[/+(N2D/40S&K_P>D=C=CS5+1X\9VK)1^QR%0A]F6[H MZU,R3IQ,XERSCA%MY$'EEN!!@@?-\Z"&X$&ASIXZO&J6:\"#Y'(I:0[$2!V+ M]3RU!9F+J0YX?W_48'"4(E%\YP^;"F=1O\GO\I?9L6S"AGO)=<&_!/^:YU]-P;_6\Z^D\Q$] M_J4;>LGG84-W",[A,;-P9[5@9H*99K<5EQ>]H\$J MGN.WKZZWW)KI0U ^:@DK'W>A2L<(_PA7,;94 &JY5@ .UK1)"O-'9M_(9<%H M-F0T]92LG*$7\>(VR;Q7QL(IQQF;*'7!H02'R@^'VJELXZ@X5",E#L49D\$K MP59XC8/?R9A?-02_$OPJ/_QJIV*-PO(KN5V5*W6Y4JVTY);\>5AMM6O-VI"^ MM=M)Q_)Q^C7.PI[UWO"S#V?%&UXU*W*@*1^Z>6T80\LM]C!?U $Z47B-1V=J MJAJILL)2N>(7=_2I_4HI)O5HM@+_QJ[#@1*.Y75LP]C:[:WSE#YWHC*57.[% M*U0J@GD)YA7"O':JUR@L\_++S2IRN\7[>E3E>C/IC1/>OYRQ#9]K M)52N&B_3T4]=E*N\V$LH0(*'A/&0G2HS"LM#PC.ID\X#"E#Y([55'"#_G2H: MF#GG5*W7?:-F#W-F#C* MI/>0/Q*@PK6CAN!)@B>%\*2=JCL*SI- EE@V_ M1T>-/Q@1ZI)@36&L::?"C6-C34DW24N&-?V=CD8F?2<7I^3OAL[GY>6R[D(P M)<&4-F)*.Q5@'!E3@OW*(U/JC6%W+.1)?RB3Z8B:N:V9$%Q)<*6-N))(S]Z" M*R4=WT^&*]TZJD4ZI^2'2^)P'J/!URV6H6G;<[+,DK\%)Q.<;*/.LB+_>PM. MEGBTCI,N\ RL#3,-+0=^J%@ MS1G13&QKGB2F86S&DY(NM4^6)^W%<]P2?$SPL;SP,3%[8S,^EG1!_A.U;8TG M5,^J.$P*"T)KPFU>'>1JWEBR2G,=4WM0K 'F0QOZ<,;6:'L;ML8/=4N^UA9\ M3?"UO/ U,?YC]4PA8&BRW&:M1OY5J;5KY:25M"=L=<0HN&-9U XIVO>X&AL6 MSZ<\RU&3%N$U,(>).@"FYK V;CUJV>1ZTO\.GYITR/@1ENF;.EL1,,!;>WA* M/I[_X^:31/YO@/W>@A7\$KF$4P0N3$"E-#4XE1[%68S\AG_<7]_=]"Z[Y!]P MTJ9*^^2_P6C]ZK43<&_\XWU@&KHZ()USMG#O[YCE+=O6X<6_@]N8V/J^7*1^43TBW3(16SK^C4*MV_:?0=B)51-'I# M6(] WU_*':7H_8W\EVL1I?< M(C]/GTZ[IS[.Y&J]+!'LIS,TIHN=3[TOMF3?&W_=_YXRU_=Z):-A6?\KPMCX*!;FO_U$2AI M_;>&!K7X*]UPWU*F4ZJ87O",_S=P+;"#@1.H+][E%%OAKZY4S7VO3P>*8[E_ MJ+:UN&Q;>7;?4TSW6Q@*&P[ID/^%WF"5Q02]NX8]_=!]DD^"^ 7Q _$_=;\7 MF?@)(I_TE#=#-R;OY/+-ICJ+ASP-QG2B$(^P!34(:@!JZ'9NCY(:NHHV<#2N MEF(I0A]#MH(V!&T$:./B\NHH:>."CE@]C" -01HK2..V'B55/)@4 ^)"FQ+$L8HX"II[WS7@UGQI#\KS-MZOCSB%5[%MSYFE M6%%.+$5WOS: %2GPA>&\Y\U-K>1_ "O*@[-K"5R"XC;>E(&!Q=7ZWTXJ)YM< M24X1XO]#?B@Z8)M5;2#\$-K$,.'U9 H"0+$-\YU,<0(BO*F8)B;BKN'[W];V MFTCR"0(9"'@/T:UB5;>*NG=;T:U"=*LXI&X5Z42\^QCT5H=_.U%M.K%44'>I M?D)LU<8[S;WG'NX)*R^X@4^(W#@-S.9XDEL_4@V_-\?2G MF^N[3N_GX^53. N/;(\6^2W7>%R8.&[2_SBJR=1H5I$SRY%")5NN?QS.LD-G MI7!^&9R;"R6WJS7)O1[6)N!X>LX@[NWJ<$=P$^ MP":<QU/.TE'*B2TF#8KZ5D:'!7]@M8DIQ!HJ%+AC7_>+>+.#'P9WCU2]D MH*"7Q.^&9/!WL>L4CBH88OF=\,D<.C?;%ZVBPW2+=FB>!Y7X#;?Z> D/7/VE M&LPM=C0_XD$^U+,-"SSM-^AHZ418$QE$Q(^"Q',=Z9*($-CY.SIA9N0X>2%GA'&T_.WC@ZGJ M W6J:,ML;:D(/6>'=K1JE3 _=^@HZ4387Z$!S.6.FOGFLWOG;[W=6+_ MP.E]O@$BD2M5QP;/W!*YNL_YL0E;0]@:680T!#,[B',*&!JA8XYPS^KU3N,@_ MR!^#$2;&L9D8@F\)S:0@FHG0X 6="#H1&GQ,#?[)IB]4)W\'0:AJQI JCI"$ M^3PSH<'G[TR$!K^OG1=\2V@F!=%,A 8OZ$30B=#@8VKP'7UHP@U^G)*N\ORL M*D(.YO/$A/Z>OS,1^ON^=EYP+:&5%$(K$=J[H!-!)T)[CULX_*[K%-U8764R M%4(PG\.A8]/YD][XR;GK7?4>_0N& M#=P+W,3C,<$+C$X73O'>O"=L+^\'L1TFIZ MM_T,]_7/S7\=?#GV6>Y#Y_JR=/YXV?FCU+GJ73Y^(8KVJKQ;7PG7#)'1X&BW MN>T=4[Z-E>G;5Z1@ [[V6YG] []3!K^>3$GL M>.^^>ZOJO_Q[#%5KJBFPE:J.4^M*?GA-Q;?]#GWPG=7G?3F!'QRUF,C7XT1Z<(5<,;MM\_* MV:9P"+P*%UI+-+Q65 6%TM+.GIS!AJK#OYU8@S$=.AJU7XT38N,\RH7WW%V' M'\#C!#D !SWG# N/H+X!%]'OG DL;0#@U/'VCWB=X;] %2F7Y$JITL27,GM9 M/R&Z,L$[F_:7)_?N]Z-_*)JCX(##CC[\7P=6/WI7]6>W99EUH5H#S; (H!/V2 .X;J/5E$\(M0;*%"%M.M3C-5OK!%MJ 27;F,[S.\^NXZST6_^L M>__]IT1N[KJG_GS&O"SMJ?O]\N+G[26YN.'.50B*K07% MQT>PCP=,5'SZ_]N[MMVV<2#ZWJ\@C!9H +NQY$NLU@V0:Q%L-RV2+!;[5,@6 M70N014.4TN3O=ZB+8R>*XL2B1K8]I(/XH3#?3H[U$_;[:SD+IDDD174F8U] M7"V*M&R1GDPA(W4T9:(VZ<)/MH^CT$IT=DC-_"RN-[9I-9+T@G#>= M*B_Y8-$IY>/ G0OVE"R M0>A>BYL*J^M4H9-R'_4#F1PYJTB0ZPHBI60D;.[ M.?6YE)7IVD,QY-'\&^Q-OM$]80!P6C<))Y!$[#=[X MK*G[1,D2M^_)K=QWK&2)."HXSG4JL=IQWG "[O7BN7=Y E;"KM Q*<$6JH7] M(]8 A/H.=<@I'=/9B ;$C.^M,:Q]U>8R6FV/T% S^( XFM7P_!PYDERH]\ MYXIR&MQ2?G,_IT=W+F\MWIZS(-F6_ M?RZN(#VF X8^\ 1^U6D(0WAFA]#,.UB!1C.'A0X=NP"W!DD?^-=&J]LX[+:' M^ZN]?J)DI@!:#ZFBQAXB7JO\M]0'_<-+IBHX9&/PNY6]3[P=HS-09S+UV MCA$N'<&2C7# K:4&;-$+HDP2O2"O\(+TX]M[V^@%D:^ #53 :#>H"=NB95_/ MS+&"K=1[M[@(?$7>U9(04OP@AP>H_O4'>Z'Z M[ZF/]K*<( _:O5NA>D>OGESUW7]JA\M'L7P[W*C2$XVN$"63Z IYA2ND%[M" M#'2%R%?!!ZB"T1K6$;@Y6^ Y7T=0;>DGZ42(@2="=IH-_;:6;)#C"#&ZZ FI M-]H-]=%>VFF0"MT?B.4M8-G,,<"E UC^B6S34N1(-OI E$F6[P-1HELZ)LMG MQ4[%:J<:4JA#0N] :W)B^PYA(\X\&E+(>4O]D(E)'^.V2RP1X[;5*!%'!<>Y M3B5J';>-=I'2=E$M;"&,VZ[62V!M'K=]D=JD]XO\:99J=^K,3M/JX&9=K>%[ MD+,]L4'XWIN0K-9^7=,<]'#+;J87PM.R-FUZS8/+!.G@5I#OJ,%Y$O; MNK.:[1[&5^O$OGD<"Q MU:E$'%L<6QU+U&ML572"/_\YR)$'S5#722[]MH^71V:KMOK+S:G0EG^Y<46V M?L[%JFCK;T4J,A&,]"FQ<44W_ URSH1M$-BN_2[ TK<]FI;95Y=]>T,>S9\Q M!F!*_.*Y/FU-J<#;9\-L?UCZUO(\!$R8>\-]*$%2AY"_6YK^P2L%1^L%7@C&AW?Q3%*@,'% M'R(/FO>;3 (V$^@ P]LGXR@(J#^^SWHC+NP(Z-BS.7EY3-N5]TF".C\FQ_?70#58XITN2?['0O )IW]=^&,VH]<"0#. M5\K3ZRFEPH[,C$[;$X5XC$"C'<3<$DR#!M*,9]!3(GI*1FE7\X"XK* >:::E16:LD58A_NQ @5-.@UGWN&[_P%02P,$% M @ S3!25.=,90 ,G4 ! !C;VAU9W)A<&AO;F4N:G!G[+QU4%Q? MN"W8.,'=+4APU^"!X [!+;@TKHU#@KN$)D!P=W<+#B%8 TUHW-TUZ./W:N;- MO7?NS-SWYKZ9^6-VUZK3U7O7J;.V?-]:>Y_JES\O:P <15D%60 <'!S@\^L' M\+(.8),!V5D# "HJ !8 (#Z6L<-@'_]AO8*LE< Y-RLK)S<;9T] "^+ &D M"A(2,A(B"C(2,BH*"BH:+CK:FS=HA-@X&+@DA&2D)(0DQ.14C&_)*1DHB4EH M.6@9F)A9V5C):#AY.5EX&%E86?ZY"1P**BK:&S0"='0"%@H2"I;_[O+R$X"+ M"@>!_X0 1PN QX5#P(5[&0!0 P!P2'#_M0#^EP('CX"(A(R"^@8-_;5!$PX M'@X! 1X1 0D)$?&U-N"U'H"(BX3WEOL#,KZ&&0JM*P%/2%(>*IU472^AYO09 M/:^YVY"TM_E)&5DU=0U/JDK:.KIV]@86EE M;6-K9^_NX>GE#?+Q_1H:%AX1&16=G/(M%9SV/3TCOZ"PJ+BDM*R\OJ&QJ;FE MM:V]KW]@<&AX9/079&9V#CK_9P&VOK&YM;VSN[=_<'YQ>75]<$C(B(@HOS#"P[>^Y\&N(A(;[F1\3YHH)BYXM/RA* 22"7E MU?6^H>/5/",T=YM&(Z+G6V!P\! M%R !N)>-9LJ%_W>QRU]#KF\G_-0=9F?E5PG$'[)^P,HN-6$*#P(=T]'2;GVV M"J$/ABMOZ<'CW08$M3ZF7,PMK&0R)#M8@4Z.*&8];Z-OI2D M="0 M>1L/H[O!8 ?9#=(0*PCF*&\HG*J'1VTD0@'TV&3TQNJ%9,2LX-I)A"R=4P MDO+7FB$VG.<[7&;]5$^&(0M\2 ]%9IHAU110_+T8(4DL>AD]U7"^'%HW JN* M>XZDK0?>"G^AD0EV_'M;P$/==?MAB7N$E!2POU=-N[H!!O>KM,[R=>DJS?#K M^U>PJ]XP04F_IS30O/? C/UR4(#H45;9S;"?%LC5<]:9$9AG5V% )^IBQ"9I M'$8JKO4&+266 H\+6V@G6(2,E5-EWKQK2J*IAMT&LH8V<0B:/I$QJ504X1"Z MKK:7B"$3T8?9ZY(Y50#S5M2V# ]Y^TE:W%0)$BE&RN5_6DLR(;3EM[8%TI6> MAZV&5XER5ZT<$"6BI^'PY\I&_D#1G*G^(-;^H/.TTD69$&ZJWU;?)9GD$_Y; MIGTMYP01)6V2!"4#,)=?Z\^[$7'.D2)V=G;35/A76=OQVM"J!:R)'*C-!CI. M"=$7QAX8X\39;U]>+HXK[[MG_7[BZ(3XAMGUD444(N)I#G>D O#ZIHOQ.J:I M_DK.N9RAU[>SU8Z!\P3O&XV&EY+G ?"\L11DRVWGVLTY:Z./"A7Z*W8W-V>= M,X9+0_FV?)B MNY'.4M@@PJM![:?\<=-/63SLU9JDI=LZR/2]8<^K@M>!>TY,4^E-0K-=) M4@80AFR8DNP_DV;\@H*JG3W);Q?L2A9H?(J'->'>2L4?#6#[CD"?&?7O@A0Z MNV>O,)TX:VE'O=^$TTQ54,"3C.!]> $8+=2M!(O8LV:\ $*'9",4DSDQ#R"8 MJOA\9B:S),'DM7^_N\=2\4+3UR6H]TVXIFN:T)FW6**2;]+I*I: A M%6%]W$?!"D7:N@>/.'+8^B=/$VMJKM[]X3P^.,BTGCCFN6-/G+\(5I.9A8^= MW7MQ-=B 62%5+ETSRCP*#+PY1*;=$E?ES\H6S\]:8=T6"Q XUHK%_[';2I*+ M"6.-.=<=*!6E\R3P38CP+#/+WG>D:0MSO%%A]4"CLG)PGRVENAJ7V["W$\S0 M+LY;-_9%S])9KW+<, .FT%XC_KT;>H_Q!M$[%VLE>HM/(A)\?U)195=GZUM5 MM1/=UA:]MUAF\8>#@6:7@KOO84ZI)_J-5?F^@<,S_OS@3G51U5L)2Z0SG@^_ MUY@1YJEFX98U]#,"&QA.$OBO[F4++.C?24*]N?.^?WO>D[5RV/Q"\M6HW%]+ M[IRM'7 6$1G4N-Y,K&FX,94:^0(@)J;(N9$UA 6+P%B3NNZB;(C*_$KLA&4K MJI;VIZ*U+4J823MRI#:%O+ J=TDQ[JHA#@!YM+=G7Y@O" JZ- MPW1KYR,.5#)4E.?-Z1OC6+=:4W39QXZ,X.4\D"K+ *!]B+P_'+Y0_J$4B\]:;P/"V>O9.([Z8+TH2^ M/+^X!J/%9C,AU.:W"CTS%W:_:YTB[A-_^PQI;C%,SX6?^A9YY<3X_O#VM2^K M]GIPS>;]92IMP8'44+Q;.R$)E-T,42L PO3J*A8Q+LK]FM)BT M7-WK8M U!E99OP-/, "5VTM'1P5)*-Q'3U6"8MKESQQ7(S<@_%%K,R?9T'N8 M4/[EL;'OB18-HAO6IQ:4'Y_7$+KRV\8EAL"^@T-)3PE6W@%6%8;DWVLV;$,U MRC==7"8HN!@^P*FQ'[E.3\')$*C_QT$89K9)R:AQ7ERR#K0C.3"PY!X73A0X M#NS_L67E_O/A<+X6^9@@,Z+T<6]DR(W[4)+*C#_NE4J@X '5N\Z94^=&1_M> M]L'QN,HT30/%[R(&0OU"LNBSS*1T0H5W(6;EA_5WIH,93DD^?,)8Q1Q%==P; M&T!_C)$Z*N_X/"SR15'=4B>J@LO<6DKY7&RFSN:V<^K!,0EBZ1)['9A 2/%$ MN-W5WP+PCCY!7!0Z4VHPRGOTR0_Z*^0S_.SX VG>.';MP69.#\-;OBI#SDA)]2<9W]F+V 1XDW&U=.RPB:=8ZU MJMY2W^&(8-A4._LNGIQU]#C%\F&)16#.[;QL8@W"\H5[*5A2U!H=4SL0!:0F M)2P823-[U.29L4XW78W^\XN.^28WH1 &ZF&.]+AOP$0(<-T8ZX2=M G8I39P MRS)OD#4>VL+!^ZA9J9@)7T;#@4\Z3+'9,<>/!+G*[-B)5@H!HBM.2^GZA9'^ M7)*?B21@ +FI0JRO6G,E /;*S M;/SHXYSJ6GZ8.UGY1E7U1H0BFS)P]UL>UJ0 A&S6]#.JJ*H[+96S\#;7?*!P M6%.' K!L7]>+=^Q=SELO9G=G_#+67O)8B\4R_BL0S17_Z.CFGL5=:#:V,$>Q MLPFGJ!$"2LK6+K+RWXY:;)+%COAO<#_MCBX>9:JS.-1W\TP MACG#%U,*R@=S^CO1B95_/WM7%U ,2NBGPN^$3D9P>/2];9G/2WX+]*!F)F"G M#>?>I$E$BW732P0NAZ#D(7_#\7U5%E%WX?.?SH?[)['NA,<^S+$UD5@U*]UV MUB63.$ I4%Q9 D0I42CG==\2\ #3+[<;NZ9.8G$C %UMT$ M$_PW&%;1!O57?-LT>W9^I6/NO%2CSW*LS"-"QRE&6#4VE:"$M9W,-511L;+% M0_NIQ24?J!-XBDT97>GFBV@S(B>Y7K*:XBU;K(VHCDUD4]WZ,ORNMA]YQ=YQ MFE^_7>UH2QO2ROLMAKINPA@X23)'8Z5'PSCYRN M='%RZF$[H0"!X*RH2<3+^/># $M_OJGM*0^_15N.IC<>UFWLQ=)E=(53,O%: M>(!U]RDN%&JC;)T'-?#837@\D%)$FTRVS(%8.YE=W+HYV6.'UNC=JO*/S5@\ MUK;91U>;$J"WL(-O8%[@#1?[X%6S*VO,)X?C7R=86VMGTYR;0U0$Y MF9:SE18_[YNW@3DV1'^2X=N6!)6QF[FSA0C@1N[F56,^W:T[NY;9K= ^C[3, MD*T NR34.FF46GE*;1-/J7I\ H#5\_Q*-40QF*RJ#9TST/T,W4RM:0[+&/,M M)!::*!EU9O+E.3D<2C)V ME=(_H83%E"4+19$"UH/0CHX#&??KXX0W'I3F^)9Y/Z7\JI^MWHR5YL6_V&)- M2_ V/VCJVG#&W\_&F\[4A%I;1G+%\\6AC[)F$^+*,40=2U+8Q%Y5*2G?U:R? MDDF;N9?9@9LA"\N#=O@J?.3W\G4UO_OG;1EAE?Y2\0_#0>C\#^SH2EU89PD- M,:5DRRN]""G &$@LZYR?$HM26TS[!*VU7L?R3$HJP*A M2%A#]-N-WN8+X-28\;?CR+,H/D#X,,\WPY%/-60)*HE,>JXL?OK-'1+OI]OP M3_0N<)G@>;WK7\A\?_OV[4_BF;QI?IE9!_[5EE$;_M@Z!7H3.X=<3_()+)SWV;*3O^H(5I;E:"Q6.BIC-T7OM3%M MM,G$4]GWZCM[+D:H;>IBQE/K)=?]-M^+]P6+#J^#.WS63R/$J:8*ISP;9U,? M.U(S9=L_M2@W\*8Q$9P) 9(5*'088ZO\I7UAN@FO#FZT^NC:E(>=VP/]6]=% M]R%='3TA^M21NCNTJWE5JZ&],P/R9KK:<<[ UOU2IM7*&VL@NHXM7,0[60AF MK_WUQE&$W&4&^!".7/A9T/23VICJW%B:_NR])9;.!C7UP MYF\]XYF%!I.M@QX93'Y*^A2"(T5JW+JVN0W8++NJ3(C.<#OHP1/E)&CWZGB7 M;D.P[^=:K&_<\JWZNW&]5&'*4>$];CSKU"/S)JL$,4?1C9)2A]R,$PSBT8Z* M=4VQ5L!%EV.P)P@WFS 1S/,H5CI8NI\+@YD:+O[\R$U^:/-% 3Y8T,%3!V$I M).-RD:&-NK'K.1=F7=K,LU]AFQ97HOJ6IVR4RGJ\=?/4QNX(.'>8<=[9,?5-8 M-95 8E999.\NR>@>MN^-?)&^F8)NF!4&[R)M?G<[4$P<^/UXNYW[K2L&@[2X M".8 1V"A.DJ6+?&\K_//8VS5Y\DYFEGZQ@0UCX!WZ[#E\Z:%331R6]+=8%#O M"7&JLSYD\32=,5-[D"*M#:N3%1UGF: M0G<+Q/G=-'\,I8A.QP-ETW7?3XM+-UGH&U:A+0L1USO=O)-_Y TVP9UVI3T5 MP1VHW6B%:EZBJ7@V9^R+,=F^AJ9"Q 2$ V@J;?=H3,_]*!_32G8WPR^(2O: M3:OL=7?Q.%38LLW3]&Z^^Y9*)_KYY*I&8^G]EBLTKI]T9! JDZC*EO/0A_J M)IN[BM-\!F;ZY*A!S688LU4^T,>&*EA^I!\I#/:^HI8"*JT#OO8_4TY?W4(Z M93.:9KG[?=/ @D#,YD&+Q(OJ0:,U1YTA^9^'QD0]YVJ*9\:XF&. MA'.C8>9O-Q/7"'Y_%;U&06[A[R%8M,TF5S$^.JWY6%Y,+L(DNA@5@W'\"249 M66&7!#E82(S=2>Z8M>( L]@^RD+\!SAIN3M+N ]2C([-5;SDXK+0>Z1J.[W9 M=18T)$&R:B^L6N8*K))S9H^%ZO 8R;U5_UG T_W7NCOK_BMD'$/KR""1F.E M?C*=NJ)%4Q/Q*M9>H!F%;0LF+;RQO#6:0-A[AKH]51GVU4%*9$R>H7N(R+B4 M2(=@#ZLCV & 2[=?&?'V[>QG?C%E0;;]?KZ*HCW MX'1']Q@%>LFZEDRRS5//79*)([2>=4JI2\4S#V&42/_W0<#2?5CRH"C8EV\2 M\R#B!9 0/#VDW8+=Z?Z.#4FY#-:K$_HUS\\8&8?P;)V<:;6X#^N-F_+=L MY#L2RYBQ6VON.J+.FT!3^+VR\@,RS^OCO$394YMM?%)ZI!%OHZWLA=M!@-LS M_IE P=ID-#%ZL8A$Z,EQ26MS<,+=11:,_3Q!QL$2VV()+T"@8L&8?SE6$&]Q MU/8BUP+Q=]CFR)Y7 T=@:/3(>4W,L2CF>E33LNS$P0ET^9MR;E),CB!# MO<9JL!1^2+"]SFDUA#7%MKYE9PX"#7N^"3>4);&6;>TSU*K??#)\'(:;X=N2N0:X)4M* M5%GW6)@0=F7/N@MV[H2 W=2S'(YO<[2"F.P@XS= .92CLQ%"590G7J?@M5@$ MH^?:"HNSRSX!$QYW"]>GI""K&T>WB2V&SG!E^E]$C,[GJ MW?>$-78Y7;!V3/M0#FA\#VWVOH3527U@&6(T[J=Q<8]?MD6(A?JS8T>_ &Q: MKZB15Z1=*< X,0ISHJFM3-IM)@(G+&[84JI 8-\*0_;MQYG&U2-*@S'-Z&6S M]OB=(7G:9B:!.KS:/YMTVZB_Y6G6,#;+&QI:9HXVFAHB91"5FG"\'GU3EE)& M16>OX"Y/(M9/P-=2]TAXE!HO2@Y3 MLHKTF1#.:N?/S/2W?Z-V//-O]C:UG]F17SD2X=*U,6[[23(Z+"FB"_%01PE_ M9)FI<0RDM[OEW3/("J7K2]17$9O(9&.99_IKQ?8+V44XNY7DV"!C8XQQ>)33 M$L*O<'5Z)%CK,Z^8+6^@0W^\A/.%R_?J../Z@ EAIR>B';FC+Y/'"_ZNI-R VF>3*BJR0SI M6V9QYF_6'9P!MAZ?[[\Z6@^6X:[;F1#0%-EC?0;B.9RAUTQ67P>M#3>=B\?:E3QM^IWBO'G":!!F M?F!@(':A5*4E2"\GDW85UHMO8/,4%4*4# M-V*B.-B<^***U>HE[HL?F&!6<7J[]E=KF]'7G\(W9>X$"8NF9SW?;#9??*O. M>9O5ZYQRR]R5%NOB W"/ESPIS<7F>+7#+)/710"WFF2_KGS[%^:M\ MB?)![N&CMFG3P;WW4&: M]YK#DJ@DS0T+'.X2M^..ZD#?[24*K1\6K]XF&^> MEJ3B75?!-ISR)P?FFAB,VP5M8*H"%[SW(2N&L(_C213/^FB"G[&[N;-]R0:G M'WEK1M>=R1_?"[14-HPR#*65BF?R-U56#KO+DO:B\<[LT$UEW#Z-=9"'!_!* M>C+"A=R3 *KP?9OF4+$J5\NS?>#-\'SH,14"Q942*4!>9?7YU>Z&&ST3A M4)(FH1V07SV@D&L^N(&[KWJS_KIK M6>8S?3ID545'8.SM23\[AG0%^74"1<+T]HOW6[ M>MC^>;]YNT,%G4D>E4<%B?'"D#L-Q?U\!ZAGX.Q.I%]7>'DY;FZ[JG29!_;7 M+RFH*\)JY)[B02#_V84UU)[Q0/?9K**FP8JUC02GR3)D$1 M<';8@VVR:-]>V:X;?CUR7X6VTIADO<=DL/MQ2= MH'(NM^A)/W/:Z*BFV &"2::YYAD7]*23\^ _CYC+N3 A#)]T,E?*KN(LRDQQ M;,PZ%X0;DMS(UE-0CH\P806XFH2I$/?K0GYQX,$4_.^.91,8 MHA5]_Z;HI$U!@(UE!S[9:(V2+L?"TX$ S"\J04-\4" M6A^H$11=N38GN55M\;5Q8$V(F[1NZ80*OROWB#. B"%\(B,(9(O?/\+*XHFJ MC-QUD/G@N3RJ_D:LMR:O<^#YXMEC[0,I"FVPN'.$Y+S%V4D555;N <[^ZMFW MF/1*)X^V0OR%U+X62@]F MK6.P\E_<;Y\?JX5T1())A/9-I:)%4)A?B.01; .'.4'\P(, MT!I5Z[ONT&@([,UN!CJH +S^5866!I,9 5!'*0_ \OLT"W=9"'O7G<$9Z_ H M46#O!56I7%@N:MB?85F"!2.6UR5V6\N3)^+H(60W'71C-@:@KX\/N/-O#RC. M*&!8*(&7DTB2Z>)7.6E+)^"S76$=]J^Q_ 6 M->^&_X/R\/3?*#@E,&*"G)1 MH?$?-3I8FIOFS@JC":JF(,EPBU8T?P_6 ?==_.G(&;2()HADT1Y\T5_T:P1< MR+&#@1^?PW--LJ4+(5!'B3(">0A4;;1:0)IDZV=SD_6=Y^4]NUJ2BK6VO\@N MMDZN+(XA8924$J:4W_D9=DQUBCG!./]X?,JX9PUMGF;,X/.>3/.^H=&1'QUE MD=A.%X4S_3 M22U\5R$S3W$WM/K :M"5?=@/%DBKD\C51_KH/C! M?3HZZ/M@.TOVMS= /$4>>AWI'"!&?P9I>_]%0). ,2ZR3MV<2=E'.R] MJO,&"(S<%!$(LXG@'Z,4E.SL(!9(TU%VIAZ/_,H=QN.3(N$MB@.BY#IZ1*D! MV<@T@#=5N]K!MWVW[:9)SF_2<]NRK9-P;W;MU\_T'@OL1@FOQ A>,W?1V:GA MS)%G C9[T_9LQDU6H<'BLC2^J&M3FW;F[T273*D3\L@)25)^V*-K8T?'G76[ M29990*GQF.L;^:.C[1_K)$3T^8F=OIMB%3.VN=@9SS2V:;[=31O'GTMP[L1$>73LNU>+DJ_;NT7/N,AKM?^H]BY0>ZWC>^03?T MT_L7ORSBY'F&4$V7*4[8XKXH3& ;W'-$ \X1\H"".42,/;/FW?%P8E7CH9NR M8"_PGX\Z2LXB;I5OOFQO>HY1?.;]3 0B@\[T98O.GQ2<.=7?NP\S0.,$;]BR M+0%$/(9EEDCH/[YINGY!05Q[2)5S=<9=QD6Q7\;KU>H_NM %BT11!// M+4EP16E.C6-+9-!4J=6/N<7*,^R222\IZ])?1QUGJTG+YEHNFZMP%9>)>FL-EHPSM8;E#]VF81@;%D^'(L1: M0DU#&C&5%,Z)PZV;SG8J+(0Z9C4WO&;>QS[#8=QM9W^Y#09%V+.IA*JXNVT?1]*<"#[O/="!TO@#"SH"I;MT/B;(8NR%J+A%/" M:(90(N84O1D=# MURZJG:]R/_74&3N2M.P*?<;M8CZ#S6GL)Y:0U;.3]*?0Z MO1O#1.(VW_>J)HM/O]M4V>F#&(]? /B-Y,9^RK,U1UJ2%QRGUG5@I&S)A3A+ M*WIX8FIF]UB ST87)!IPF1/5335K-?O(ND%)-:0BQ8F]\K>%2/T1(OKQ\S?3 M#;J9LN.,"O=J4,N 07.+(]6/JG69.C>R0^G6\!U=2Z$P35FD2*&_?;B+A >O MT6&R73?$R?$9P[:%>R\CJ?<;T=V.R2)GY168;' G" M_@1HL\CAO_.,Y?_'_WT0#OFKGO/?AHOR4MQ[E%D[,=B:/.LIEP$?2JP8W-[; M?))4^,GQ9H)+4D28->9<(MHS =-?I+,'3&Z8Y80.C++ W?WE$>.*G_0CC(6P M>6NMU7CY0 +GKD&GL6W."A+6LM I\3EM?GJ,U+I]B;*ST;%_[*T%HRMF-1.SI\[)[N4%3W13;-6N @%X&[\XO2^ZO7 %_M+5X'HL41,B3DHR7 M 00:,O^? 6'(IA*FKM99U34X!BGU=PN. GHO:%!3QI(N'+!VN?3Y:N30\$H= M)6/YD2'\8!@ DB=MWJ;5IL[FB<$M2,H-)O(P0*E MY62J3195P^[OTKFS67U@RT5H4KS5@HY.L7!"(R,C=*7\@<%H3/G_ M74&T-Y MY7;=V+S[-=Y(I38/ >.1R+:T%SE C@\_+T6[!C#"ED ' )%HU@E_E=(# 5,L MB[FC1R5OM\1!-O!MNV/]^&YL7;A"I*9HDZ1@(@%^,MH9RPL@VE.I]82OC*%] M]IC/)LX@0%>1F\]L]20= =F,FAJ$@;F6#/CGS83+UY2"8Y^T:B]\Y'U1E)U> M9;@?M+#^:9A->9H^69"\9<>:#A&#]GRT1MK[D]2)2SF/PA$3@O#JLZS?"^#^ MJN4%,%5="VVU[[_5&)"Y8^-O%C]TG5,.&"3$ M6GR*%L SV-M[*(B\L9/?D+MY*&A6XX>J(U.'%K4^]RF)C-/8\>H)+AB@IMTR MVI+8)GC0Q'I3?!WA;Y,A &C\"^@(1C?&21M.<; U9LDX,((%$_P3_Y;V?BO# MX,$.S#T_A33;YF*)8R.M_ME3*+3+V/*"-O!-!LI$LO,J;V]Q/_[\R#,>$CY, MZ3K^L(II9$Q/YN ;JGX7P Y9,18U./'1D!7X6]2JR84* TW2O:?$)( ;,P8Q M&1TF&V%^2%%N[8I1;YL9T+]TLD!O:MD-^^V:W+I58Z+BR:BL&G?\7B?S[%:;+*H"[W_1IRZ"53YM;-! M,-W5G=<9['TRL3S9\F$*P*KY[\\RV<_E^I$ C&0_S7GT<[4V-VE^^7?B9.G(74TEG^<'NSD[Z!OCMG?DY4@9SG(E'K(<396*8I^V%' MU$UAI_X+PLF?KQA<7 $J -\LPFUOLK"YX9N(: .ER-.CID4E5/:!2ES'A5S= MR&*OY!7WK &;U.$/)L7'=>B??V"L8:1(DD+_S;B*IWMP/$H'T0[R21H:QC7( M:G1?=278__D_>'OR/PLL2=#&6GGAU.]T7S .G_G@O*+A1D:VM WCM-2:)F$U M57G#KX.G^S<#T"1CKK0I@=GW)\6@ >6Y_:NR*07(;(+8J('QN5T=^5K.U16S MJC-E:21)F@SL[1Z;XN[-)%.-\$[MV* 7 F@S9K-:>K^2:Q\<-;2>/] MSO>R(+Q/)X4>PP8'#@Z.'F,DE4,)T3-.V MXAHZ1$GA#AKA#K_I/4G7:*E)D8A'XY^:7>U6#1Y M_IL((Q?E+YY-/[U="SSLP#OXQ=CD4HG C(CS 1''%_>O3AO@ .(:\342JCL4+@W^02 %-^]/\_!O?I0N#CO>QK7W^>/%B$_]("JV$@@^U5R/A%F$@^[/+S: M1\-W+? I)%!CEC#2 !%17<+',+D+PHAJ^QN=6],% M ]ETY(J*VI$F;?7:KX]NS5PQ]]E]>2GZLX\ZXX[KUD Q$:$4?8^)\R7)DE/J MFTF$9J"SPG3C*=8?8?W\@<)TQFR=L5_+RTL7:FVY&.RLZRLIE+_;P3U6%F7V M+6A$"F1SB*Z,(6 M0N, FQQD]C;JA6=:J$,'F_F>?.@3I8)$EGEWQ09JX]\3__<;J/[RG]-&'WCV M7P "CS;(,@YPI[%HAUK]S::.]=T=E]6G#NL7!:T96BGS;)_,O"FR70U@_R9"@%0#442CN(P90MZB\(HK5X"*_WK!"&##D$-\ 3+"[-)7R**L:Q9G. M3B,YMUJ^_4H>)6GMQ]\G1L3Z^37Z"HT)X?NKY_ZZ_B?BWG@ *M?:UNPQ/!^] MRRYJX;IA2F#?W,X9ZW'("N(H:&D(_>,SSL7U<;O>*(B\=D@BO(NE+682H=>] MRL3>"S9153+N1SO&8Z <703E3W!9"OW:1.!Y+$DD2EJZ>A!([<-O5Y!]@/XP M)@<6ZJS=($^GU5E,B0VE/ QL\*#$P\:VH^V#VNV:"NO##",PZ3J3^>('@E'8 M=IOL_K55TH>=]!3? 152-*'58!A4O'()+!Z,I;"96T6V(J1_GL#U MTJ-9[Y"D:(@DI4?["-E"ZL_#.@N=T?V+GB[?@N3205UWN+Y=TER,PW\37JB5,WPZ MI0/G!886GL>=X(DQD]I-W%C_)RG3"6C3&#O:;S7?(_U%2ZXA007>FT\FA7,! M?@,:MCNLAJ",RT_M(\WUL8^3S]//!UA']MU1ZR5?GIJRO%P#*N4[O#=OO<9> M *(;)OVSUV)/3/!%S6$!&_H%LZ)FU*GP @\!E-0>KO=\A2['Q[=R79[!2 "X M8"& US^QK3P#7&%6:" &+?/&K&1"Y_VUYOH$W%YV'X8MG.=+?.5WU)%X8^!3 MA][VUH9K:$BB$<<0O-#F!=ZR])U"@;2O1ET]85MJ$;=V?@L\F%CV'F/L7NE? M6D/;^=(2R3\&#")6 2=A0.\IRSA15?-V7;AVXW.\Q9ML^JFQ/>)$E%IU.S)U MO_Q5CW*B2+,=9D'_VM9A\X-:\<@L7,06CP37(IH?+;( 3G(/"6!>?M@>_BW& M**%2I M)3( 'J:"+PS1J%"A*3,-8CBY7/B<_PO-J&TLIUPW=V39,,?^MJ,YT6PC'8'Y M$=,@/YCW1%2BP+A0P;/PST1M;OQ;AGJN.#D9HWB4VC+DI.*J)4&E$EA,)(X< M1A_2*EE(<+EK(I<: K1:0Q*'/ZY@E>$0UC=OFTGD3L+#U;+TO)O=_K3 [4+2B2 ]/HIIEP!:?5)"?#8X!3YX.;#I41^Z3,!Y3>=9;/# M9]XI?WY<1UWUCXDN-+&D#!9[N&[N^HP:Y]Z12\4IGS.PLMA,V:_WE]TG/4-= M2JA7),( 'K[5'45[ZH7M@T]=R2*.6GPAWM0?#HUB[@H&5MB;,ZB1]S7M7'TZ MM'1GIU"71>KE;J/$&J+G((]P1?I+TG[EG?<[13A]*P?*]%:3C+9#!#93NAJ2 M%-5I:ZPD_*;'65XVT.LON>0521=R(0G+@[=:)4X!!]1WVN)O8+_XF/J:'TLS MU+%.NX:.W$-RC'3-9 Z,XT/QHPJ+3-7>SKH2GI0)G.C=0(, .^QCNU_L-.' MSN6BCAY9"Y^:+]Z?4,:P"4#WVQ6^T[U'$TLEC3HBR%AX]?'CS>D27S@8YMZU M-B8O6R9#+I#H>SG!/VU(UT-8/JR%TP;SG8IZ%^G;GMNK8%[5\HQ (AWU5_[( M#EKR8*_#?I;=HE2IE(%FY&886Q0LP7K;84Y4(+I5RDXVEWKYU;Z2']06^T8E MC^]:SQR;BGMH%P[(O-J;=Y_KZ<\RXN,)3 MXD@/VA*^=,BO=B<0#OAKL.Y>9S ,3RLG.2^ZU?")59 MO"ZI?/H]"DTL]DW:K,ZVC\I@T6#/3418EG7*I^YSI*(KO,A1;/BFCL;%=LQ\ M8A+&]QH'K'.F7OT-Y'5#OM;!O%4O@"V;GA= C5+0$YH]I#* ]]CT+''UJ6/T M4GS<.8%1Q+7=U.0_=5N F1+*QTF'I$W*-@S0?>^Y&<>G#(6)NA\**O7&#PJ6 MOP"Z&)<15OG@(+J4&YPD0QS%D$:_13\?NK_._*3??71RCF*?_HH1>)SN&UUE MOSWGC''::HE1;S@[B:SWX5V5VE"@'!U.)8C89E]TV\*NLK-]?C/CL5?#_AI# M&HEU)HC$U'1-17Z[!=JHJS%VG_#8PMU;MSD7V\6AA/+Y56R)%*6I=X@K*O\9 MDS?NML.>"F AJ#VWB7$\JBZ>"\N*3:%N-)1&7]SA?H)*\#K=#A/^,;35F5[] M4+H25&2O(?7V00NSC7)$W:7MIDH8L/LHLA:'WG>Q-%9D@,L_=I)L]V-DEQ)Y M9Q>^'>U_P(,EI1JCM8?KD-#$?F&V_6\__P]*\\K#'%S;9EUL9Y]*/C%2 Y[E,#(L&"Z1AZO MQ5H5IO:5/JJXLV^H:)D@@G3FS!J>V76>%.42]&:^K&J%2)*+TX)1K\B3W,NS MZ'G,G G[&AUG<;-[5)]8A_S%SA$&5X3.M9_#\E8-9-^"&8'0Q'S%R%S!Y-8) MRO#->$GQZRG0#CNQW!FT1;S,U74#TQ[Z6W5GJ[W05E]NK-%1TCL(6VC<9^\% M$!J_:#)M;=MXM_JI)S23'%[:;OU3Y"?%0+U;)IB<)F]2!N#&6$MFYLB!8>Z9 MYC#9Y , XUS$1V?ZE"/@*9UW96<6+ M!LN"-R%-YN=B?1QT$D=,).HB6',M_Z%=Y5!,W<-$\A]O[UO3AT$G" +":7\\?9WVJFBWD MX&$X+K-EO)@/JZL1ZC4'280)*LQZ+HX-D15'4&4YX"2^ !ST]5I(2!#BK^ : M] Q:8ASXLB3__"5.FU<@ >M5.OXN)GC?+RYL@[(:K2(U/#!O$)IC!G5T8+N[ MN('YU'OLBL0+[]2Q\SD3W-GHSSJSP3AQ,77'DK5$JBKZ66@21.'1"+77W!,# M;!%J9YK(50Q5O[P 5--MFELEST>Z2*BWKRKXD]8#:!WQ):,A)Y_ VT7@#:\H MEVS+>KYX B_U""_/K=]^SDC"YLS:J.D](48,2PGW#JS6GLG M1*:0.G+(Y)QKQ$KKDJ[N.#;J6F<1OSKH\C@N4$T4!EYP&>9R'@%+:M[/\HFI MG'JRPXN)V[3,7H_P

B7N2'&1![6OPX_G]H$KU6SZ4#&W#Y,_'O M;?;29E/CK%:-C[8%-1@F;L.O.:7%HOW+72-6]$_GX:G%2^0??3A/V]%%""ZM M)O,0PEX (;B2Y$T4E_V.Z$KN+-)D%Y-T2 CG_.,^V5Q0N9/D^?Z;XT>UYR37 MZ^$E:NF,9&SX?4>>)2"V:^52_,>TBS3TYX. *;$Z2:RR[R((.$9SP5K\,LP3Y=0S6_Q=#@A/X=_NE>1Z1**58]BW#N:3KUW$#X MPEQLH@A=FUJ5\=V/VVO'%6P0@O27AWP#?G99..,88]D=B M!ZA!8!I#A9&QJ"LXF0@VSX,;W!_R-6E86;=H6I)B^)$^X[I$."?TI#G(=VB= MX\T+(/BQN*CI'/I5M \]LWCF1*0_B%Q2KMEP^S'.0QMS+K7JZAWK(JB:3DSS M$X8$G21>064D)0E/[0C-%IG!#G4OT4V\U=E*GD_^B*J7Y,,ZX^S @I:R<$DT MG]I?=+ND0Z+^9Q.^5;"ZV(;%Z O 8PI%6\;*CNH=A+^9N62%5;4G<$52\]-] MP>=G,5:=?R=9YB8BJP%>I[[E\EVF8E/#@Z)10!5&MSR1Q:3("Z#C8A?E,'H( M*NHL!JX32#$K:EI>B/! I\C[TT8*-Q4P>,TF-S6%8B*OKB"$D*QFOW&M%MD< MQ[Z<$Z8C9GXQ+6W4Z=S.^AF$%'TQ+-'7%2"C^[7/=Z?'BF(5YSKQK>PEN>K, MGWXLX1"Z:_] ^"K#0QA6#EMS-_KTO$8;(Q;?7BHMRE-9X(EX>BX:E(IZEE]% M3G6VJ36H<2!F9\3Y!> %[CF2<^+A777'5RHSVM>@OU>M\7;=B%EXA\<0UFG! MO7E2]B9,7>1$%!IQ\ZZGQG^%;C:PUW[U$GM&[XM$X^+": M \)J^Q YC]0U>A!$!MCR3'@##!2<.F'C/YR==N# 85G0*TVJ1:7[[7[;[D%" MF&YQIJ34/.M0S=@1+N_HE+S73Q@ML]-NX[2!73:Y;I+U+PZ'U%61U11#30P; M\913ALZ'L&YT$#F$=PG@^ E_YU#O)7.K2!QGA 9O6E7]B%7;D*2NLA\K-1&/ M;&GW2J=OP6(P@JB/'$?XN[.9O]W2FDZM-H'.3OU"^NZ&#;^(/ M$#C4#&]4T=.];F>'!#9XSL]OHE0CODX"EK//K1: MFD+X78X]-L-&7$;A61W?WZ<#U3TW&2VU]VX84)#V!$WD)B5TS'29&SVRSS@Y MD0EV?-MW>(C[^C$NI,,;7(_;IB71)^(J2#ZDI:/.0/*)##,;N MYOYT*JHA2EP/@X'\=#I B\X9M>4#JW+L3ZQ.Z+;LYKB+TA1,R/#YP2C;FE/( M7JD^9:;Z8^_RBH.L?Y%$;OH,=(0+9W6]/]:7L#@O@GZ\KT[[C.VGI),4\73C M:BQ& )?SE.DJ'G&#?JRXH9#NU;5%\D7*_4=<)^>Z/O59C<<;+N?UUEF*(,KE MF;9GSYEI29Q)&T>/R#2!<^52M_R/F(WWL;.1461(<=H$'FA<2,+_L7W!_YU? M:W#\USKV-:(YU \CJK!-U U]93MQ(?!-,?K=S6OXUV"U3X<'R//UJTO)6)/T M*?/#ZAG%+C18V$VJC$WRGX6R<]()=&3OU[]S@SJZG:N2&"2^C7T!M##_E5M/ M.=; ?K,"9*,_#\^?CYI_$%_D-N2LHS1]1@2Z*5Q5P0_Q9QBJ",_B1%*"&2:$ M,3:SF1"PGW&/;8S^=JJ5\W$)/O9?0;F+Q:C4.E-*;)OS5Q7KPZ$T MW)'SI/?9)>>EIJ8-Q+<"&NP#\T33I,::R(NQEH M)/I=:*W38P":OC0][1!L M?8M6"7BXI4]K>NJ@,O"$!/#BTT5=$206G.^#/ -C;&*+RO7VW=(M'+"_-\15 M38#V(?G$OEG'5=^"%L3?M8'GQM*+T]D1MWX\KNM]>8W-E%?)]!J-R>WY3&.\ M% "Q<8VT ;*/S Z390;'[>:U7-]PF5%0["A]JG5$Q*QJG#GRSHQ#\4V9];=R M-%=WF(\^<:H*:S?6G9OW4[C\N;.'";EO5\C0H3Y_'V)"$!R2P)5)'6@/"ML) M/U2?R9F8-?>4Z(AS\>^6XWS+$HVL-IZQY^ /+#P "P>L9#AQY/6(6-CFL6]G M\] _KY-2D/T]''*YNW".,AAH)SQNG"G:#M4UM?XZ%L:X2AKVP3^YMYGBLE<, M4"-_IV2UX6<:<89)KCU]DK2;5&RXJ$]D:SU!'WU'^XA%?SO' MYQ9YR#_:.FQ1^@60AUSPC%>EN?@L184W.S_[ZEA"[JL MB^ /K7"ORWGF6DZ M,_.>$WOT<"BE#"ZKX?8?S[&2Z+WB^5$)3':/5BR.>"[CX7I%H>:@V_Z3%>VM M2[T1WZ+MAB&4NVA5%32NHES!2BSN+';;@%%!((#[ASH2NY+RV6HD[%,G MD3>^(76V_!:\'NH+P$[U4W1^NVD4GUG/QSE=W<9CNS+J']@WUA0O@%5)Z%4[ M1R;/4B68"]>KPV;@LT_!4Z5G>=6Z(V%A;=#17;_=P@,S8@+KC_/)*H!ZQ-"- M^D@M*!RZ*]W*2-*AMLS] K#6N$@Z<36FX)5Q11MSIE4BCZTH0,80BZR,\F?&)'SLIT M)@GRS[\^A(A3GX-_M%0\E<.6=(W'9PS&B1]"X6/NT)"NQQLS?.;X<@@';B0& MG=T8HTW<'_I(G!]E )[W*S7(8?E+![IOLVA4>O%/1;PT3E21=""B*B4'[=IQ MBRJ4A6DY+(MJ-/J(P>L%O0K>-#+X?(XQB5&.MY6E(?6VD.'-C M0I@W'20S3?)AZ*PWSGRWR.=USEOK])W"+?#;>;G)N*=E,TQY:&5=<(ROFHX+ M6ZHS.:""6=1HJ2HAS+.%S3VG@=Y>K>TUJE)KWD65&RR1Z_&)N'M/.X*OU 0" M-F7^!JTI,R$4/PA&.E"#>@,8:.# C&QEB=,3K4<+T=/-%05;JWY M_RSLW_CZFVC'50KL/_U)Y+PH6T@E:$@L?T__ TZ2H@_TCG5(WU^ES/A0$R&' MP_IB#07&T/?L"3%<[ >B]3OB2>/%LLCF23XB?;"KL(.%0J3-@H">]-(\]+RL MW^Z#094Q-82_6]P,[5:HYYPMXZ+_YC/$X\D]. 3EY6)%1T_,5/,K=7&O/ ^Q M"Q^=O"'.V66ZH@^68'G54:'N)ITO@,22Z!,IKAU6$CP<\80OJU4 X"%LP Y MS+-LB4[^O[3OU4%Q0$^:0X P4)"<)= < CN"4$&@@8?)+@,3G -;D.0 D: M7 <"##Y8@(&!X.X.8; 9"!+TLK6U>[^[NJJ[J]O;W:NZ/[X_OWZO7KU^_?7K M[O2]G#@WDY0'">=()ML6E4 ?KU(PA6C'\PPEW2FVQP7SIBXI"PJ#17&:$GO- M[[%-10O7V^4,T9OVF:W (/M?9#]/GAPF)H"J _X^NQ\THUJ#4\N,EY9,94[F M4IQ94ZBFE'JM/)]1>_=[?R.)-IS9'"],:"_>7AQ443ED/J7://FKC]^ISS;P MJIX]OO0^&9D+,P:WD%$'RN6S;6[6TX?1@D4F%S:$,ORDRKKC_KFYMZ6286W4T M(^FLF_S=%J2[)(]IKSIQ6GJ4]"@%?T!<^LXRE N<^WP6)DE)M&FN'GDLF&"[KZ&E(?8@EZ)E$3;-K7F9>4<09HC MXO&PPA"]1YMI],/6*[Z@7O= X;IQWO=1YWLB5"YO/,V2>+\E[MFIO(D$!E7$ M,Z@PM#_D.HZ5%JQ:6=XG+%9VW?)-^2$EA63/>#A0YN5 ;G7Q%2B8**#E/X;3 MQ"#2IJX#KO1USI.'=8:KY[[+DRC^_.V4?->E[R63!/5Z.^X',Y89RIX5JJFS MK\P.DYJP]+T"_6ZW&!#@?(0[M1GM4L3/]R'>$'H/^%[CI2(BP>$@Y_?XT^#S MQU]V/5_+.J'I,%W5J0AC/43;FK,GL';^/.M0-L#7)YOO(J$,>2!DCXW8O"V$ M;F \%]76 V*.J@.SWA$NAUJZ'0FL]I5D.12-+F M<8:_YQ__6=T[V6SW[67$@KN+Q6[DWDVJM.7.K[>TZ'>X\6$E(W$.-[WQQ7^/ M>IHK_>HDE69?WR_T++*GT+\@*B9:,;1CRL[5;/Y&*MJ,.8Y@GX4>WJA7+OF& M>5)]+>#>!G6IL'%&APYWH8!;GJ!,3*;_=@Y M7;DW1 $&A2'6>PC;SW,@:MK*+P8-*G-C(/!"F^*[VO-G) M-?F)'%LW?1N03)RID; @=<2/X0M4G;^KJ;\'^V'ROHA:TH?%5B-.2 M +M&?-C_KYK]K3&S92!!7F)F8B=U%%+2V2//3^;]UV^.V*5X! M%.]&#=/977ZGE?:W;7W$B9W=A-ZIKN^]Z.#N:%:9$TM/4L1W\I8R*+8'TQ#1 MS*:=9V7-O3'ZL6@">U5_>UB:^T_U"8N]#K()6.5O>!,EJ5MHI%\U/28Y?&JR M01//-\2XX]JVLKC;RQW&\>7/"-ZKV:69:7(L!&-4:U!ZOLQL5/7.6,=47(;@ M(HO0$ S=)2X%NLT?Q9ZH>H7N[QX#Q41%NNQ6#OSA9_6QE=C^Y+G2VLJ)+:I4!$L\5WQXAZ62=<^E%KP-L HP!@VF$J5 %>A:7^D&Y#1@2PCFHBW!:L\'[#J>Q M:KPV27% 2)>ZOP@YU@_'SL=GI,3#=,$LZ.D?KM1&//35KQC1Y)N_'!9<^Z!X M.EF#(!EC @ 2Z#1RX+_VQ/W2P%,[AME(NB\6^_<2N=WI-Q(E\_A@_+!M:+57 M7]BZ[(W0XF!UIY9^E0*&_T<3JVAKQ"SC&0+A"=)/-!$Y<^@&]TWRI=S_F0NN:/X8J28K SUUNK9&CR M-S8W/R*5H"*LRP1M=( >AJ^ZM:/)U9UT@3UJF<]NZGC%?E-/1^'96M1U?SH5 M7B+WN+0Z.J,GF*U5;95IW@Q172G,145_#_#]_%XWST.\LH/XTJO0EXO 0%WL M"=*=IM_C%)@L.@9@ESV2I]J;%,:*YUV)#WRYHH2SK 5UU/VG,J;:!")G,D5CPKG37@+/#4^$0LD67R= M/#H#L_]&Q"L%G+7L5,LQZ%7WI!IQ9FE(%#\]0QS/%$W=HI=3BQ M])4M*S\ICG#;Q@$JK4H,]VH/)@_6&DW>QQ02Y@U"_R]U4]HNW@,&1D/N 6;I M]X K\NEBH_^NY^P_0=/Q?P4>%H;#? J6=4NQ0*RJ_E2C[:N^LSJ+,B%'SF/# MN6:N..UBI]QBP"@;+,<^1')E)C(N$A2@GCBIFJ5Q8FPXW-=1Z&(#F;;6'QU\=?>T>RU1?%_/X(=D M@C_QIR@#K<:,5U$C4FIYL@_!Y6$)HHS>TT0 1A_6;(8O@/R@#8@.K]*U0=R> M@>JDEZ]P.<];Q\"QPR?P/DRS@$.SEGO$Q6:[+7YQ=J26$%#\00MM)^Z2"?C= M02=$&-S^FE=C9ZKW+50Z %\O<$W)F',.4I3:E@NN867%2Y:GE@R:H@QFZ4R9 M\=U]!78A5%J/\E%#*(+U;0K8@MD[R2K*KGE;?B2$D$^7_IL/:_R?X9WQ&R5% M'ST[*:VGD'Z<-7\TP0TGUM3_+-1F0TJ-%OBLPZ;)KLF<+:1N_V4MO<;-E4&% M%,[KX6Q.9->PE=HZ+XNSOXS1X>HA_A!'.KL%H4JAX\#XKH.; #99$F#W(T@7 M:[2GRKBZW<=MZ -+R@JY_C4=/,V!@-'G-O_/]/'A->F5_SV@2Z+S,G.B(/1E M2-.!W-[^/0"PYG6@2U[OGG_X= MN12GO0)5[K?)?*8) W2T$K[J/>[7'5\K&1?/&7^?W0-"/4,P(L5_[\T]P'4N M9'+V#FOX'M [?MMI<0_0-+_$$[L'/#76U7KH>GX;?2L3LD:W>J/^[\G576&" M49Q0*8XGO9B3[1?CH LA%IWM%1UV(&BAY!:$O TU&NZQREL_@_K_QQWQ_SK7 M$<[ '+%B4H7T8-;I4 M*-/_BO'L9!':, PS_-U8+_\$BK.P;T>H_6I7[1XM@ MU7\W;@U'C 5-!"&-299'HHUK[5!/8%M(].WQ8.-_E@W^3[AEU2)SRZQJ.,U^ MN?:SQ YTZ081\3VZ$7?[ 0'7K]QN#]+.#,89D"7PJ(X"=4/$7#?1*FVM*G3[@*D=OGRL/<]$]0]JLD!2#9. M;3A=D@=MNT_*DAKWGG[RX!#;7*8.Z?#V-YS3HS[R:\$*RHY'8:?=&7<,=Q/P M&,=7=XN^!2^%=S38.#S2:*/IL#Z&-G=!G>741)7$,H_ +2G+3*?/=?$> 7DC MM;"<$M:P3A(YL>/J,;C'40?!3&8HRB;)IG-%#-@K)U1<]/M ;0* W"70369$ M0]T$S;Y2T#I27NJ;=6AE8FC1\@7I:Q.FLNKVCOP];CPNU3- +A;/[@Z4T!P; MQ''#)H@RCIPI==W X_7"_8&H:'G%.*A-_BE9SX_C:+><;1E]#XB*BN6Y$).$ MK%0&2;*I^_D^_7F2*O5T2X\*]\LN-7LB:VTF?C7#_-;K>&$+-265ZRX!5M8E,GDZG\A# MN]D[RCULW1D1W-M%D>&?!KQT$Y$\6$+E1!* ; ;W\&Z64O0AHF*%(YMN8/\7>)Y8T]=SM3:E?:'7IS'?Z2R2"'H4GPDR0^P^N291"K7 M.EL3^")D8XQC.J'17W.1*?Y=QC"HE$AAE))-*30-]Z$L^H\\MI0^I8$9U4P# M\7.UZV$EUI)^/]KEP8GF[$8$5J(&51HS'C8=5N9<(_J#^GG&; ,MU",@WA8F MM%RDHD/!5(<;^\R/JRC;[N,PC4&XQ60I.!ZB>J'=;!M_,:LHYN=N-_1I6TN M8"3XE,Z%@QPKQTV$FS_6C#Y,W0P%\JMZ#G3VP-%DX92UV&1+"4A-G-O)\BRB MDF5R<'"H<(0*0WBW%V3S7RIL;_\&V#'8?&3!5A2A-@?\X"*B,2%D5J,UQXPPM3R@ $KR6XTSA0J_U6^5> M_-;([:,T5SKGIRL_)V&>23Y<;=;)%T 33*Y@YE@3.J*Q%=%4KE"#(I2MI2D, M/B("I>&PPBFG_=7CAYO-":$/\:O]Y9Y^Q]C MXZ'#MW57QW-\P@Y\&KCE:P+AX@#2K)_8'-*IIFFK$=5'@2I7=;Y9.J$"^+R% M<:N63!*<559\6*S9HD&H"5];T>G2*=>::GX^*LE%ZM><,'TJY@=E.)N0X?1^ MZGYRK)^^&QU_I%HQ&+C,H;@F2A=0K7&05JWM!Y_' UT)ZO& M<.?N:F5$3?]D87!]$V1T$X&"W&WH!T%S5+6N^9VU%K9)]MT6'#N?1D!5O9G%38>8XI M_UKTE2 E&PYRQ1#^Z% J]*0O[C%1YLU,8DV*&+#ZF!(4V]\@IO-]BE?:H6AI MSK%I8M13ZK9N>L?*]?Q]>^%UF>XF7AA0XGF#R"O->8WWH;:6/XP>$;>(* M6TQ19!2MNS7OP&885QD:\FN63X3Q4M5+O0EOMXD,%$D8'D'"L@+8[_':S[5_ M0*\ZM^^O?GLX4A-D95UU2%:;L^'ZV5F?J)3-+J0D3\#( MTP@ O8*\Z.M6<\:,2"4W%G&$JQ]2/7CTFS;J%=TL(;AZ>?&&:ZQD1@3+HA]UJD/J=PV?U3JAN="J&S*309>0;->VIOCDZY#-X$ M@O?CJ8Z4YMF;='D,FO],1\N]G7$I7+L>.I^DEM8N!XGF4$R]P*TG8*0Z-3)C M$=M," 4@NZB%L2SNELN'<",R7!V$C/#:[(5(+KI^Y/;BAK@WDXT9O! MK[JT M4INI^CV4!977K%"V*D &"&8J^LA;XZZRIU$!(?-[B?+=!T7HFV@E>%W3]#'T MB&^*VQRA];-9JP6G'+#FU=]I/!S?%7L;MF!ZU!#R(6:\H2B+.68>9L=E18:H MS#X;D*"C^QLEQ7YO!A'85 AUFUB!I //@#Z''/""'N$O)Y6LR'ILZ=5/\#52%$WS'(K0!7[]ND(0*LY-C_"#3CD&0_VOM@3J10 MB-S-&HH?*G5@ ,>>'WU=I;9JD/]5 0 '@(J).W"G]>VMZ2?]AHG%N,NMBV! M3/I<*"Q[7'\B:6JQ? FS 8#^!Z$O P5%CK(VU"4'-[7AG>H@5;%ZVG+"@Z]& M/D*[1P^?8-6Z%;IBIYHN>UZ11KP?JS'^M;IBKO*=MZ%SX:OF_)J."L3[8ZXF MS[P5 MA5'?:O;DS+D@%),RE\+/\>BRO(;Z,Y#UX:_-$7&^'SY MZ&>;G>_$CB) :-,.0)I!12]HVA8VT&U8SHH5[>J_!0TDX"V-W?YQ[]>.C[V]3K8ZLS==A$1:YBL=J&# MU;@V9V>@5!13P=E;N!(2Y0::'9,W0>]G,J%G$TL]PID)3]^./JIA +$PL$K5 M :B6L.W8/8U;E:.W)S,IX-/59QP1X@INR4Q:KT,?(.(*L30$Y&+K,\M++C5. M-6?8.U+[:'(FAIE35-CCEO5&ECAY:A_^./^G-S=C_?K/AT.P7@BY0HA-6;_3 MK!.M3D 6T (U_(@.AS-8IPV+FJ[14SGFP[*1,$A=B=?LBM=>#;^I*8U8#$ZE%,913KCCB2 M"@>9\4[?L;_5("#+GLGE,M,+02O[Y:% M\9 [O:YUPF6^J@Y'%8,$D(8*:8[X_XW.R.J.[RZ! BZ!5A8;I(?@@07$BMH' MF&X,8H]9YP\[X=9GA9PEY\WRD;/_\+GP_X]_6SR++KL,UZKK3%E9_>$_DD]C MY3P,2P\3&\#[R(9:LJ,KVV)8FMDFQ]I=$<5X-U"&>OUA0F?$?/CS3KW9&GYZ M,'NPI327^L+#T'D_#0?3-6P)CMI7;JIK_XX^3N2U5=?H4S#UC5"GK31] Z56 M\.]N*N<4$DRG9O*0,=M9(%P$.KLR)VZL?! <(B^C9M,1T WOQG&/ZVU$XX4? M5&^TUJ.KXW%[2=CB#&&7:87O/:@>M^ P>,J3A?S0JPP9B]]@O+ZVN <@]8J+ M4$W^*1HNOWD5@()8,#,X\%%'LIEUO*FN_YI_#20!XS^,'#=C M)STO,'Z%GZU"Z[IJ<>)T#8_:>O0KJVL!VS'5'%I4V][;\3>(F0[1PX^7BSX: M*FVM6==E;V;ZH6VCO%I$M,$L2T,M\-H:9IFUO2I@6I;L /8=+ A(;H=*G MW5='[?F7+H@?2W-!Z;YG2C"'%*-B(^9,)5)62MJ/6\_VNZ1&5.A#(N%ZY?N2 MPY\IR^UYCX6Y@][B6]I8)Z.I/0S#X)@NUJGI+,9H,[K)HOH >_Z0L4S]C]93 M1]9Z0B%5@[ ( 1H0KRW&: MKJCYX[-?53@+#8V9$RL.^CZ-\2YL>K&[R5:+K()2&7S0)$ILUFP7&>?=L ^@ M6\MCW1;*>X C/'3QK=74D?;; '<8R\ S93;T0P*.&A%CN:@5*I6;DOJ63/[: MH/#!W+L-70$O@H;L1"F&0FR<]UH/$7$B10UITHKL$?5518J\":XT2(:'!,H\ M>O7)D)_B>-)K]C-*>>LY7$MQ-)*9(+^R"1GGI4%*1 MFG_^5M6>]B*$2"ZS-4RXBBC9+5C6VRMPWF%.K5]]RN=8J-&6IR[4;;V;O.8_ M9\C?]C.S6[CHWK:CGO_T,OAHU8?Z.!$<@3&/A6M6J9'DK$-(#>LZZ^\!;UMC M@([66G)3E99!;?0?!Y: NA:)X$EP3BM:%.)3L>S(^[P2=WB16\-9)+[-R^,A MWA!=7#N>A3S)>*#.U9;HJ?&OC'N ;28V<^LJ7GH*453,W]707>5_W)-G2C^9 M=@;)2D6A.ZI2I%?>@833.RSYY&:>/.=N^M777A%$*/\=O1V_X* FV<<&??GG M0DCCYV%"SL1+,?$S*!=@[<9A/:H=(Q,%7=^.&NT5'4/R4$H!3L\W+W22AU@? M*$G9L53X@HS&[+)Z97EJ)_)KVRAJ>4_8OXN1:;3=#.39#XF^O@U^MV<*17RT M\:H&H28:UEJ;3&LCVK^R]L-?A8EM$.MWHH/CRX9XZA:'B5*7V'_6.'CQMJ2\ MH=*WHN5SDPG"^_:-A'_]\&X8U&O\N'F*^5K7ZET4:-'HF^^*XJ+HN%#E,X,% M98NV9VH]QNKI&0$/PS?423A=CIQV#&N@;$_FP>!Z?K;8>X",:DZ_&]O-G*5X MC<*4](LB5.9V8TT ?8^9<7XB2T8J"ZZ,+J+JV<J3K:9T[@'**EXBB1.#&X8_NQ+Z60N$G/!YM3"X:)$)2^FDU41_V MQ;VH\L6RO,3X/7?,1[92!+S3/=Y].MK\]IL<"XEZ:739N2&:5H1*[O?*5RO, M424T"K6OWN+[1O&NYU!_ (_I:6;]&N8V%8/=&TPWJ5L"<2!NZ(-SWU5/;Q&W M"M,_T\!VIB/*]JH\O1$?,^])=J#(NFJ/ EW@%ZF M7_>))J^LS*,T;9Q23V8$NM7'K)]!^J%OOY&EFZPY+_YL+5=K=N8H;+BKR>ZNA,OE;%FJDDAH? S M>HI7M&5)WCUVB2_XI4G7]P]?"S@( M RXN4\.O]/EJT'.B#84AEC^0)=U^(MO[P*IE9=D_3QT$!9:43=8DPR=70ID; M,+LQ#3&9BVK1:HU3/$[;K7 Q_!-E0> CIP0\G?S:G'YOR?=GE:T^B6?$"KTT MUB]!W:5&CEJ(\ST?G):TKX0"P%G!=#Q(PK.VA-_0RAHL7X^CE1'*6M_TP>=1 M%$TMZ10GB^E*UN]-#4\4GA @)2KQ?D@*3EM.R8YR#>&;\XFT?'X=:>#X/4*T MJ\N-UD792I[!O50?2SJ#3Z']RL8KVW0-LW&3*L,W^9>0&:FX G[2&.$O+E3MV=_.<:[KDRWS*XF(<$J'X M6KV*HBP@K"%$75G; *\5E]*+\9J.=KV15_K3Y%A;QGFQ<&7WVY8*>:]FI0SI MVMY&R'O>]P0+-NEZR;$H7_I@X]^,A/NS"T?AY_([I=$5$4D>L=L M6<+(H;(>U:.,_C:[9B M<$ECBQ.4+"CCX/WT17(M24/9W+\*:RT'?]711V=Q2>,*9BO5FWON8)7FGN#G MM*V$APVP:N3$SIF!&U3_\MSW]JXW7.++*%DT!0W)M-4#6^+$/=AHZYN8$JQD M4%L,?-.:"=831Q:-<1+,/K"F= ++@)2R*B+/[+[G:AZ=W!Q!RXY^'92^.AO+ M3"TP>"9[!.ASQKL6FQ2FOC!QH4 4P0!QDI0EC FM'^[LZV(!2PY6@EAO=[LG1*9A/F_?:-1P/-*+T>Y'YP;L9A[1 MKA]'FRWUL[=/=F;6L_>@*(FEWSX*AY24AP/ _E^461O'I)JM[8O&29/LCN!H7TV ]<,40O M-#O\;N;AOJ7^OJP!/SE M[7.:SE/%C6::T^.^9B:=?4I_2,NB/)) M#*Q4#MXY;#FSXB4/ ]S&C17DXOHC=F 0N 1#C>B0$J"KVWDSV7+^0A4O&?VE M:T%\X]OX82&&>,+^ZH3Z][+DQ._Y/Z/--GQF;*DF8&-M+Q5 MF_;Y*L]]8R"UK4):80-SM)]3:+&9QK#A3P.\RGTI%>%3/D$5 >(KILL^SZBA M@T[:RC@OR#EK$7'/M)4>?!Q[Y/7/\GR8D1R5'\/P$(/5C6+_OGL/> XN+@@5 MAP288(CO4O9*+D&]F>A>T/?CA2G:*:[E,"RH 9U94Q; 4BW5^>F4"X.V2?!D MS(PH[X4F'#3W1,HZ"["_/$]8'61]$ZUPDQB'AK(B"%O+4EFKR3F0[T" M!]=*]>[1IKDFYWC@$^&S)4K2'%1$-10:^88K-T^<*:8=\ND6( MNRGCV.&XV6,/"4?"T4XT&;&_5XF!!0[J)0L@Q9*CZ%L^S!8^Q\FF1_S%U!,C M(':V%]0(#M[,\N7],'\C46\,S_1N9%FA,&**M6)/,'?"TM@3W1SA(,SV_+@L M%_T!&2BZ@#O=9NI00_!QO35MARK M-&1+[."!E)V07YPH)G2NWQ'P$[T:$VA4=5D00*_3KS[!4MO8F+FSRNO^4KBL M+TGRNUX/OWD>ZWX?>WTMQJY/CFSOCK,N7KMI_!"JE&?A0Y7"4L=L]X4UL*HO M:G@Y;).50T8_=9V756&:8TKXUY'.Q@9;U#OV@XE*KJ#5M*5JY>J7R-U4M:I+ M39595R9X1Y@NO$DG>7G!9,A9,A^5:_T6VM2QM"F]$2INRMI'D]F14>"KIIF. M6-G5[FA(V>P5NBU1*4YH:]9+U#%5B#*!A:(%DX<=@9OJKB/7@61SLI\SY\;9 M(GKO?#WYDW>/5B$=%GA#BSGPXT-0^AWV&*_U9%$8+2Q(U,^%=_'Z]5HJ6X*Q MLF?G162L!'\;4_)$%2F>?7Q-Q_?&Q"8/50XORB?XQEI_TQSZ%:- @-CA\K$\ M763G)VFE*Y=4]ZT]SR$_AS)X\A^/-R4@6V85Y\,&%92 9KNCKV8?S7E^Q5[C MPHUD2$:E_>:[)E%5U'LN*U+:=*M.68_'\B864:3&J=J7[@7X1ZX?VD5LIJ9= MC'^:KORT:$IW.N8LJNLEL-3HN^$:_1C(3!DE+/7*$]]4W=FJZ6OD01-G139N M#!(2NVI94;:7B OP$OY/D'/_OX:0^_G_ E!+ P04 " #-,%)4\Y',V)X( M !=>@ #0 &5X7S,S-3$W,2YH=&WM76]3(CD3?WU^BBZ>\A:J '7U06D M"A&51U0*\.J>YUV8B4SJ9A(NDUE7/_TE,\-?1U<.T,#,UBH:AJ33_4NGN]-I MJY9P[%K5PLBL[?U6%438N';5OVE#TR2"\>I!T+3WFWS7P0*!82'N8G&:\L1# M[B15"UHIS">)5IUW[/ M_J\_$">(BC)5L[4K O\4.623(2US,K1$Q4%\2&A9/@_CKQ/YV52M^=,B R*@ M5*P>C&I[&R'!D-S&_'4:JH-:[_ZLUSIOU;NM9@_N+J!Q=W6?A=9M(U\]&-0^ MC[3?Z< =5<+Q!1K8& QLVZ$P3U/RR93?XHZ0,6U9-W@>B2DL]4MAOP(!L3D; M/X@R^&^'+;ZH@Z:4OSKDXN'KID7UK#HVQQW_P%P0 ]DA1V' A&#.A.;2T7[8 MR3H8,6#=3,&@H,Z,+Y#-2 ]+35"GU&9#Z5*R<8UM:&^?8E=.4>Q8U\I N9E98]3O%&O2( M.-8 N4='/F@3Y,Z(YZ+;]@'+^(AQ)+"9@%8.W9 3E%X#)4@#V"8*-T) S/+@ M@G$LIPD]9,MA&A+""7CET&>(#Y#)7 V@FVC^/_9GU+PHGL[J<"3\P([_0T%%=X+X0?#T::J06@@E M+ 82(L,(OPAW!&3Y<8+9,($?8)J+$HQ#3F&48(7%>;C_)F[^17QF&HV1/4M3 M&B(L;/9(71 6EM"R;?8H.0:N-W")261?V"VON*06?>49];ED;XE MS7)WEK/0DUQ$4B]AZ/2;T.Z?0[J4F5U/Z_J^LG VQY )#][80'<* ;XQU;*==>5%,0+9]@A!J.F9PC&H8]= 9?.X K2'22)0[92ZYB[ M%AG!X?%^!M*'J]I&FYS2)99M]"DN$NPR%U-I+SE0E\:#$UBOO2=78,>=M6@U MEMB[7/N=$EK+=;"!%A;>%;.5S0F].J2_ZKS">H]$/&-N(_HB-!4E,/V,U]*\ M\1IA8B6&[/H-V8Y%;#(:$2J[;+<;D"YJC?)W1,EW5U8O5D06^H@\(@IG'%'# MTEAN 9W;J9@.,_"F19:HI;7P^<:S!1%3._=89SVTA#VK'Z"_9N!7MDZ"Z76: ME$V/LQ%>X+:R*+_IC/$E+OYV^0C9Y<(E>'2?-P9IEYC84T)C8N$HI4 M7.F>]VPQ3^W3T!:K'LUO%& 6H>^2E7Z[QE$&(H[DDHUB+=QM]__,-3@V,34P M7"AK'ON1YI[.NB>@,RZ:9TY$+2&)D&HHS_.VSB)2=,8FZBHE!'6U<;=4ICKU M%12R)WF&*R28[:D=*8RS?]=9T<5.5..=J(%&1)I, MR1FMIH(*/= Y V]LWY62%:6/H*:>TIRHVL)4HM(Z5^6,$T%<"_X@JA%:KHJ MOI4EOE."FS/,KZ\UEM-_T>A]1XJ[()90\:7[%B(*CRK6Z* MZ+C(;]G,YF^'NY39K-^9WK=))LAK*0K)^=X')()DX9IQO UY?#WF"2N@=CL1 M?YR!A42S!.'K4^V!'C])]/6&T'L2IJ(FP%T?4Z^)0'"#J/> #.%QQ<8&RV=5 M?K7&,(Y5\..B_W^5%(/=G$=-W^@/;/YG3 7WG& YR =[L0VY MO;KHW3?XP[O[)OD!AHU<]S35N3R[GNBL92OBJ?OWW]S70.\@E56'+V9;8>0:=^V!<+&8C.W4J O;:\0T[1Q M+#'_%H\3G^U#D/YMQF>+S(I/H+[YJP=9.,/VD'B._F /"=U2M!]'%G:,,B@3 MJ^8#S?U845/C-A!^AE^QDYGC>C,Q<>+$#G'( M#(5 .\=QF< MF9Q/QADER61_;VR8X73RT\VG2Y@FS$@U[M1=.)930R#.B-+4'+=*DSK#UJ3N M%22GQZU4JIP8)Z&&QH9)T8)8"D,%H@WEM,BDH,="MB;[XT[M&&)JC)3WZ M&Z-G2,0I1%(E5!VW7-Q+*.=-9=^_ZX+$Z_>&TI(E)K/A<]\U@6*5/.JBP&BG;K;)MJ:[);+?##.?*&:\>#*WD(GN"#+=Q3F95M M+-^X#40DVVO!I[*9PJ>5P?>MIF\N^3^MS,WP/$U^[\T+4=\K<8A*U&LI>N[0 M;==M-W"[?MWV>T/7:[H#WV^:?=?O-F#?[_L-]BCH]X_J9K<;# ;]INWU?'?0 MM/N]0;#&^&[@-U:Z0= ?>%;Z]>O0/PJ\#U!@R@D3=@MN=NWNT9%?P; QQ#7) M^'?X7%0+G'$B\+RN$)]+HUE"X8PIO'M)I9]"*V0 T[S@KPU+9C)$Z0*3N%: /<8E9_6WC9I.LYH4N*^ MM)&B.J'6"DU3>RF_I8)J;4',7K,$&K)W="4Y2-QO'MFON5HE;EG$>P0O$^12 MW1J8AA,A2IPPKR8TM=9UG8^;^_PA1D]55%:4*+!WM@3.:$SS"/WV!E4(FE/M M?]TT3#JZ U,EM($#DA KFW$Z9KW)K.&%W(-ISB( I-,/(6 MB#TI\;= :B-O";N%F!.MCUN7)]?+0?R8]&9Q?G-_.MOBQU ME%P^[;07()A=7'WY]. -$?:[?\<#673L[P#X;5;]&/$G4$L#!!0 ( ,TP M4E1PBCKY40< 'DG - 97A?,S,U,3U:76_;N!)]WOZ*@1>W MFP!V8CNW0!$[!IS4:8VV29"XP.XC+8TL(A2IDI0=[Z^_,Y3\$(R^-KD%DM$=-TAX5YJG1>*)- MK?>J>UBJ[(Y-/ ?GYRH,U[Z1B$RJ^3&\_EH8WQG)#!U.<;0LD)-5@Y23TI'_S^87@Z',%1ZZ#5 M/C0\'Y[U1\/+"[CZ_?QK\ ?VS$?>TF\UV]W#<^W]PVK . MGPKIH'\ GU__VG[3[BB%M@X16B^3.?A4^..?WQ$E@:2.D25:;X,=K0,80BJF M"!:G$F<8DSO(5^%<^U#^!4./*7T9#-X5:; MF<)X@O72@19S8SW$AFS0QH?X+2B("CV'0GM;()DN/&8T)_M8D$9/45@H2$1$ M319,)CUX4\H]$- 8H7/"SEDD$[=(>M?F=-06DS&D4G&P9!TL$$D;%1F):1I. MEL1H89;** 57\'^K\3.T6$W""\BD4Y1I*!O 3/J4%NAR2DZLG>?-R303TS*G M-"R&\7S=#3NP7;L"FZ._@ U"(C5M#._Q:B/JA!D2IVZ[UB]U62-0<4!_1ZJ( M:4[:[#6OUPDHTJHYY+17##.&GU(K'%5;Z#94$U2I9*&)ZRQ1*!(@\!C:X:#. M!7LBX5)(E)FY!;(L3J3SEMP!@AM+N\G*^AI W,*8!];NP-[L"D;^>P"C>P[] MS57[7Z4L)J%)$DF/PK.' M^V%HZTU)V;X",)SFC?-:6S MYQ'&QE)\/:DUJ7Y'I:IJ>OGLG/0^RGW\UW*A<^F\;Y;B"I.%@_Z1;VL]L1^T:%>90?NE!3)R19GE(R%#X:.G8PEX9H7 M(,N:(>0DS3,5CO-XB#PN)/T0L8U#,HA.LV%0+AB A1*<:&A9P8A5/4 CRNIB MO2BBO\;(@I0+:#S&G4T T*]EK-,O$^F%QC\ C<>[3^-'IZ0';'Y\,GLTJ2D0 M3&7,7!7.Z TX8CG7)DS@86-%V0B>DLQEDKZ.5=;V]1R: F\"Y0JH\(]T;7* M/A0'=]6"\L+F1&D7JL,H(J@' T*-/T%-19\B9E,/YAPR6(3.+R5[*;3(G/+S M"W]_ OY&N\C?P52H(N0J!CS==+&W9+RU)A5N6TYSC L,Q#LD_K+Y*S'-0 M\A95==.V(5__%P[9:3Y_QPN0-T^_ EWV/$"P?55".6(OHZH531E9#RA(GQP MM"*C1!%>[KEE^14::+(LD]XC;LU1IX9*.^YY)\FF,'R/$$J<\'H2*)QQLPNN)Q87PDWA470>4]Y5;XJN(::##97C=PKGJ($3"1!]" M8;TLMQR_QRXR\ANM-2RC2E];+\UW.O2^,.P'OW;@BBFQE SJA'<,F8L8$UZC M5=2JER6(U%.CILAUB!:3ZFV@K9(=9KDR66K*#"?N$9>(]B]+LH-=IQ+?AE:NMM'=K-=OOG_QZ@UCMTA]N^C*BL2)=AXB$W4N1WRJ2+ MP@IA3/'W0+\VP[\.E5[1[<2:0L>-S:YE@*+X5(8WMDWCRK*CW >VAC^:S_=Y M4:VW[1N19]Z0*TO9E0-V2%]GJ<0$!G<8%7SO )=EP?L]D1G+*41*.'=2^]2_ M&36N^N\'C=/K0?\C[]1:[]7[\]'U1EN:-*R9/6SD9 97[R^^?%YI(PG^MFW+ M#UEQR-^Z];J'X9.[_P%02P,$% @ S3!25&;,D=]'!P $B< T !E M>%\S,S4Q-S0N:'1M[5IM;]LV$/Z\_HJ#AZT)8"=VL@)%[!AP$J=UUR5!X@[; M1UHZ640H4B4IN]ZOWQTEO\1VNW0#,G=+/]01>>0=C\]S=Z3427VFNIT41=Q] M\5W'2Z^P^W;XRWOHQ](;VSDLFUY\1[T9>@%1*JQ#?UHK?-)X7>N6K5ID>%I+ MC,V$;\3H,?+2Z!I$1GO4).U189X:C:?:U+HO.H>ERL[(Q#-P?J;"<.T;BO*MD__XL3"^O::A;-PR<6B8""N%]B>@>9&J#9FP8ZE/((AX_.0;0LDQ M-5@Y3CTI[__V=G V&,)QZ^"H M&PZNK^#FP^W=A][5$(;7<-<_#VW'S:,]L0_7ES!\VX>[WNU9[ZI_U[C^[7W_ M=^B=#[GGJ-DDAXVZ_P>G#>KP#I/$X@PN#N =$800'J'U,IF!3X4_^>][H62/ MU#&R1.MUL*-U -(Q03!XD3B%&-RAW1P21/0S(V?P21P;M*B#@,='>R Q;OB MN:,#.!.._&4T9#.XUV:J,!YCO72@Q=Q8#[$A&[3Q(40+"IE"SZ#0WA9(I@N/ M&+U.0)%6S2"GO6*8,?R46N*HVD*WIIJ@2E4) M35QGB4*1 (''T X'=2[8$PF70J+,U,V197$LG;?D#A#<6-I-5M97 .+FQFQ8 MNP-[LRL8^>D A@\<^M)5^U^E+":A21))C\') Q 6PW;2]LB10G8[(&%HI*1+ M69S%,@I '(3X.98N4L85-(Y#DS6JW-?<'#@TK,"NWG6UYM*+D@:*$ M%/$ZU\%'$IS1_M64SIY'&!E+\?6TUJ02'96J2N?%L\M%-'^N;)S*V*>LM?G# M&C::^2F$0 <(.Y>?," BH>95L3=YD&*A>'W2ARCW\9?E0N?">9^MPQ4F M;A074;OU0Q@48E I2H;+^E0K[(#=TJ*Y&2+ M,TK&P@=#1T[&DG#-"Y!ES1!RDN:9"L=Y/$0>%Y)^B-C&(1E$!]8P*!<,P$() M3C2TK&#$LAZ@$65UL5H4T5\C9$'*!30>X_8Z .C7,M;IEXGT3.-O@,:CW:?Q MHU/2!IL?G\P>36H*!!,9,U>%,SH 33CB.5?F3&!AXSF9B-Y2C*22?L;5UC:U M'%H"[P*ERJCP0'2EL@_%P:=J07EA2O11:9$[Y^9F__P'^1KO(W_Y$J"+D*@8W)@E?>4X(EF[+N8/*Y$=D MW?)Q^R$D$)4&4L9TY5%G9 K_>=V/J0O$0AKY')?\]7$91O,38H@]6/J [&GS MY,]<^_:Y%N\BURY*,&^2@N^LJB-9Z%GCW%?D1BY@3105ED&_4BT^F"\SSE-+ MQ%<6"=E$4WPLJ,RD2?(V[-46>&2CONN9!D4QB^ M1XBCE. XY= O'^SFU,"/A223 QD*'5[XN?WGNXUO)-#OY-T&7P+S\402@?C& MC._>(HF$^*H\6MPQ3%'<<[U3'@]"Q1,.-N'UQ/Q"^*MX5%T'E/>56^*KB&F@ MPT5XW<*YZB!$PD0?0F&]++<HU74JI<^4#7\T7RZ#XMJW8VO0YYX*WZE4A9N+"57CM=P&9A:9K'S5&)2M3!WK\NZ M=]W +^ IEA.(E'#NM/:^=S=LW/3>]!MGM_W>S^SBE=Z;-Y?#V[6V-&E8,]UL MY!0$-V^N/ORRU$82_-'9EA^RXI _0NMV#L.W<'\"4$L#!!0 ( ,TP4E1O M%44FB0, $T, - 97A?,S,U,35736_;.! ]-[]BH&)3&Y#\ ME4V1VHX Q943HXEMV K0/=+2R")*D2I%Q7%__0XEYP-IL-A3#HTO%F9&;X:/ M;SC4.#.Y\,<9LL0_^C VW CTKZ*;:P@3;I0>=QO3T0?RYF@8Q!G3)9ISIS*I M=^;XC56R',^=5.F<&2]!@['A2CH0*VE04K1!@46F))Y+Y?A'XVZ39H>3A]ZO9Q2R"DT&G/^X6_M%;5>/XQW)3%J,W3CK>^)-P M%MP4MN^]#[#8@K150CK8'41S,.UM_A^'?X# MP22RGD&O-X!6_PQN.^O.I//X8O_DM-<>=S?^GT]EHR8N$[01_;.ZCIFTS22; MQH(=-QF8#('%LD? BDK)B %19*&U I3%16N3"3<0=:-MJ9-,%.&PAD M2KFI*.\;U:1KM)27,0'LD6E RI_ 5XPQWZ"&P:E+>S/H'X":'$Z;T%VXKG@) M00=NCC\.3@X\KP.X1%FO*88*E(BW>HRP6R M&9[20U'ILB**P"AXIH;#^JT:7& EL$05ANI\'OX09+5VP%\SO6$22V]Q+W / M05S38[7FDI\9%S:L)!AZ*]_##ZEV I,M#O]\L3E^J]^&B#@ZR":MA-B#597@ ME.-1:1I_5EQC3CM:6O*>MJ+%2$X:^J>MI/U(.&VTYL8BA/V1%\2[('33D[?LOG8L'ZK(]$,9SR\N E-"S]#>7RA7<3\B90FEA_"Q5_]& M=$K&/[9:53+Q7KIV/#&9+?$O"E,Z06UKD_A4V4E!LZ"B ]H^]-[N=N;XKPVH M-]Z0_S4.7];T'T)*^!W$@I7EN7,=K"-O&5R&WL4J#+Y98I]YEY?3:/7"EJ6> M5KO?C3'2<;.\G-_>/&6C"'M??^6/JNC:^SM=R>K/B'\!4$L#!!0 ( ,TP M4E27(T^DAP, %X, - 97A?,S,U,35746_:2!!^;G[%R*=K M0;(!D\LI!6+)(2:A30&!<^H]+O88KVKONNMU"??K;]8F"2)1I;[DH>$%-#O^ MYO.WW^PLHU3GF3=*D<7>R;N1YCI#[R;\<@M!S+54HVX3.GE'JSEJ!E'*5(GZ MPJITXIQ;7A,5+,<+*Y$J9]J)46.DN1061%)H%)2M,<,BE0(OA+2\DU&W*3E: MRW@'I=YE]>-".PG+>;8;P(>0YUC"#+>PE#D3'VRH(S:4J'@RA#J[Y/_A -Q> MH8=0L#CF8C/H<0$=EXNAJ5.\"/[^>R7U\*A"$WP!N [\8(HSH0<@S$MF0\B9 MVG Q@#I%X[UV6,8W%%!\DVHJ'GR]F5Y.0SCM=_JC;N&=O!8;RWLOUF4Q?.6B MH[4W#I;A=#(=^^%T/H/%W7)UY\]"".>P"L9U[&/O;YA/(+P)8.4O+_U9L'+F M7V^#?\$?AV:EW^OUH>6>PUUGU1EW'A]T3\]Z[5%W[?W^4C9NXB)&D^&>USRF MPC23:!H+MERGH%,$%D4R+YC8D?/!%Z)B&2RQD$J#3& LT\J&J8@ZT#+9UKA) MMMI (!.J3:2@V M?,(D4;B#JPY\HA:G'OV'1P@+A24W+P$3+IB@"!,QC%..R3["J=@\22A9&;H& M><_0!HIIGM"/HE)E16*!EG#@B[T2QA=Y;7<-H2DT=Y 295E M.S#^RCC5>/2M:#$RE@+WK!6W'P7'J%)<&X3@GJ:'V."# MZN['T[^&QA1O0MQ^(RX7S9@TBIGQR+@@N]',T@?*,ZY(^H(:R(ALFV66982H M:?A1T]!"0:J7]KYM'YJ) &EN&VC3:I159R0)57;,\:K3.6]#^BG2+!S#! MM:J8VM$Q4A]F;V(L=\ONLP-Z3R%5#QP.[R\9)@2=HKG&4*'B?DBVRJ0:P!^] M^C.D(S+ZME&R$K%SO+3EL4X-OS\I3:H8E2$F\(G6::&!570ZFQ^]U[ND6=ZS M.?7*6_'K4_&8X$_\%/,?$&6L+"^L6W\5.@O_.G NEX'_V4A\L+JXGH3+HUB: M.$INGP&UL4$L! A0#% @ S3!25.)0*51%S@ LDT+ !4 M ( !K,H &-O:'4M,C R,3$R,C5?;&%B+GAM;%!+ 0(4 Q0 ( ,TP4E3* MY*K= P"!-BD % M@ '**P( 8V]H=3(P,C(P,C$Q7S$P:RYH=&U02P$"% ,4 " #-,%)4YUR6 MYXQE R=0 $ @ $$2@4 8V]H=6=R87!H;VYE+FIP9U!+ M 0(4 Q0 ( ,TP4E3SD%\S,S4Q-S$N:'1M4$L! A0#% @ S3!25'+4(W9#! DQ T M ( !A[@% &5X7S,S-3$W,BYH=&U02P$"% ,4 " #-,%)4<(HZ M^5$' !Y)P #0 @ 'UO 4 97A?,S,U,3%\S M,S4Q-S0N:'1M4$L! A0#% @ S3!25&\512:) P 30P T M ( !X\L% &5X7S,S-3$W-2YH=&U02P$"% ,4 " #-,%)4ER-/I(<# M !># #0 @ &7SP4 97A?,S,U,3

IA%V"2*>;_E/:7R#@K>8.5EKN\C])VM M.YDOIC^&BN%V--XF01DUT.I1(="]L7?WF1YI#&VALY JD<];% _\ .63;I=9 M7+G_X!Q6FT@F\V L)PR\ '%YI$*+U'@)OUL',[RIY8<". N,+WQ7+5S64JY+ MJ?,+3T;?R&\9>TMIS.]&^X)N]BD\+,<263#-X),Z*(+EW$3+7Y,U7)/J7\3, M_)\E.*23W_?BM^2%__(JL_JX<4??DT)X-#LS54-E^[@RC[(B;?!J<4HR/ASB MLF!(3(OD6=: /T&K@\=F$GBRAAC%9)/ *SM0Z)AM MB=1M++K#&D[_2=?5%R M?9J+YN_01FR;[(:?K#1&8)-YU#.[?Q&0H,D1[+"O5#J$9@CJ&9Z6M[249_!7 M5A3+LLR3IWTI^LXQ\32;E7R!?)KGFXQ;SUSOW=/\(BJ2M8@AZ3LW[=$&:4V/ MH/1-')SAL=IRPC2=7;*66E64FB[1@% TXN::;*@&#TWLY84;"K+X/3_+H>,2 M86U0&(GWN7 K<0SRID@LGR=A(4YT2WJ%.=C] #KX*DGW_&YH50OWS>E+#W=A MSU83=Y'THF[,J/(_7AN;D<>//@;MJ2)=1\%*M=II7PD7KD%U7?U[BM:6E\3C MB2N]7VZCDKRQ?1J3;?1*R1.EV=&T$?0FKB>&OIKB&:^#EPRJKN:3_<2B%((; M^!Y! >(=*SFQDRA5C?B?=?3T*E.3PT?-[+XOF2)>GN:/;%.^<61.DA:'KYM3 MQF(OGCHPG%]!*R1(C<7B+*-)]070,YBGYU#U!489NFYU13 ;I4>;\^N MED!K 4&EW4MN]"39GML\56@SR]1E8'0'&N6##0'P]0@]C@GF8=K%^D0KY6F7 MS9NCBY.H([UN<*D#^$>7Z#0E3HO)SE+D]"D;5.2@H83$D,8M@OQN_' MUY*FY=(U'S"4>V)W?BL";("'^P?V,Q&(.]AVA& A? T07AN]F\N\5Y*8J@;] MI7O1!3;86JDRK&V,[V3XQ4&BX#(5DV MUN(J<[B7/Y@6M;P7&R\XT=;@CP-_+/0A+!X>?Q[I2*,Q!EUV?&!N][7':^!5 MFW !GGS@"'#V"MR51H?F#$5(WZ77:"ZB_OF:9?V.068;^1I;5*U_5N>UQ5NP M1,(-RU5CQ&43*>:9DXX:Q]_MP,(8Y*71[Y'9Z0>$-YBJ 4%7GC2RA MYM,SE4E^$IFP3#9.=3:9E)X9K>XB]YGE-'G.9*+^^K!JPU2_1$DV8#%.GP#) MBOJ IO/F*\V?V-2'^)N77;06EYYUA0NA[^LML"C&SG2Y/IQG2Q^CH)T\)W!> M3Q?/J>0.))^_Y$E9TNQNLQ'AIC1>,=GX[*+JK0MFT(B(3IK#4$JU8/EF9"VD M3&37]JJ-LHRJ?G_WEQ=D!:$L-0[DPZ>1V!_' CN-#WMD%D'F +FH99436+?> M4DCGT*<&F:BG4[J6M=/L3=G=*MP+]"!9V11:!6:=P:?CX8\ML8^?A^!^!@KY MV#M"W $F,GFZ5>9,OO)[#\L/E_QF]*QP+6A\B,_]?+$%!TZQ M!PJK2-)$7C9OOJYNU.7.D%-@A&(B*->R(D US\L;>5N'9V:R%AW6)D77^%D@ M3HZ63<8"B%&<<"S!(P%Q_N4;A/K+*'M1$+VN12T;EA24?'B27:2_DTT]^%_7 MHU_*HNK\JZ<#B7:[]%"'\\=\3%$F:[*A,"N0N(P74?87I.-1*;=\4I!P-H*NO5* \B1)F(GPL?:3 3HI7T"U,@M)*LF M-2HD:G )4S+78'.8/8K[?E!^!Z3V2;$%*;O;@*>BU]S4'X!]4E9.[.LY0(T! MQO=O9SH)=]D!UX>29]# 89[K!+@::=/4>W"F<3O=1 M7LHG>S J^.7RJJG3OZ+OY06'_IM".A$SH ,_M2&Y#P.5OCJ!"^DB0UILR*^ M#Q$(A0H)G;XWS +!@Q\Q=^66YI7$?6V[H6@?,"/C[;61Z8?C_$XA@JN@>"%A M@ &_2@@4YM@Y9F0GACO'Z) 7Q:P%7?_QF;WR-7'[*C](7JW^(=BTKWVJ"! MQKH[P)!D]:%+;E6ZY-94E]PZ/W=^O+E=AM$BM[U:Y'9F=@L_JP US(6X;YS- M:W!W_J"7WRXBUJZ\9JM#7'1KF/.[Y/8RTMC55DT_#RKQZEJA$ML?D"KQZMKY ML_SUPT_+VW\$48H=\C#UFCTK16&S0^&MG&YI5C3/PC]GG-O2Y-\T_I&E4#BO M3BNXRT0K'?E$D"<%_^E*E-2[%S7T5M&[0HTZA(14O XP\G.5A)ODOD&2/'/T M_@.>5PG+J@,X\;Z%D8C]N]07,>A2RI/T2*POF$OHR.<\@8 M*\,&_C9Z.(K^RWZ,PQ1 _#>.JJKWUY XC8<*/PT$#&Z9,8\*<^,%]J?!I6&!7O>MV(BC[,23+Z M)2:*N7]&+WTN^D$C.I/;60'*?)>@216-W>1R!EL$/N!Z'>6Y2(5XA3ZN(,UQ MO;JC(>O.Z$UA#'7Q1#4,JE[LXS_ MM:_\]OR(;7*3=ZPH^X:;-1"&I:W:UFV]50]D# M:%EEF2/FO+]'E;'=U,CK=L".6EF=GR!:W'0-R;2]DYY%M6=%([Y>C1%(81F8 MV=>)/8 "Y@RVNB*$?_8(_EQKD^LP%$/0-'AT'?0H@0327Y)R6S<=;^X.VK%V M6K-8B[P;A!8N#F\0+3M1>997CO#&U5#Y\?H*-^6YY$3H<>!@R-X$XOH_ %]8 M)HH[RRKB=VVO5/4).#H$?P0JIW8>6M7I@KMH6LAV.L=".V+YYS"Q'5IT9QAB M!@US@M;GQ2,_TZ+X+OM[E"=P(D-)FD]:P4_CPZV$1*G!A F44N-C'CYE52_J MTR>P(J9#@,((ZA!&YJ)J=[TVA+7&2 CG@DBDB.Z:O MXI'FDA4J;Z'R.Z0$GLWG6M :_2\?W:KG["",I:8ETR:0[T+=(^QABRV\L<,9 M0(Q:-< 6V2I/,N]Z%%]75<*'.-8FITY++OOO^[-(B=,?D,EE_WWOFA'_>WF_ MO V26M8A#E.OV/MQ"3H-] MLIH(SMMC^D2\4&_FSM>.L# ;I*K(F3"/;5@F9+:H&U1X!\P%]8=6!-"' 3%# M#E,=S&/$\Y&OC:]F!S/ZCQ"%L N" FOPK0)'3!NC'Z]MT(AHCFNYHBG*!WFY\+ MNBP*6MX]E1%$B=UDUU4_R\\L_RRC;H\#5Q7L9CP?MM(B%JX7EH7P9(Y505B% M%U0?J#N&BMCGC+X=1S<'+VQGOI/,^O;,4#B.K0D;XC$RHT,!44">D8B<6 W? MA)",[>=$,=':I#FY*1XH=,2K?P0[2O4JC9W&A9NB!]PLW!0]>%EW4UA9NP4W M1<@J(&A>U/56C!(YZ'/UYVA-!YM$C'UNY2FZG3;,PW,+W_R9V60M-AZ5 7[( MUA"C#*-\+591SK> )-#N)8N+3E 8](%1"A$',.#^M>;B[N'P7J2D\9BWYUT8'BHT\*1( T6I$)#A.N2 M#P*3[\+6EIRV%\R(P(%"= &G076G_M P2+>=T%N4KN"LH*IM@)H]8;HJ$OG. MS(MV22FK6%_*EN?Y(]N4;U$.#H6\3/XMTNQ5_NBIP[$9>YI@7'-;%Y@H99BR M?5R5.2PJA$CRLDMI4P]*Q-Y.JD[E?M&8M-D6&5)C0VIT1$/5!J$P:8M3&9&9 M$CJ@4A^X\Z@^LZ#0?=QW3M1YN-N.DHX*51[\IJ/NX/) US1Y1;4>.A]JO?M0 M"R)\ Z(6%[L]B%!K-"KS539+E3^ !:TBDK2'L" MBZT][1B]8%6K0R;_>=MS%FHCO4<'%\5ID-!]55)UQ2ZH5#$TOJ7OY>J-IJ_T M)Y:56Y7%93H=.KX8!]9?GB0./UQ:I2]:(&Y.$KD%:4-WJACM"L.JX'6-XX) M1 ^YR\)H&V-N9K:W9:;:8?7&8*-,M<+I-(ZU00UN;EJ@QLNE]./7[DWJ.8JS MEOHS;D5(>_\V>);R%5PK]OE!A(@(DV2YYH9+#L9,4?Y$RRV+%9(]92A2FG5 M^))@'5PP4FMYC4913IV:;/S&O..?;8,EW$UB+V9"S^ BIRU@UL4IG/#8$15/ M@E$#KLL51J5XS?@O\L/W_ZNN79AD!#9<-)_X_OB/W\]$@/3$)6R*,Z#QT*B> MN-LO5I955 B+_D!L"O0H %_"-(X)1KA)&EP,;[)7CAK+$Z4O36N,-9'KS!U.T#I(V!$OW*I,A$I["=X$J8]K!L5' M233OV9*G#5!O:2GMV&1=_76@_.;4X>AL2CTP_A+9]?#!I;2[6BLJN5T@0RJX M!-!9$*@R7V/4_"3J3WZXS&F*&3.E M9W U5 633M(]/6.L*9S.W,YCDB4HC18.;I$W.:+UU^!-9/JX8U!.E%0++AQU MJZ!)TM$WR)IX="=W+1]-)RA[ H)$W\R(G>V7Y?W=PW60$)8.@9AZU7/2]N+'NQUDO!;7[S1? M)P55993@)W*AXWL!SD*]]V)F7;.;KM_,;JO@+0C;ET4993%H=@@RI/(G41QE MUKI[F&%UU;;&+LQ#W$6 C_*0F2;Q>G/9%?IAF%XJ+A0DD8;,/HMI3JX?[^_G MQ-::NS+.V5-([3OKF5^P[C;RO>9SM!;]4GZ*WI.7_WX+\K& M/9@IL-G.$T!YRW2>@!,JR]GIFC$9SAPAB'>7*)$:IP6IL"(-6D1OW:YRFS%\ MR6P0?D8'E 5S='P>!P=3$&.T!M1D$:<_$"+,D_ ^2>^ M6KY%>?PE9\5$+YK>7 XX6@G3KZD%[>+R!I6*S?=94A;DE?]Y[%X5@-?'-TN3 MWS5WP#?/P_9TLSL\$NW*@-D%FX3AMLK+M+#=;I MZ-V+8R2_F('H3V-#7>>H@N8>GK!6ORB>L-H?D$]8JU]<"\IJ>?/+\G9![A_N M_GYS>WE-[CZ3RQ]O;I=!GK0Z!&-J*GAW S;-HI>9-(^W+(VYG%[_OA]R_>D- M0[O[AJ?WY^(;Q@/GUK.]-D1@>P<)\=8D06N%[3MSVFER%,.2TH.RY*3MUW7M M#TAE^?.C:Y[_^?9F=7U%'E?+5:"R%1TB,?7*YV&4"K\"TB;M'^O \^3-(GV, M4N$[77?J*BY(1D5Y'/ _15F5## _CRK&*!NBKF?^?*!E!+&2UU$.C=.+Y7J] M?]E#[\X8HBC7B2I#0'\@DC/' ;AFRQH#0BL4@C#?!$(S//5\M\-HT9'E&-C+ M+J=;FA7)*[W)N"*@7UG![RWEW685O2MX$#D+MEG%-&C.6XNUZ%3% =9=A$B* M] PZ7R;B%M]=JZQ(6T<-/4?X;+3_OL[@8;.4Z_#%2)?5/ZEKS"*A$@B4";MC. MK".D9=/HY3U=ZZF\2HHU%]I]3E?TO;S@D'Y3<-'(U^@DK-Y97?.1Z#;=PB6_ M F0B0(?K-3U$73:19)Y9Z3(JMLLLAO\#!\8KOU5E93'0^W%\ )*AU!.[YBD M*5Q2XC\ZP$/VAM2@,YM./.\WQ3H*HA_!_K\.GHDVID3?+O&@ _)PR';55G:+ MN=@"74E8L^U>L/>G'W[X2^5YW>[_^3-$D;_E25G2['[_E"9KT:.=7YM[N7?2 MF,G^6HVYG;MR._")1(#4&&A:>EY6%3-^5ZC;9D_PZLB;4\ED^D"]T)U<**N0 M^J-G'_84GF(HD@:P1@:U__D'!M:&1\T<]*[30S0V3HG@M12;+E]5+]#E$]?] MT5KE7)X^@;W"I@I SEFK+?5Y7&U76 )I^U2Y(/1]G>Y%GA_EXK[FGP"/D#B! M0-RDY/>1XF\SJ6PXNFW#54*U]L(S,UE >'U8Y5%6<)SX$?2%FV;@ MG'J@49K\6YDN,7T")'/K _(5$*&/$<9CZW*]"*=UA0ZI\2$=A A@U/BK]1;M M2&@1[,C,:>Y9:(^[3-:!'X>V K%"5K7'(45T='Y?DCF*"$8@':P.(8<-%@N2 M:2['D:CI@C5-G-P(D?,V/?PW,-->(9H#WAM3 ']LJK&FFZ_X,9LIZAICYEGW')Z:6=[QM+DD$ MW13QT1F"O94,3.WM'C* ^KF875-F+N&1""LT&@Q#<-0;0X",WI7T!QE4VS\ MWQ-&T+ F/)[O"(W\!+XAZ/+0F!3-\G;PD#QOR[O-SP45I5>U+#?%&"N&V\G< MKD7H[O@N0'( #_>&/;2%15<3MKPF$YNM6EC RL%ZS*,TVP:IYSNUCG(4J,*L MK-*QBRMEW].IP[&I=II@O*7<:>*#2KUSME9T*+ 4N%T%>R;^ALFLQTQI/"?1 M_#F+DT)DG]'X^GW-/UV^P+\P%N,)D'JM =1,5 M.)!$9GN6T7L@9: K"PQ)P#E=9SIWKG_0*%]QR*8NA[-Y'/L>&GBNU0BG[Y^_ M!5M]<"\0EW$%@6?,QI_Y%EK@XNXT'I@8P'G@X;]\@SQ\M!-(%CXG[YPY.'FU MH8>[T_C@8 [. P?_]5ODX.Y.8#GXC+P!+[1ZSWT:(RQ<9CT_]6F@8/I2'N*A M[W/W'A[RF4^':11W\6_QB6^YX9ME2>GWSN58\Q_!=%ZU=4MS&@'$;^P0Z-\9 MQ$DP0.YYEODZZ=<+/[-LF%-0=WBI9G\6Z!VMVGBUBZA006_5UY5\:NJN]C4X5C= MHPG&>:'Z#AX011I#V=\ZQE>6MYI!CX_)F\),*>V;:<5SS>K+K?9^@(U_;J?R%N;8P<=&@)CBC0C];@"&[S/7N.],A3$ >YO^=TE*Z MO+LGE09OCPVUP/,J$,Z?B:N8Z!8388E$'11,1T@Q%9N+*/ C/*&,IA$J/ MI)Z%K:YT>)=!([OB;B//-4 1_N/F9<=/.+B\7 HWDNI:@)T&*813P?DZG*;B MA9%2AVLWR?K\ 'A])_HWR<2GHFJ,N,O!MP\=5G=\0"GDF?Z^3W8OH0J5H)F5 MV=J%6317T;].31YOM?5*P.N6-D(807:X6L29VS3N$ F,M$5H1EUG-*]F2,)Z M%LH5% K?YP?19U6VNE>(W\"72$'KF=&YS5J!K#OD%@(J^9!DU7]^%X31AFC+ M)A#,MT87W88%-H*G58I;\1E6/Y],Y[ROP%%/Y?_G$]E%NXD6IG3]$<:I>7V MDI^L\*+(S:@L?HA*NLRR?93"?]UM9/>@$W:S-1VFAYT!6->,:8K?Y,YW7FF! M*ZP!^)$*00(8+HC$D0"2!+ D DT"V"V(Q%3\ _Q3WP)A<-T"5UO*[5NQV+Q: M[%H@ +*?(BKCE7??0>6;[F5<0SP[582<0U$K+,SZAK=Z>'((H!A_?D< MPNFW(/&>@CFQX><>RXNJ\WO)D:DP*EK@+WRBI(ZW$!/S&?CLNWT5>,3A1<]4 M6.XQW7$J"^7,+?MR7P3H?&A#23';3!7*G.@[963?US%S8GRDJ3FAAA#(G C9 M$'<*W?L,"EUBSH 1"VZPEDS[#9>.F&G?8J4:8^^Y.9_;KQCOSV 7W >L0O=\!-TS)&>B^FVRW M+XOVQ6-%W\L+#O^W"4IP= Z+VE )RY]:)-W3&HS,[K\E?EW-"5_8JFI?))N%\ ($=5U1<2(?;P8^/P'*7>F;G'-8!#7?Q"GC@'O(:E&8(\H53 M7/=1?I<_EA!Q)93N/?85BBUF:1GE!=C272BZX MCAO=AWY]IT=<[\'7?.T%2Y,XJAMAW^7POC78"$1S%#KD>G!V?YD'@VC@(JYM MKOM"B3DIMWPE?SN)8(4%H)YY1UE![=CH)X-%449"-D"=I. M<*1/QO#'5AH(^NJ,T3;8.^V,,8N2+R.45G;;<]$-0TN5_!2])R_[%Z4RZ?T= MH4Z.YG'^0"*!A;E:J*G&1DGA8\.3;'C#^W[';'AW'N<;+H$%W/!>JK%14GC8 M\+NWC.;%-MGU/IP.?('8]).9G!\&-;APIH**=DR#(!XV_SYG\7Y=\HLAS5^3 M->V)Q!O[#,$&?=.Y[] F8 H'>@4V1(3=*#69+HG\<0>DF55H%$HE,?HMGD_. MYPS"+*%4R#AEV21R^;J *G3)V6_8RZH;1'.>T8X,$"=C2HF[(6MU< M[K(IO4#'!UMH=*$&$NZ2.K/VC1K[H.@=H4M*S"10-RET:,2'C ZSPFL_(D#.6FU=PB ;%E0PVFQ"1]C1-XEME?S#%5TB. M.IG-^1N\2/N$(M(;EI.D AZ$951T9)K$\6#3B'=\,*R^4/:<1[LMW% 4]LWH MMPA;1SFG:S;IP@ME^HP3E$VBDO=#2U9(@GR?J^J1[58$%^745/*26A(VXG[ /#$]>'%J//I]*A]"^.?HO18JHY_6JQ M4([%<9*R272:@?$]FO&B-\BB$>XO[T5EB,\H]463^B,&^4P28(Y1FQA7.VVP M%7X,%5U[QI>S#+"=N"%*%IUEF&V38B/S:K[25YK^22\]53W"- _K?&:?R:AU M:I6 3_XTDY34 6KW94R-D7 &*8%M(<0?$YIS5+;3,_1'Y["9(*V"Y3$EL($L MT_V6?Y]?\O[XEHQE3NO1V4N(X[]8?KGGA],+S0N%$T7]$2K8\70RY]ZU"E@H ME\D ^9@>33PPPFWT0N\V1X@HKZ.CWR+80CFG/^X(=14=)R>;1*,9V%>?)MM7 MGYS95Y]"VU>?YF=?G5)[Q+[J)>$,V.R'R6SV@S,V^R$TF_TP/S8[I?8(F_62 M,%RUSG,C36"I5[!38[!YSY_LH'4EPTQN$?[4:F-Q7NO P%JCNTK;69=QCND:![+26X^[938>)&(Z" MLQ"CZI_):!33E,%6Q>H4B&OQ:E@ODO#GQ'I*@H^RX# 5/;/B+2WME.S'3X1D MT>D O411]28]AZZ=;[ YS![%/;/V S>9LCV%$O[/F:@R?,_29'T8B[31'H=D MW-'Y7?-IA0#Y5<(-'E*C3W"&IJ)GWFN"S[XF&;WA_ZDRCM4?(KGK?$(?:5I5 M8A; ) )H&$X:H";3)Y'OOCKK]?X%"I[3^+PF>-&V(QGT->$FP?;"F03,>9>; M%AO2UR*@("U&9%F6>?*T+T4L8&XG=L3/V'P"#[Q9<#)Y*\@AE M:H4YQK]\C9(4>/[CAN4?H5WK8FZL/VT;^YD?L3?AV'_%;X&%[',Q7=[[O_>DOC?4KO-B?^WZ8* M@\AD&G-#8:?!^@TF@G/N5:CP@>JT=46@YCV@P6DN66'HS6*V=L"[@XMCL&5I M3/,"DMG*P\C[P/@ M,-+-;%[QU<+^0^$"MAA_/L:Q&73*89BJ8*N__C,7CG6 M^ZS,#Y*CJG\(9JHZB(H__/.G?YRPR_D/$]FBGJ\U5T(+=>4$S5'H@O*#L[MFDAI\W6Z[C-['2DNY7H=Q M1,A7ECU_+&G^0N+SU9&TQ2M0"7D]=F)(VGJ(A;_L%K07#Q3*4/BQ3Q&1\*HI MW3<"Z<"5KTCA8N)'Z/\EZ3C!5FQ4'=[/89B*'H&T<&*Y+3A#ZWH7R]) M:GW:-TR^V@A%E9HW>'CT-56=."8"/,]8]8V(J19?_?P\*XXP8,CKFS[M]9AP!D^/_2GO"MX;_MAJZ8*P ME4#L50"9O@Y^BTD8'*%Y.R$'_3 Z0[ E'P:F=BW@Q[!;OW10]X@6K1F& M@-YK-901I*U>1SEHG&%/W_#'Z*H,?9.Z+\4@H9(:;%A^&J$LFT8NW^\2N2AP M?!#AS PQ9J=/>B!>PJ7(MK!) MA>""-"B2%L?NAQ++<$DF9LQ]FH1B88?FD5$Z'-JE,\9N'JFG=_$&.*FS22OX M@2.XM @^GE$Z@R.JD]0ZR&/*[] AVR?SN7_@ (!S,&;4I&3:])F%(=/J4(S5 MHAQMU40Y@Q+6'CE#QY[Q86&E5BV-CGTQ.Z-"S7NC%L0(F74%<\VV>R%MGW[X MX2]5RNIV+QPHH@I-*:I>5.%XG72Q7B6-&3HY[54?A =7V<<*#R(0J8,W20<5 M31WOSXKQ!E0;+.PIE8>%0MO),4^4?/^<((UF,FE Y5 M:5-FLD-\ ,M& J&TQIC6W^R;V[7D29BD!1KR@5V/RGUU.<=)YYG)3A :?% ? M_!;)5+US^F:FL&_EPV1EDVCEF7L@7WY%\Q>HRJA@FKY/D+S2GDHS>;2YS&B=*>>OY!"MO MG:E2/?391E%73.8_EK6 2 M"91(J%[Y;9223)<\GH^2GZ+UEA]K^8&S*]R1=J/EQC5&((^ @9F=5^VK00N5 MU0 /^^2D0VF&()]G%KN08;:/6TK+KVPT[V7LCJEMPML"SCT)59)53:%5)XU M:=42JNX(I=4R3FL,4I<.SNV:J<[Z8W5ZP86]U^J1G*'HZ#O.A(J&J0DTR6/!X[X],/3*BG/5,S0)P:<4$_E/*L;@$"0S*7:KFUR2K5D;S6*]53G2*-/$ MAQG1IVU0M^5?GX_7\N2(,N:?$5MD2-\8+4=3;X?TKT2?4Y1/#I4)HAR#O\.^' MY'E;WFU^+NBR*&AYJK:,YL#4X9@*RS7'H9":7)?#X:I-TI4:)$@*6) !E!(A^'\J_\0O(DU6'UESU":K M@L T,=(3DCQ1VT4*-$=4+^@C7]%'6!*)^4I(T2R,1*6@U8*\B.5Q;<)52[FE M\ WC%[E-4JRC])3F_+*W3?+C7S<,;DDP _R>;6L5TK[F<.A:&%F0/1\5VP79Y?0U M8?M"EFKZ6&ZC[",W92!R/#^0Y&47);F$^^%NM;KYCG2ZE_+UTKIB=TJ+@O!= MV*]&NS'WXFGKV/C,\L6X*8)F=*!8QVHNITLK]/B390;$P1TS*Z[3:0V]J_^$@?I*I<8# M9=H]80[D192)YT/X0=,9]9:46U+%QO QG5^.-;,LO;<^:HV7R$OWA_/3[;N% MG+C@>I*?=?)(XTB([I!"\Z:"J?G<\!WC1T_?I\>'8740MBRA/OCZ#CWD"4"2 MXDC_#VO_HMM(L"KG /.S*B\A]'G@3E.='0Z.)ZI'UT G )X ?'PM4G$X[I8D M/U$XJXWGPQ;2P,+U]5B*1A#S8.J1&HA'4T4'L05IT"0MGM";_62 #EUYGG:9N M]KC"DI31>U/D^\#O+66>/.U+T8<;SO'H7?YGXUZ*DPT?246,A##*QSWS(2J' M&W$WL[:5]F1=SBY =G 9$>SA0892W#^Y\P(,@LDZ9>E-!-36$HRD\0E>WMS^R-(FC@U84T(1I; 0" M:8 +$@ND@9=QC(R3M2.NX3=-9,Q5$QG#+0*.'*DB\^!MAQL $D'XC:-(YDT' MK..Q-T@HHV7]7A)+4H ?,FG( 3;3MD)U!M%"4V18%3 T>5,"^ROOQ7O/Z2HT MG9/#@RUY(ON!>&@]UG69)14RLW":C9!]P$.F0TLSABSRLL.,_%^GC,C_],\Z MX^-NTR8Y9/'_OX_29",JR,EXE@+*HZ<,7G!7]+V\X!C\=L*9EF:;R*J&4)W; M>'U)-?4?0.^V"3;P'-SB3&JD28LU^17P)@)QO\:BK;UEECY&Q#)R!A;-)" * M<$_CRB?*VO!E:9- #3P%"]F9%%M"U@BXMTXN1EBBBM-ZI@OB&M2^V4A3/TSE M6CO,R]Q0?K[JX8&^TNPLT--\(O=JH (X0]&O,',L[NCU8P(.^#T>(AP#5:7& M.J8N^$O,<[#_AG=EYAJH1( BP^NL[4 Y+-@ M6WF11'D.47L-8$(6W!M45D;=-W@"T/()EK+U_P/Q1ZJ(A7\ M;T_[)(W%SQ"02SC >).DZ798E8=.#3,V(\^B- MQ.R-_\)RF#VC-*;Q@CQ!JD$ O]H(![,)N^KYY!3=R2^[\=[MD7XAGH57T?L] M9'/PRV/GF7?%[J.>"KBVIT6>JJ;@?9VQIGAB3ES_M,&8V -Y""D49U_400ME M]![DC+;&X/P,[0*C_"S[%M;D@+A(:H MR@(1+A6$OJ\AD10,"_94\ E+*I*D,K[UD'0+N:YK63Y(F!A54<;[RPNR$ND\ MW-*?NZ'?S^0X.D:_M5+RJ9_5>Z^K7&O(LBER=$5==WJJ? M8C,Z:6ZIC%>Q>\^=,*N#$T<#^AQ.'0TT;9\\3BA3LC)*+9\^9W'UEVR[G]UI M-(7--4^DR3OD.T"A":PX,KJ+8:N[.%&+W=Z^HMF5+/ :I6T\1J&* IH!)MA0 M"_\8.R]H4BV$R)4L2+,6TET,:5=3!7Z04(%&\*P_H/\MM(@Z+I7Q M0'?10:0JW&WN8]^N>Z9QWP@60I(:)?[FV@CKN MV9HS!O]5Y'K!T_1&K*A^B@[P*CS$%$R77',_FC[SW;!U,G7G\G4P ;5V@^S.Y>VJ"Q]>B M(%-/8[!'EL9]:@$U 49'3 +D16%,PFBRX#E>+T*5U!@U#?2(Q$G11V^.J\;K MGEV[,*%_*@HD4%#LM29,\^>JKEG!D9R%$L))*3/?%-/^8?I52:!Q0)*_G"=; MFT^$ZC.& >A%;:$PF]ZDS,_Z,1;1D:MAW-.P(#,FPW]*,F3T&;I@KZ93 Q*F M91_$I($/&N[SXY?9+=92Z\C.0D]3Y..:-YXE;R3U(A:$?R4J0:7)2U**2E + M^+QE&%:O+42[.B/UQNSMGZ&^OV59<2A*^C+P^*CZ!J.E3^?RT"7E8P40_^!H MCK2-*U@NB_[R.U>>O'+V%SHD2E/"1&$*.0L\2T9 MIR:\2"?VZ&UX6AI."SN,9EX)( M]O(!(W@GU[@1I;$%$;9'1( ?-GPP-Y(.-,KY53?$A5:;]QB*[J;2] *EA_XM MFUUL;JI:HH?'DN[VNV46-W]YH"G8[9>BNFAOWTS#J5"RAP/I7"0[:$D?3(4& MX4IQ]W&_$Q5R&!PC,7_VA>EN,G4JZUZ1D9FQ HAT8:, MSFQNFZ'\_Q2MMTE&\\/U[_MD)XH89O$CVY1OW!)66X$3AF'D6F-ZUS+AKRK1)^8SIS.B3%F=^A9"PMP/U Y=@7EL;\WU ,<%_RRY8_.<1R]RLEH5Q%$9R>M;U;*#(];TGQ#--J)FA@#Z8HJP,"R/ M&.H!4:6P2@G\FD1/5<0K!PHA )QN+U_AA:_SDUHYF,Z%T1A8F*[5B*Q]6>=: M=L +!@;?W +)NS/O,ZBX:1]_(9[3+:)>449K\ MF\;\=L+XIG&U^TM2;B]3MH\OA6J%)GDONY2>,<1QC(:%"7%Q.P: /07U&&"( M");Q0X_C5Y]I#S[-X_VZ11)N^A66LI_6&O"L3G?1J?+;H(NM!R)S$@4)-+*A M!9C]+3-4E]=\:G:@])&^TARJ*'!M+?3X]7M27K*B'#":IH[%*$%=&*[U78T' M:1 1)[FTE0 7(I#!FT#N%FJ<_$;KM1=':Y!FC@X:MR: MEE+-S?^X?@S:A>F3%*:';L8%*2JV#2W@G:'H$*P*CN]V%%V,$2S$ YXYSS/+ MNS>35BD_9SF5AL2/3+1R_1(E&80?W66/=%TE02SS!&ZG5V(U]R)*)B MO,&SW%[%&"_7:HHS$1BA"^\&\MVAF&TG37O;K]%V MQ/*>SD1BK^@FR2A',N/_4=YS)BF6S8N3@_:^UN!9EEACO$*W2C)>@,TF2CZI M:>(H:9$JNJ^K.VYZY[1,M"=4&GK0\MYZUH/W#,*KX-HET94[ M6SN##[=\$_;Y@%Z;/!ZII[3A. _):*I=GLE#$!F8O@',F*HS.:L_<]%*GK-+ M@>+ZL.*7I"(23[7++!;_2L7UP>D![A8)RZ>Z&V2=-UJ16)-UA38I6TP[\4 3 MSJ-ODVJ(Q!_[I/-\E#L6+XWSWU:HU9*NW]?BVLO_^1;E<>^3PI0A2&4U M-+4OU5(#)Q5TS1<#1\*@16R&H:#OMI\E6_^V96G,-1?$'Y4'!7NI/\0VS3R; MT->%]!PRYBRR@3^BP^X*AI"B _P/(IQN;!&NNFVJV8+IT\HSTUHK%Q2@2L/CAZ MX Q_;*&"H+]#9ABZ:15 DW5@NA0(^ZN-1(XY"L'K_@T?CSK4"B0*4'2[^,S7 M=1%EJB*U@]\:"L+1G#[4Y$R8II^6/3PS0*! MM1 7\Z^3PSM*!\]+ELK*EQC MRU[2]5A0P9M$+E^C) 4_794Q#4JM$\VP7N]?]N)9]$O.BJ(-@8"XA[&@':MS M8V^#-G!PS;$"=C<0!V)P0ET6K6X:<[H3WXBL0)R0*UGIG=NSK!SAX%U6(&CM MVQ*5_CVS("H#&S$O49'I^Q#S6I074:&T0+#3N!& ,W">JF&(2/(BC(6+W@%] M=AXAZRGG=LGPE?\7_V/])_X_$$K-__)_ 5!+ P04 " #-,%)4RN2JW7.2 M "CO P %0 &-O:'4M,C R,3$R,C5?<')E+GAM;.R]67?C.+8F^MQWK?L? M\F8_\V1%SG'6J>XE3U$^)R+DMAV9I^Y++9B$)%12A!(D[5#]^@9 299M MS@ M!!#"JB$L"0#W_HAAS_B/__UUG7[SB%E.:/;7;]_]VU^^_09G,4U(MOSKMU_N MHMG=^?7UM]_D!_NWK TO_C;+E=]__Y2\_ M?+=O_>VNN?@U*0X=CAO_]%WUXZ'IFZ&??I!MW[U___X[^>NA:4[J&O)!WWWW MWY\^WL4KO$81R00BL: E)_^>RR\_TA@5$L9&%KY1MA"?HGVS2'P5O?L^^N'= MOWW-DV\YZM]\4T'':(IO\>(;\>^7V^L7SXSIJN3_M^8C?O_NW???__2=:/4= MI[C :YP5448+'+W[*4)Q7*[+5+S B!8KS"+>:\/P"F<2<2_X91RG-<\ZH M?.Z*X<5?OQ5/B/:C"]+^9R^#%]L-GU\Y66]2_.UW1]SR;CD?6\+[D7^Q:R_8 M&HWSBCC\MQ9Z^E,8-^(AO_O&9/SV_IU\@+AN)B M_[ 4/>"T&L>@5T5B*N8A93L 520*U/+]LLEQ_&]+^OA=@HF$[L\?Q9]1]:>D MGW_\QV56D&++USSZ@S_L@_7A%OVLT" M1QQ/#TD(?R!4J+X=_'>"!8"BXTXH^C M8 .8M;35XAP.G7$FC>Z$HTVG\M29;YC^%" @"%X-U4(H!N^+Y,!(F'0MM+5 M,TC_\5VM7M*O@O:]4$K6I) '0,05#CC>6&F9&3]"\ M@N;56O/:S[)9EIP?S[&:[4*MA[489.K:C"]\!*TL:&5!*PM:6=#*[*LD02L+ M6EFC5M9:UAI91_M+E..E_"STER6F2X8V*Q)')%M0MI9/-=733,8<2U*8DT<^^"..%OM3049KLE*>"X:Z&'S D10Q4X*"%A:TL);:RV&> M73]/KEF6_ TG2[[R9S'_B11&/K0^AIRZ'N<+'\&C%O2VH+<%O2WH;?:5EJ"W M!;U-K[?U)WF-IM E-"X/#BA*2J96()7?#F@].\8L OLHZZAJ8# M4WJQFU6S+"M16EEF:JC4-1N)P@JA&[X5T>2*?U>G_S:V'956\39AE+YI.1*= MU\_[ATH7@C8?G^(Z/0C2="1*J]FG7OC:=B/1>,]0EA.!4./*5S4=BU+^&!UU M1S^/8A><)0D_V//=/V(UO%,:"35MQZ15G(-S=D^?U.9,9=NWQ#VE^J]K6H]![15+\N5P_8*8D\FV3T2ACYWR_65*F1K"V MU2CTB8Q)QJ>^%-'DQGA.2[[U;+4;/ZC72/076)A,R"/FLAO:K68-X;KFHU!\ M4SZD)+Y**5*36=-F%-IN\9(($U16?$9K]>NO;S8*A7)L%LM2%7IJF'3;&@_"LV_T91O+8A5FZ0:546[ M46C\G<^W_\JXK'Z'44XSG%SG>:G!M:&]=S$,0+JH,!BM.![*::EJ,C!E=S@N M&0?CW?77>(6R)5;LV[IF U-XSY#0 >ZVZP>:UI!6^_M; MFOY'?^;S,B%\5 52-;^.0,S'7>5!-4&O6XQ U!5AZ^M$3=++WXL-U# M9T6!\\J5HW!_-#?V)Q9#MUE[[U8_-CXJ#KSEEH(-;YY. ME 9(=.H>&)'O_4!$XUL'0_&#'U# O.9@5'[T Q6@^QL,RT\^PJ+PM8-!^=DO M4-YZ3L%(_.(7$NK8%C BO_J%B"8T 0S)>[\@T8=!P&4TK^16E7\+#H=7,JN! MAPJ.D"2;':B!@X)EY)L)!P7S@T7HFQD-A(.#1>B;&:^%PX(I[(KY?0F&\X,IZ( MLY=-T9UP1#R1:"\;PG'A+E-/9-I+?7@W' ]/Y-I+P]RA/4#_0X^.)R*N,A81 M"(,GTJPV A((A2="K";R$@B$)R(K-,CS>4<=N-A)3+.QJ_H;]'3+E^52#$KBQ5EY%_X=4"[00\7^)#V+3 /+UN[0+\ZE]RD MBP5.;O:G9IO%8M;9.G? )0/KY @WVH73W"'42#6E>KXX5 >]H56\5D.Q6I.N M_E1_'8C:>X917K+MT8Q6D*QIZ4^F5*LY9KUT;<@B&W]BG%[^6"C.VJY^T=\1:9.XH2[!'Q Q=BH (;'40-P:WAZ6DN.FH,[PM)I(3D: MN= 1DD:7VE13S@BRLDRD]D8HL!X'(M\%?ZV MH@U-B;@X&>XW:#WT2%=@M2>MTV58LX]G=Y]P364AQ:\F2KOBD9\0G[$99MO+ M/TNRJ3()_QWS;06K ZGX_N=J=%OU..2N. M+%/\TVNK%/^*S^JO9%VN:]^B\O>Q:".9GK:ZWT>B;?[$MX)\138U;U7Y^]BT MU2X$38N1Z+L5T?(*W-[\-B9-RIE6\ZL%Z_%9R04M?@Y?KS>,/E;[>BW)\ X6 MN0!1;IU:$2)9%ES-W1WTUUS@RI;D(<6S/,>%E@FCOA9X"S&@0IQM19T9S?LTZ.D27X(V[;LSZ&F!KULLKG.+BY+Q,TB0J'E#VK8NT*Y] M#PVM;7CTGVT/LX/IX69G>6BZ"]FLH:<- M.K4/7->;?RC ^C)U[ML(KK2#7.@+7FT4-]J3+N0+AGI1G!I*O;Z@HHX@:S!4 M3STL2KL1:_V+4^<<'CP(T%Y] :-Q=VCP6GH7"Z><%,9&)U^F2$NA1>>M\"Y6 ML/844;CMICXOM J,QOT\]:U"S[T#S3Y6WW9$PQA:A=&Y5TTL?+8 M;>V[F_HVVY,.W,+?[EU,]H")4E.)P3[Y1"E(E ;MYC,;-R+[^VA):?)$TC1" M61)M2A:O$(RI!,9CFP\\4C1V6\(ZQ6)?9_Q CW'.7WJ\RFA* MEUMU=&]CXQXBC,6%;XOC,V'W2*[)8SX#5UQRN,"/.*52CM#1VGX*&/TB63+7)H^8_X"2!&A)<.5.&QH MXH4/.))IUY2@3B;=*\+RX@K%).4;@]I JFG6AQDW7^-84RBB[O<>'OM?I$#W MF*T_4I35YTDW->N!"#'J#EB"-53HVGEF@E:0>(=CFB7-<*B)S3K J!%H*,\E0$MK9!OY24 M]IN;QEVA;FB=:JW+0=?4AL\//Q1PEUA#:TOT7\M)+.,,U?-%W= ZU8UNJJ;F M4_<5^\*'59_W1RXRTTS>)ON LC_FBP7F6\TM%^<_7I_-;[7G@%%?.[PM.6UK ML1 :JJGHFCI N7:=ZQM;*33R2--'DBU?GEK:N03J$[SG7EY^\AMB1) @=@[- M&E4ULTRQ=FVJ&X8HA1"E\!J.$*6P1\3O*(73+'\"T*FHJ?;B"R8:NP0UL0+X M@H=6'J=FLJ\OF"CE'PJ7-WS!HMGAWV2Y\27Z0[^;FCJB?$&E>7[HM0E?<(#L M&2W,.+[$#0$63V,4@"]8A#H>KWD.=3R\+5#1?#XT6X2G/O=-96V0V]>7"0(X M&9HCL\!@.%ZA! !&8Z @& O'"VK Y.V&0#0P&(Z7U@" T1AVYLLB:3Y2FH)/ M?#E08,8L X^?+WO'"=]:WF#O;PCW]F6_#'DJ+?-40"%DXR:D_!BQX[JQG%G$ MEL87OS:,,E+J"8B*CB6$"KQDDMP;1OE?]0'$H+:>I3V$B/HI1^_YPH?5*,07 M%;AG67*+4[ZRDEEI7<.#C;L,99OS<*%8B.T+E7%"S%F(.0LQ9^$J'+<4 M\W ?RFMK#4A+\P634&0E&*_:&J^ZJR3C6K9^BA9[D2HB!^].'JTQ$C0F$2JB M!2(L>D3I,\! @U>[P4>R@W4AKI-Y+-BC@CTJV*.J<5IWK<+"/J\?]'&&N+]$M MQM$#SO""%-$F19EIB$+3,"/I9C R.FEALY0?4!FG]Q%?9X]<:Z^YJ/%8_X*T M[R%8002_R!PN:2R89R#J6+SF!&1B_@D8^;;W4Q/U#1T\"ZU1D'B+^?$NMQ?0,@%?)&,XD:9*$O._GJ>UFAYXKQY(_(T_9)[=K[",*)]E&9_$+$=L.U_, MGA!+JN6G)K9-_Y[()MERSA]V14OV=XP8WSP(3?24 KKT2]P\PX:T:7KT2]K] M$S4D3=,C6$+'LX2&6K>AUNUKJJQ7=).;?4,YP-HV5BI^+KCJG9Q5^HXX^<_D MG>KRAH9S+I L*1,ROJZ J?$(3O!92:O/:HRV>*!I=_L<4BXPX8)4QH._^N;6 M.6@0__6-G:#> '\G:H(_RV3'4MN,,:$32AGM;/M&;I-JV+,NEB6@V3?DHT)\ MCI\5R"O3H:[X^-L6]NC4EQRO:Q-BGD+,TVLX0LS3'A&_8YY.N]IX@RQ-3:56 M/W'1U?V#29.^X%)O^J=CBI>^0-G&]T"-33V^H%4G85*06.<+ DT;]"FL&4@B M;#NSDNRAM/3U^@)1RP/'+&K6EW3N+F"!(R+!8#E?#KH] M6/ H<3!:CI?"[2CXM0OG\&5=FDH ?A>GAZNIW4)C?-FHFF>/_U*C5E8T2D+Q M94_1(P)/#/'E@ IWW;SFN8^[;B9;?1T0]COUEP\V;P*#W*:^,PY^ 9*C?(/G M@4$@%1B3R5?G5T8!^+(]*(S0QJE?OBP3(!Z-^6:^J!= /)K3%GT!I'$?!85< M^R)7*]$8)'_>%]2:%E6[K&5?Q';]G#)-00>C\HO;J(Q1P.C7J4( C8CUQ6EL M>IE2GSETSQB.4=+HUPC+0V1/ ["$T>MN(Y4LJG^L-X5BE;5$^)IY8J3@;-Z4 M#RF)Y97B_(3351*!]0G5&]X0%>K8.LV'U0Q7H8O-TI1*ES,@P[6QO8U,$I3R M$+ACR.KQ,JM'OOH53?G1DE>ZIS@'X164R-[4.F4,@44BL,(5/(YTPA^"9!VQ^SWH#4;'Z [;6^ M^(Y LZ:%MN>++\EH50$E<6_F3KA>*Y@S6YHS6XKIXQHNWTR8BI>[@WILQ@*PR57D.E5\\JO09[M&OV:+X=BEB'^)R66<&V^E*GNK86 M:+^B#)-E!B%=U]0"Y=?R_+Y'7V=EL:*L_GB -7:">JW5OZFY30[@IF=(%UOV M_UF6?.0/3?^S9"1/2-SH50+V"EZ8TN I#9[2X"F=AH?1%SZL>DJ#9V*RDF#P3 3/1/!,!,]$ ML)4%6]GXMC)'WW<(] ^VLK:V,JB-960+V0_1LD2R9)6YE:RN[UB6,O6S.X;S M9W')Q"N?%RO,9G',9TWRD: 'DM84;7]IJ3+J&BQJP:+614L]0VE5C@_C0GBJ MY::ICHAM:NX(!]JHV.8.4[?6^,*'5:O3A\/!T!2@K&D9K&7!6A:L9<%:%JQE MP\Z*1KF$FI__OF#3K&/#I#I?S"Z0N=)>%?,%I6"<"L:IMH%/N,'LD,<[/=K1&YBC]P&BY.4]1GI,%:324 GNYQ8_6; KN9YNGZ@-.YHLS65V. M;]$71\?;_'"ZZ4MN]#"D;23RZRQ.RX1DRWIJX348^AK6=41$U4[X*C ?S5K% MC8-<6GVV-V&RLH#+6PX.U/5C;@[4]6-N#M7UP4U-%MRC?0U7VS\7==Q)[7(%Q"A16/&%8)]07?\ M#11J0/7%RV4)84/3OB]HA_H8P:W:X:[2'HUP(_M@?XY8=:5JQ'$IME'Q?#.. ML;,5,M987E4X+9WG-W]WK?B+WZZ'(V U=8BQ&"7R+X)8)?(O@E@E]B MN$("]2()!4@$4^>^6:]N$-FF;BO4OOYFU6CJ[(>(_6!:ZFI::BW4CF9%RN,5 M3LH41X1$CR@MY0-D[/J?)4K)8DNR983B6-03-S HM1IV>-M2![*\N8=2%01_ M?O;YV#+W_8S?Y8E_^[:=^LLO\AZ#T$O0?C@=_?0M17T#K25^N\M"K'8P6%6[S#KU:0\GO.,+#-YRO&_=UXCX4#:T)3$ M!.>'/PS\9H8CCN R:T51)V_9+,]QD?\-I\D596*WO!'/V&KO1X3VZ<%3=H1- M:Y2.2>]CO.!M&\_;9FPAFQU>X,WNM34X:YH[V. B><2L(%R&69[3O,CUB]*P MEY4"]SG)YXM76&]A;)EUML#=./K"KPF^WZ #?\P?BA@ M[&I:6J&;\6V^$.5KH>0W=; 4%?/6)@-DR*2O!=XN$P^?A$ S,4.^3$UF:.=Q[-Q MW0^ER1-)4TX@/]%0MB3\;*N4=1C3Y@-8BXNY1U]A/#4UM\(!%SK-]@0; M[XM+0LT]R;XL)S.D6KK)? FK- .KA3_#E^!+,Z",7"1@B'[T":(6\2!@H'[R M":B63BDP6#_[!!8XE@,,SR\^P0/S3H"Q^=4';%I$^H(!>N\#0-V,V7"QTBL) M'.C*A*/CE=3=PL@.1\HKD;MMI (<+J\$;P.+/QPAK^1N6)@('!RO9.VV,=QP MN+R2ML%Q(G!\O!*W#7WD<)2\$+P/K4VR>> 8>25[#Q7(#K=C>B6=-P;*PW'Q M2R[O&A("Q\TK*;VG(&HX>EX)[="\#S@\7DGL[9+NX&!Y)<%WB^X=K(_ M5 M&4;)%D3+)>/T2,%IL=, 960/(%L0WM>E6/C64? N149?)HX)7"8"IR_QVLWXF"I; MO@1H-R/30K\>UQ[X?;3<1?O(VP,W)8M7PA<3D4/D3X1DZ$\[:V#K\4>R!7:D MKY,E\'E;N2(9*7!*'G$B75X)7CQ_\SH&2ZM)]#_P0(5FNZ$/,GAV?+?!W.FD MN?-YC 0!0-1,! % U$P$)E8/!I$ M)E\FAQJ2H32J7#&,DDU0DN&JU"E=OJ]\;@CZ?4MZ1HF MLL>8&)!ZVY+%H-8ZKM:*0''#. AU%ZNBH04,YE75R?,4Y3E9 M$)R<;47Y25'FID3ISD*VO>!K *0?]#%DT(:#-FQ]1@RF#0]$[Y>,8922?^'D M ]_>/](\GV='BQ'$3JLQ3D7S[W;P!X- , @$@T P" 2#0+-!H,,QY,MT:0:I M/T'[=$H4=%/-QC4U_1SA]2:E6XRC!YSA!2FBC2A^W,ZH!!QM)/.1$37#&(J M)(!,0D;L!../D\:?\Q7*ECB_SFX8_2>."[Z75J]R_I"2JG!'?M@^Y@M1Y*3: M1&99V7,L2[OF7W+B.):BWW;J=NU5_A]DC MB7%]#?M9*JG;%7Z1]W%PP>8&,T)-0TH&>IY5##_C8C?K*^+,Y@BHMVW^CM>J M.7_-O>WR1Z4<*F?8@K(URN)J3G[)"-^IJLM!MJ9L=QC4*AKU2U*Z-8G8X.\* M3FG%Q!-B24MX>GV*@WC);_-96:PH$YO7%[X"F&2JNA!$7@)RMKW\BEE,">RBXAX)[R"1>U$#]]V6B M-,,SGEGQ=!Q'K:R28'@F7^"ZE<$*#(_C=RJ:P-./ @U&SO$+%GM KF>##1A9 MQV]3[XYL)VLB&$;'+UTWVODZVZS!J#E^"7N[R3>(B0P,J>-WMIM .JB7<-P8 MF%^BY'!#LR+ZME4TC/&X(\7%M*1KF @98V) L3(M60Q1,TY&S1R7%]J_U>OG M5[D/W[S.#M8+63NW>NE'!Z5)DG^,>9AVA<(+#X"MRT?LR+6I/SU=D?C0& MKU'P&@6O4? :!:^1625,N-SDRTSIC$]7$7M-*O; 8TDPL?W'IL7B;]^CKY5=A1<0[I[)A2&3K M$2TKZM7&SFD]N,H_$O1 4ED\V!"#5J/93719+'!<'0B[5W;+U[JP&_/=/R5R MLS,$H?V05I&HJ#W#_+1[IISO)#@OY(WI5_Q[LC0%H].H5O$0J=I[[P&G>;>$ M\UN:IIQHX3W%>.BN:NXI!DEW4P''-32_^TN4XZ7\+.XN7&*Z M9&BS(C$7,,SAE$N+H7[*&]YEV?==7:=)>21)"5*=_+!.2VS@O&33Y3> M$W]N#6R@HY%@^3ZM1YR5^&S["?V3LO,R+_A)R#BUMWA#64&RY5VUQDP-Z5T' M=@&5*WY,7O)-D64H/7 P*_C[?"@+?O[1MR_YY00QAJO_)]HMZU&]XL,KOW[> MF,^VNQ\-2G:T&2W8GH/MV?J,"+9G@.VYE3P73-+!)!U,TL$D'4S21IF=[24I M7R:."5S]Z#*G:)$>6*TY2:OUR(:)D6VV[Z*4T]\V+EC5?2S;J_;QG>RK'\6X MYRA?7:7TZ6B_UJH6+7J::$R&:KQ0LG[UWF6WW MEW1 :#;MW0/):DU*,0UA9G7M' ZF_S:B MTLA:U8_10YGS-Y;G44)$J7W"=6*^_XM SH3D,>43.RMQ$M$-9M4U-RV5K^Y/ M&DM'ZXO2@52Y[N3!-+Z^8 B*H>.*X07)-S1'Z0=&RTU^G<5IF9!L>7'TCN>' M5UREW!YV^V,#["Q+9DE"1#.4/L$X"EIL MT&*#%ANTV*#%&A6GL2.4C:P(_Q2A."[79YSJMBIPEV>,I?QVIW$@M;<+83"%MSOK0=4=0]7-67$D7/-/KP5K_M4_SBF? M@UE>W9F[JZQ_?OPR][6C-+)WYW&LJO6SY\D\%W.YAFIQ]X"A^[?3J$'=#NJV M]1D1U&V(NMWI, R*=E"T@Z(=%.V@:)LHVCV(5KY,(#5L/HW8-J*+*"?+C"Q(C$0-W(IH<2QL:$IB@O,H MP04B*3\>..6<.U/'<0^/&LM_W!NIG52_V<>SNT]X_8!9G<;S]M<>5+3]'3XW MC"Y(4??8ERU@0E2KAXLB@OS@7S<3L6_9*S&?$-\',LRVEW^69"/F!E_4=W11 M//%=0OU6#+KU0.1G/EOOZ>&N]<,V?%'-R?N74_*83K.>/9#*GY EB"6OTDGN M%6]8T[S7U_P;8D3LQM<9GT$X+ZJS?/[$7V&^(IL;S&*QKRSQ'7T^%%Y:50P& MZ)7T_X[Y&D#JJ5CW>S!KC&?6 $5X?$)?R;I]CT48R/6UUOX]$VV&! MU;Q5Y>]CTU:[$#0M1J+O%F5+K,#MS6]CTJ2<:36_6C R 5U;GW$Q7]RCKPHK ME.$H4=;JS.B+Y;6H,/XO*5?/%SMQ(5N*>DPJFZNN2[OSKR]>^!Z?D+04=R[> MX5A43>+R^^57$0J,$U$D7+R*LMA1?HE8QNG.^0E^M^+"&^>+B_XJIOL8VRHZ M9R77>D4Q?CX;Z:.4!?/:]0CO8)$+$.76J3U'&U*@5-QF64T//AUVJL+Q*GJG MX /:W>J\TA#Y@?%]SIPWV4 A71WE+=_?T9*B/*\1L#N,X!:?SS1^1FM[UJN+B-"--Q M!^AJE;?K[)&30-GV=ZXE\67_I-HZWC:T2O?G4HAF\\4N3_3YVBT%^TZ-1K QZ.D27X(VK1!CT-,EOAIE;4!/JXN\3Y M^0JQI;A)5'@YQ#[Z=2-2>Q1,M1K+VW!EPT@4Z\'((?9V<.;K'=&TP1?L ]?U M80L4$#4P=>[;J!"T@X3N"UYM;,FT)_.L+QCJQ6UJ*-GZ@HHZ[+\AP&KJ>0_: MC5@;>SUUSIM?O8&&Z@L8C;M#0[0M& ?'+Z=KGA3&YC]?IDA+H447B 2&QO$[ M^_2GB"+<=.KS0JO :,*FI[Y5Z/E6A[)/G>^>]H&F4$I?]@1#F-HE5H'!^M%M ML)J/W=;A1%/?9GO2@5N$9(*1^\EMY,;(;O]YJA! W28G5/BB>\KC<'N.3/#B4G.XMB+2W$XB>P-1FQ0@N%PY?2D<,)6T":!PK/P1PL'1 M^'!P_!'#X3'^<'3\$:[;9-3 <9J^,&U:L F.C3\R=:LH8CA07LG4X/A].#[^ M2-,FR?9P?#P2KTWR]^$ 35^X!E1OA!L@IR]#&]21A,/BC[AL4L4)CH\_$G/7 M*EYPS/R1HVTDSL)QGKXF^".U4=OHZX\=AC//\'L>KC*9TN547F6ULW$.AVVO. MRN+8)+A[I'!O\1F[XKO$!5>O4BIM[SI:VX_C:;'F%]F1H<;OV 4U7T^@8+;#B!-"XC-?L_=/.'W$G[C"NFI1*0PP MZ(3PZ'523' ^2))IJ:H:V6ZPB?%_SY_?WP20HTT-@2?:'_]/U(D29L\^DH_J MV6*3N0\O;(?98D4_%&JG@UKHSNV5!PV65(RR7;7DG.KMAS%/7[! M[]MP&)??L4')SPXCA>HY=JOG3"M3/=2/"?5C=.;2M@<.[7$O\P7+YC293L?[ M<&DADYER)O;4X5)%I@975Y.N+Q-OC$P^QR=3R.1KE0'334<9;OTX"QG,6#'< MJG(6F#[M&V#X_(F/,'/S@ 'R*+"A5V\(&$!_HI![L2*#.N1^/)QBXZ<F;@B+"^N4"P3-]1! M?9IF?80>YFL<(TU(8Y@X]$':_(@P CZ99"+Q]0]1@@;YLN+HCKJ&BJ3#TU97 M!?:8-G65V,%I>U/"]8@N1<7><6A2HJ6\%&3L^Z:K4N%"&E8>W<#6-NB7I\Y^ M<]-$:@AIO=4/K5)^AG.1W7 ]$R3S;5X:\Y9+6.Q O MZNZ6[UH_)O(<,;;E2DZMS@?IXA(O-!59JTRAP<(Z.<0/7\S8@)/GY@[QL"^D M*N:]U%*29TL!B"O= [QV1@YVM3<.@=""P'17E?W9E2ZZZPWVG6B[F#]IO=< M^->Y6IS5T:A@I[&?W3N6A9ZO, S4-;'Z"HX).6B^E>ITMK?7GJ,-_Z78 GAI M&L(NKS1+:";WTP>4_3%?+/C&FHA]]>/UV?Q6*] ;];7#VU+L2YI5<]S$]GLX M$%(5,H"0O&OI#.57B#!1FEEUBM>VM4Y]L:/H]5T<-<2KFCI N5;0T#>V0/TM MWJ"M=''-%X!UJFIN^8;S1YH^BIW\Y3ZOVS-!?4)6D*=W:C^K^YI]1M7,,L7: M_47=,&1? :;AU)-F3CK[ZC1O[P:8:JFIH<,73#3N FIBG/<%#ZWD3,VD5%\P M49[R%'ZJ^H)%7+! &<#,U1W<,EH#H' M1F.2P7"YI,YAT1P?/ER"J'-@-$:#^[)(FH^4IIA07PX4F#'+P*_ER]XQ1@4: M1^=&@[V_(57,E_TRU-]I=3LN+#QUN"7B'#3]9=$.I\@Z!UK7\/KA5!MGH=(% MS@PGMTT"#D4@W7"BRB1048;H#7>".XL+/%P<#(X_56^@X7E@:/RI:V,>EP\& M:?HU;'JJNP&7%7V5H_7I=W!\IB],=T\8@Z/EJQ3=[1)S?P1FLZ10.$(>R= = M\IS@>'DD76MRW.!X3%^J;E$,Z!F>,8K3_1B)XT+X1^6MNYQ3Q):X:T4ZPU%' M*D/7BJJ.5ZX6>,DJZQ:C_*_ZNC"@MIZ6W H%DT;/YCI: ^?5$GA%L*ZIY4RT M(X)N4I1ITHNT;5V@79MHU- Z9,Z%^[1"1E?(Z.I'AM5OE=1P5_(%E6:W-^"( MF7H$!'B*&,BPOF 2KF8*H2'MO$C-8O6X5H"?HL5>+HC(P1"81VN,UF'.CG82/9#/HDMI,I(>CN07>7AGJ9%RF#]P_VQ"O*[A!?^QG# M*"7_XOLCS?,;FA.Q!A0Z3YNAK.K^0?^K2P1!6NNW[GJ& MC2MH_QQA+K#2+<;1 \[P@A31ABO37?UMIL..)#RW(ZN3F#Q+^6S-./V/^#I[ MY(J6%-?57C=(^QX\;Z]F:I:BN&Z#D[/JU0BCCK@\+2YP?_[N3W9.LX*1AU+,C_SU19SUG/3[C%ZOSGE+W-_XCE&LSOG^) +P M[ODV)4M*S+*,3U/QUWS!%?;L3?GNKL/U>TW8#M.[@L9_W)0L7J$<"W+4$P[8 M94CB[E8<)GG!.WO$R8*R:H)!K0H"#U.+OID&]P3_GS,%OS;>.&D5AL!W2]IIE\SW5DFX_2ZUR_ MY?O9I3SD08)G86&6RU/:YR4T5OS][0BPY!K/: M,8Y%2+%9U.XZ0SZOWYOAG@B7>[7[OJ))#P__(M\X3J2QFX@#_WGS4M,#[]4# MB;_QA\RS^Q66V?[\4.9;%R*;9,LY?YBX4UE<@2+^7@6\W ]8+@>\#55UFO*R\V^ MX5*%VC86:!6&A#N9!)S@2GJ<+SZ2!1?0\I+5Z%G@?I:OHZK,F<<"V4>"'F2> MAOZ:$4A7V[R]LBK,XKA75G:- MY@\I6$+J_'^AUTR_A7?E:[X+$2ID-%SKI$QC,2.!$>@U?".S78M M$PW&^IY&G1(BXF6*5]L/$OO1)H< +7M:)OO1IH; /2>@QTD@AYL MJ-/\*QV-SYM\2S (SN&C,I#*<0_G+0$Q610Q_#@:DUEXR/Q[EO! ICS^NZ. M\7B0:/-[$7M>S%))T(L2?&".(8,YQO^7M"!K/A\5TU1]P;WI0"[QS0ECN"!, M>JAV!--'S)#"O-9U&'L<'V^^;UJ@]/AWL=]]IL7?<7&+8[K,1+2E JW!GN]H N8+?K&3E#?4'!&W]PZ!PT.=GUC M)Z@WP/]M7_[8*G*A%");GT^0B[V:EM&=D7!WP;$"JC!_O&K>%Q MT\2PDNORRZ]1R[1XE3Z(L 9W!0S[*%G(/S3/A0;>YWY+EJL@;#=.#/,O^O&O#T>77 M#6%["SQ?0GTC]GK\::+TYB. M60$O7PJ!=P$+7"8&#);QU7S3 0M>L Z,EO$U?9- 2]T=DN[HR[HTE0#J R=\ MV=+A:FJWL'=?-JKFV>._U*B5%8WJ)OJRI^@1@9?^\^6 4J\23>6^,^H7@[K2Y_#L?1.^>A8#!6.G,]:!ZQP+APKKW6*?N[F@(,Y?=5##6:76M5P M!*>O;/1]PS$<.Y_5#-,*TG#43D?':%%T'PZC5_J&\45G<(NR/\J%\4UW<)"F MKT;T>NTZ'+CIZPP]W=X-A\P?9:&G0C=PZ/S1'<8J$PG'UA]58LC2I7 \IZ]8 M#%Z/#@ZF/YK&"$4XX;#ZHXK8*!,+Q]D?766\(HOPD(_I:SA5=8NV4_A8>'TK M%DCYK#VXT]>,.D]=DT*T<&"GKSF]224;^OX@.+C^Z%AV;Q!Z1OP_OGL#.*?[ MC^HW^9-@^Q8OOA'_?KF]?H&1V.#X_ZV_$V4]WWW__4\5ZOD>@BBC!8Y^C;!, M'8B2JHIE5+PL8UE5$A5C1?MQ9'%0PV$JUG+"D<5[[FJ9V[5_\\;[X:8B@W\G M[%G)M]KJJ6]Y;E$%-*T60IOZH0:%7A6D?A%&NR=&"L[N3?F0DGB^X.N3;ZFU M-] 8]6E=AS;'\;\MZ>-W"2;R7?[YH_@SJOZ4M*M*AN[(U%<4'8PB1=S_$5': MS(!1*_:*/#'A;9?E< #W@C6VMW'3$Z,QQDE^Q3?PO3]TMCR'.(FW>+.WO3.Z9&@]*XL594("K%(ME-GH+%_:2Z.:^MGEJGS(24(0VQX=I)J; M%QK;A[L- $<+V'C@*#0G?;0L-L;V0[B'S!N, M6MHIP$AY%'-HK.R#0?(H>-#4= #&R*. P-ZL9./ZE]]'1%9)B0KTE4_V;EYF MV& C^9I-B.GD<3ZG:8JE!GV/V5I6UJWSW-8T:V=R4Y!QG<4,\VEU@:M_YXM+ MQ+)JHG[4T- M]B.Z%//; MB@BIC<^%8,BVVI@@;5L+M%]1ALDR@Y"N:VJ!\DH2$'.B$M)KMUE88R>HU\8I M-36W$0W'3W].D$A]5Q!]U,+J^N1T,%FZ1-1&/$>,;1>4R?!B->&*#O8CJ699 M\I$_-/U/KLWG"8D;HQ"!O4)DF)>187S]G?.CDQ3'T[@R82A(U_2P.ON5VLAN M9[S!&4IW-Z'N]9"=6J+@M,.(+B)QOT+%[[1,DTHQOEPLA-WB47 BZKR8@= P M&(S_:04=A(B=$+%C?/&64K>:.M= R9F:RJB^X-(<2@#1.7R)+8'/$H "[$NT M"1P4(QE].,^XJ_ T6QY\64?AFM?7//=QS:NC^\2IW^@Y1D"BXWM@"$CL4&72 MP!]P@M&(<"/F"88C&ABY3B@0L:^PBQ.*2.PW[.8$HQ3[L3^>8.ABC]9K,'K3 M+UXX5& 3&$)_"A5JW+M@-*9?3A :)&HU/EA,]RPF*9%/B^CBZ.>(_[$I"SZG M41%QGA>8OQF41F+$LJ!L*QLQL>D6--HP^DAR,OMBLLR* MJVI"W.WGPXO&"D=\CR.'6!Z[L3S3\FA.95L,L1;^QUJ,Z1IPU!LV!=> )22T MZFCOY^>X&MN[=U$J;(==DSD;QQE)PP'2T4GS^(CS'../XC&'E%VA@(O" EG! M4/PZQA78R_LTPJ VA 2[D&#G68)=M5'L-C9QN<-\\27'TD,^B^-R+>[OE45$ M6$'^)7=YA<)C/I#5X:?4"JV=063#;VLPG> 4CRA1UE9 \ M$@P:(7DDA#.'<.;APID=?=]CVBP=??53L%FZ&3EB;HPZP5!F0UWM!..9NZOL M)Q3FW)=N>$)ASGV;$D;VK?P0+4LDKIO&W?TKD+'&\K' :>EX.6,6ETS,H'FQ MPFP7$_N1H >2$A%BK+[XT+!K\+<$?TL?-JDSE(KS\&Z%<2&2JN6&K"X/UM3< M$0ZT)<*:.]BY;C(IX^)W).ZFYK-"+'^4/F\*"EZ:N@4K;;#2!BMML-+V+00W MG@/4?+_U!9MFVP[L%/7%W >9*^U%8%]0"D;18!1M>5^0D00XLD'AQ^BAS#G] M.5>[R:,H:%64XM89E"7\BSRF?$YG(M.65J82FG6V._3XR+',$[V3W,F*<4'R M#4X6I-$J@]\^BS.Y!6V?#NLG57U^U2? M0]I&0K^J/E":/)$T?0=! #B4.RNU0:C@$EJV)%R9J+:C[A"\'M$=)'(]X;FX M#AV^\LU'L\#_!_YX4;-MGE5W6.\%#@6#JN96WV&55G<0WHYM);,LF24)$7BC M5+P&KF\*L?1L:_2J&B][&>OA%M#]7(J->KZXQ1O*"F%5N,-+Z8-7(*+N8'66 M'%\*+"9O_CQ[9XN%3-H459%WM@"N06KWNY:C!5]2\"4%7U+P)?5MYX0J4;2U MEN(+4B.?URK VPJ'OKR&9C^%D5W %P]6UW7<2?WV!43H;2GC"NV^H#O^!@HU MB/OBP[6$L*'+QA>TP\40(6B@9=! 'Q: $\RP@AH13S"UJ@>7WPGF5O7A?SG! M_*H>?39@]/RY2P)NY@:#,_W[(OH+61HYQN[GB&&9MBH*PA;;J& HRU'<2S!= MF[''BIIK3UNG\+BS%,5_< 'J#W4$E**)I_%B(4QKA,)Z\Z>,;Y@KLE$4_*O] M?6S::E^HIH4%E]PGDLDK5/<7U1PHN\$L%IO3$I]M1?BTJ"I!4T[ LFJB\-ZU M'B^X4X,[-;A3@SNU+^;5AP %[,%3Y[[9'-AP2$[=Q:%]_ MQ2+2FQ@WFNZ?QRN]_'0T"1U-;8.)H/Q3 8AORGD-X7\)D'L.:>7 M)/IDQ+;#A>P>B_R'S)A@ P&P& # ; D$_A3;!JR*=H9; *^10AGR+D4[B' MKJU\"J MRG^+?@CS#TZ-7H)DM7:/T7P:G*Z]_L MRN@R^O >C.[4P1P7P?0^LM'BG.9<+>?S)-[=K7YTN0P_)?E/*=88+TV[VS?5 MS1[RNCO%@:V#,2P8PSI+HF\F53" G8X!; QQV7'%S&5QV1(26DFYW2'K@ER< M%S3^8T731,0BX3]+/JV'$)#AC[$J*9N2V4)D[B((KMEDG(BH& M4:&MJ&"Z%8^;#OQ#]$ 9HT\D6U872,2<(%)$:,GP[J!,\$,1;1C)8K)!*3\@ MJWM)HP5E$3\HHXP?B]&"/.)H*Z]S%:.(&WDP6A28[:-GX7*%';I&2D.VQ%>G M*.6CN&G+S!R'&+M#50AE=MB>^I%6-[]?\%>N$&R.FT0_.$+K)U243-YC=HOW M\W.^N-G/V9F8B.+Z["L^2P%\F0QG-9#5@.CK[/5]V-V!>#OF=-#H;SJ\'6L2 MO--2%=G>:JQIO?E[_OC>7KT<;&+\/]'>N'^BH=Y","*T#K=V2#0]$?-$\&0% M3Y;KYBEG []Z%8^'FTE^X*>0+X8+/O4(MCJA=+B057^ JU-FP+@95X%UT0S? M@^X+!LR?PJ]]&9# T)F7A:4%2EV'[K5-<5P/S[LH+]=KQ+8RXH$L,YD7Q'_= MU3<1I4XV-"4Q?[41'VU35H2(Y@\H)_'N7O&T% $41$;.11SC/-IP?2,7CJR6 M/AX+E(U5;-869\/X>2RP _+T6(,Y^'J<]/4$N]GPU/Z.R7+%E\OL$3.TQ%5M M^(MJ"%GR=9B)Y:);\L\P+0;:"K8ZCN<*_N,:BGF83OM6C6/5**FA] M0^29V%'-^-6/<2I681O'6+ +![MPL L[81=VT5[28;_V;LJ8 V4JP QH_'75 M/M)1 '+8A)*0'"V7C.^J^S.:X4>Q4%[%5 MM>FGFJXH2:(MH/NV00\/OL-K$M-,7-1(F7C"+$NNLWR#Y45(:GI,^O5!9M.[ MJ6W0PX/[$=+!,[E_,Y?A(@J6K#$L6:![D7;WI\[9[EIBQ=5-NF;C4IKS/6!_ MA;+R+J?&MA8L&K?5BA#WV9Z+"OTH+GXGQ>J<"V=<=6:'VC?B!DC^W^0>?578 M-3J,9,/26%W;J"W]6]O&IE7T4+9K=^>DI@XOJ$^P2X=X3BN6._C)'(QS_AOG M&H]R:G1^3AT.LRV<@LXK[S"IO:6L61Z3S&F6#!]^%D%.^'W4M36!SW/T<_3H#& MGQR@\8HR3);9>WC.4Y:D\"3[P"?B1YBIK-'R Z)T#?/[.2,%/C/EB M<8M34>WSGHJK/N:+O9C_)2.J.&2C,:+L5ZO.JXVH-ILM!2D:9XBRG6V:M>XG M3SPL4(>I4>/-SJ>,3L@;I9J:*]JCK 2GI? MP96)2)]=6T?A:J?N#N?SJ9;<9>8T:*^-.N-Z,GZ,^.@:B<./E5U*("X4TR0ZF?7OP#UQG!5Y6UTC>,,K_6JO):VK;"SF/_,U2 MMCVO7I^.&%W+'DBY/9Y6EU\W.,MQK7>CMF&[NK*F3IQ>)S_(8S/ <@ON&2?= M,V\VH]JU"&QM@7ZY<;Y8FUH&FII;X.!F5WZ-"[LO"%-PH&H>9>^MN@2.2-GM MU4J?P-NF5CU.+PFBTF[#O\/LL2YIR["7;7YN^(8,Y>)U6Q=H;W O:5O;IG\W M'2#$[YI:]8)WI=VF=[R.H"-S06/E*G!_N]ML\& .3^T]?^1\\6)":#>AQO:G MXH7M5VD(+M=3.![B8I&PJ3&>Y$O"$&R!83!Z38^X*/ MX;2I5XM\ :-Q[S4P"OOBQVZQ@&"&)5_RJPP ZN#R */E^*46IFA!G!Z^++60 MK.ATU(QSEYG ?7'#'=".AQ)!#(O#;1\.AQ5!/ \#;"HO XCN75M1QHZE 8[E MB4#4WDH,QLSXNBFG@ZP@?H)Q ZY^CO!.%HT><(87I)#FQSS*W>JW06R)O<4R7&?D73CBY^WC] MBQ+?TSM<%&EU0?H[,,^PX5R;MKOR7$9OMZ:/E8B*@C")JIQQ:*T/AM(U=H+Z MAD B??,0ZA&2U?L*D^A=:@N1$J<4*:'=:*GIEN8++A"7;O,1Y8]/MVF6-.O) MOF 1TK*==C"Y6 W30"3W;I48 J/6L$\R$[N3A65PU],T$&NIZ \7+.+LK8MM M#4..>%R>=I=&HNK2R C%18D80:FHU56N-X*:7$2+)FNS(GBG)N*=FCW/@R_\K#Q':5R* M,(ELN6LT/\R#"Y++^[5N^=P#6\D[CC\UC 3M\\4Y78M@-_G-=18SC/)!$&M^ MFN/XU0M"/4^TYH=8S6OOSLI>>?E(L^4]W\;W2HRAEWF8QTX2T4&7L>DCVU6O M"?[%X%^T3W7P+TY"9@^^R>";#+[)X)L,OLG@FPR^R4%L_KT80KQ;4<.!"+6- MG&2*W;#F$^\R?@?&TL20,J#_U-5TOC%M*X[X7#><:':0P.KT.Z[_+4KA=Y-Z M)8=**'PI00\DY8)(WP[5ONFQ[2T=AI].KE!S0T'?3'1S-0X#:? C3L6/&,?E MNI25 ]^(8G";N6:0*'OGF)=F!(YM6O[KB-U9(ANN,#7HZ01?;Y#??9'?()* M>=2.8M6'\Y;6*T38;^(ZQ?FB13IJ;6_7.)0GS9T\:"HRX>PINSK!6><46[NU MD5_1]D)J^!M&:;$ZIY7G0WM#0-MAK#LA1>U/L OU=6,GJ#=PH;YM'ERHP84Z MN NU=UTD^$=/U3_Z9@=6^@-5>YTON)CZ1^O/+E\\&/!9TDU2\06OX$-UTX?Z M,O7LQNV2F5TM1@,LIHF41#34"+U;D#B._2$6,(Y9R@3]U,-G3/\>?JX."+=](7/Q.OKL&K4-O& JV '#)',L= ^6+.9(G) NY$Q!#* M+?)+QL7PV[LO6@\:J(\-QX?8E<[$KG0N8K59ZDB M2T#GY9"/LH7<0_,<>3#9VT0"@*K<^O /#.$9(3QC_ SW'C34$*%Q.A$:]=HL M'?.<\07*IA( IX!!LU_>_W1_;9*_D?G5%T2:9X7&J.8+"(T[K8$1R;N8@G 5 MLE.13 [[:49E.C=UMD,[@C&'2&JQKA+*JV;+>. M1-@PO*%,&$J.3"CQ$1H1R?CG+*?<3%?W*.O MG;C<#V+UOF&173!?W*$4Y]I@%&4["S0?S%W5;6+U('-@=V&W5UQ"@<_0?@:W M>W_R=<:W8/PLBXEG"P%+'=0%Z.$.'UH7-JB/G0@PS$7/U2Q++O C3NE&D+>; M+DUQ8-">-ORL..6#+C_PYQH0^CC25K\/(6+B:*#V10&6[=.7M/=3>SXKA^K_=<,Q*G M4%2@KSC??^ PYES#6E"&7_XNX!"*5$&RDI]%$=U@AJJ XW8NKL&>/Y(W:V#Z MAW%<#48TR$6D.ZH2=D4)H.KDV+_/^>%UGLF77[6[%Z^>8XGS@L1: M"W*K$:W66&Y!]^57+N3SJ=$FT&M#JC@KU[LLJ,K:,RF+9/Q[0]AM5DLH8C^U839TO']2A@#3>/ M?$)/(4N:GIXNAGZ< NA;,:%1$'9H$38?BO"NUS MN6P6\V_Q0+'PMMSF/@B\^/V M!0\7F'-[R&K*9VMQO6B=A:;S8#W4"830,&3Q2GM[1QO+ZNA;6S"].FQZY>MLYWG:>?"T-K WK1TP]+W9 M*#)#)5NSW '*ZXB<5&TY!+&0[J/(*KW M6FMN2>QU;'>PF1]"'E$=F5S#66^*ZG=C'H\[VV4P.+@FZX1P5F,)'K#@ M 0L>,"<\8"[�\H^'LWI=H "9,6O8O:KX5J<&OH !DS[@>TMQ?>3ZO*TP#J M.QA XWOV7 *P?V\3&#IE)GY99N1?XC82 M]'5OC>LI7;#S8UV).6M%]BC)@9UI[2=RI15 (1[%R7B4X,T9GMHO1ROE.6E? M!;2B=?3CY#GXR3T.+G#,I.7N%N=E6G!!1YCP;ABAK"J4S=O>T)S4Q4WV.;1= MEZX1!T=&T-])L>+M^0^SLEA1QGE1!BKT^@PGX>*R80TKYR43HF?7V=1R<-?1 MV:EF%1_Q]IZA+$_KHLD'&MT=?&XK^ZZX3^*8A8]HD^/Y8K;9I"06Y]C.O3!? M?"1K4M0&= _X).#"FY8SO+5SCNH'>_27*\5)^1ED2+3%=,K19D9@K, O*UI7"$I=YP;49ELL8;D9R M49R(=^6*S(NB_+FHC-W2,S0")2,YBT;CI)/_:):AE"XOL*@56W]K2%.S7G+4 M"YRJ'U[SWWQAN MOYP51P9(_NFU\9%_]8]/Z)^4G>]?:0V)^D8C4?D9K;DD_(*,VI<,:FOEK1'[0WL%%[2;$QQM#\1IKD>#=G.#HWM.A1DSKWNXP =7 MT,47:(G?01FIZ>(")P)=LP7SMH<-/G;;T!OJ]!=%PGK9"+00)_LM?L19*8KD MZV^DT[6U%'"TLZBVC$U1W31GU"2%%($._+$SJ&TA"< MH_X[1QOT#&HDW$\=#+/=G(*.+E\P@4C=M(5(Z#$^]2J6#B2MHND+4@9!",W2 ME'?^]J8MQ]!TZAT^RDEC9N/P!9FN3QC-$>Y";VD $B M3AR;-A"[_-1G2K-. '-A3GT3 >*@]*8.$";DV&KH+W!V*F$]#@;.NAC@!'=M MN!B7DY=K+C]MA9DLP\7..E;0(W,:*@I&'F351?&]J/; R, Q.KU1Y52\3L]< M=8K=N<6YN'MXA7^G?"VI(U=T[>Q'K/2&:(_1*SV_Y0YQ(]7(V\H9L?L@W\$. M?_G%/\X_OP'A]0\C4?+I[PI*GG\8B9*;ORDH>?YA)$KN?U=0\OS#2)1\N5-0 M\OQ#B+UZ0Y3=V*N=9>W#8:="J3*JJ;'M6#3O-]UC2A1A8XUM+7AT=]:F_:5U M#,6%R O8*U;769R6B4@1R'/,_RL"N15NWPXC!?][\+^/ZW_O3^P)OOC3\,4W M;][4Z&2:.B8PBRSPR//!, N:("IMQ0>+K!$ KU63J3LHC %XK1%-W29M#,!K M-7GJ%FEC %YKHL.EB3H' ,A4-_5#84POC:/'0O#2M//2=-:E1W;>_! M2\10 M5F"N(<6R''[.]:T(Q3'',8F>$!._;MNZ8=J./Y9#I1M]G5PC-XR*:+/?=T^8 MB2>B=/?Q(T$/).5;BZQ-4"V*.B="ZT$&=:JT117F'NGVSH+9> RSL;&!K'XB M*PQE]8VMUI#M@WZ;%63K2;I!6QDR:\3'OE.4O7>.H=U'@O/K/"_?[*GM.@+""]V8%;WVZ!7NV__;L,373R2KG]C53QPMOPL0G[R9*"TST)_X 1IZ710OO M,I3.BGXLJP*ND? MKW"6DT<TP6LBXA]Q3?S M[#I[Q+NKI'M@%OB$Z/L^F:>+ZW7%O)J-XA=;OF^]KSS/>]W M^ST0RJ_1,'8YUAT"KUZ;^)G+QEG5YX;F!<,%87(GD>]4<>Z,]%2[9G @<^J* MZ,\+HA\839[4[A@?%[E^4#EP_(/;'$-W&EA_NSS63CTH@X#.%K@3A6N*[?E> M(-(6A]2VM>D<>D48J$BDKD]PSP7W7&_N.2LZ27#MG:!K3[NE4:-]W#MLFGU^ MS0>"=_XMZ(1I(\5X%\_< BQC:X%W;J\6H+4P.4P]H<88MG[,PU-/P^ECMIFH MG=[M_R%+Q<58H,+5&(X1['4#++&)!,B,;5,>;B4[-W]'$(L$5>=R-S&/*)EPD8*6YI)#XZQ2A=EHSN#O3+KU5R MP55%@CIN!=JGAR"5NR?"!0XN8<2F1)KU'#*>9O!I (J=&6DRAC@9)^-D+@[O M7N29*]/W7C>+;-Z1^$S,/G&^\9)$2!>KG%P?EILHV*SQ8T*Z6.#$8!NRZ:FEO@X"/-EMIY\[:!!2H_4RY95:!A M_337M+21ZTQSTC"GZYI8I%0[?^L;A3".$,;15QC'\.)Q"-DXG9"-!GF!FI[, MON "DFII&WG>%X1J3V4*.PE]P:#9>0?7CGSQZ4)73@L#G2\0-4\;B!KG"QKP M(ZA1-#\"7$SU14.SV$Q@BSFDI HX-A M5H^8/5"W8BJ@;I:1RYH<7Z$BY 98BHN78EE?7-AS-C0E,1$UIU[Y!UIEXL8 M>WK<6,5'>B6WDZ]>G8/4$XVP(@R] A+\Q4[ZBZ]W[VU[13*2KW#R@=*D"E.Z MY:N+/6*5X=N@ITV^.$%-#/ F5I.O#X3--N;T.V#%,2&Z?[...63!SN.DG>=%,0N^!F-2Q2!AOCZ+ M*O-TMJ:L(/^2W]_LWKM(/2WX;Y?[EZ[0$?L:/LI^M0C26 M\R7P*)>/OM:F45\;8=A\[+O'U@=':')>TPY[G"UZ $I3 <07(V7+J60@2OMBKVR)5 M%RI= MPY:(@94;7]9@J'L7W&OFU\R!MI\/=:WCMJV71.93)& M+!FC*%/7O]*W[*'>U05^*$2V4('96@0DK/@N(/X^I^L'4<*2;PMEO6FO;?<> MB/XO4J![_A2!B.9F/DVS/HJ:X;ADLN2C?, 5BN45L)I:9I .0Y8PZVL%@#R1 M_2ZWX'ATTO$HEO]S8IFV$):JH76JSQ%C6Z&2RJT*1']]%^NUD#[GBW.Y M7:I\MS5-+%7_$L>9P+ J)*XD^&U+RR ?$?299C&8^N?&5F\Q##ZQR=HV1I*; M@@OL=%Q@&O&*FA[_OF "J3^D%TI]L:CK9X>I;NJ+D1V 2J,!P1??% +B"7* MEP437%#!!65<# 1J(/!ND6AQ46NJWJV46ARZ6HU1KD0RB-41 M$6/2(TA)'>+' L2QP MO49%R4@A@F-%_.Q^5Y&%"G8WH;5T[8Y)TDCNW_%9ZN0BGCWR 87H=469N)A- M*FB2"C%U/QUHNBCQ;,'IF6?X[QBQ^Q6CY7+%_\'RHTH.P35Z.J[14*TMV/)-LR5ZEA>\ MFT?]HZ>0+4[(1S"@\<$7+[4)B@,;L@;P*;B>]S2DGCF@)\(_..TFF?T'"Y@OM[TC+)W[SSFS6:>%(!">2DU>2C%W_F9K.MP@[C"$I,- MTB2$=AS7;OK;6_)?47M9G6.JDJO&_9W@\:#,SQ4 M5C&-\79_4^DME\/.Y5]Y^\VKP]AN8",%QSLI-U:O$,[ZFZY68P'>$GB=%5S3 MR0N-GU_?R;4-=UZL,-M-*S!#=9V:DOR7]#K-'4H7F@]D]ZN/:DKW#19%62=CM#QG=(*^O$':'WQ;21&WO M*'MOD46N*A,F21(4B0QH3VEJ'L*W0OA67^%;M@V?(:+K="*Z M&O9E:KH#^H)+98T.[)\P2+4,W S!O)E&O$-9H0*$PPK7 Q8 M:>7'&& %N9][;:;3#K#"I@B1UE1W&A&,K3VA)UGAH'\/W G50^@U8 J,V\]^ MKDZU41Z,S"^FR/ 7\4#=FE/]F#S!D/WJYV3J[(,$ _B^DYQZF4WU5'@;D0*7 M4HU- )NI"?6@* I MOZ>X>#AH)-GXDV>'[W(&6/" M4B)FR=GVN_-\W1?YJ7#"#L]A_,&)O>LY-=9 M90<> NA!B CAKG;#70>CELMYX@X G%R4C*^]71B-F#^Y_/'5I'E=<:']0,#T MA&E%$UH7MT,H[^F$\H;BC&X&)D[#>3FX4C;<'#L=9$V4C9,,A>Q![CBM\$B; MZL, D993\.0,;L@9+O3R5' U,3DXXCD2X=Z3W'/O^7,UY0)JVUBI$K"?FE)X_,(G9GY[ M]Z6VEJ=1'Q?-U:KS\?+/DL^:YUM$[DO*)L@0EG>"\#]NT4,*? M;K63P1DM^9[Y2DCYP %X638>(93)\_32_\Y%!VVA/?G4OWMAHX:;ZO@$F_&S_7S6^2>VN2T,O' M^ZH,O.32O570DCX7WY'2#?)LJ<@24"7!(1\5PK)"%<+!HY,&,->&,*73"5.J M-^WVXI*&;I"^0-D<[J2QH_L2\]4XGPSL\;Y@$FH4AE! "X$472US(430(2.1 M=QN!I3>@<\J$6$,'O"X#A"%.(%#6ENEMN.#$TYKRG6QKX)< KT)SRE.^.?H$ M#+AQT9K3FO7M(TS ;\"X#HZ?0=%=_;]@O.&5,P/>[5R*CD2H\_>VH&R-LIC_ M(BW#C@2J#T:8[7CU@1GK%+9>S?=J&3R3^6RAJPVQ;='3Q+G46X3]8,!W"[0? M>#Z$>/L0;^]LK$2(40\QZB%&/<2HAQCU$*/N8/2TYQ&ZCJ#L9ZRM'W'0GJ^ M2;\;/]=-B%$/,>HA1KT5W"%&/<2HNQRC/IRE,X2JAU#U$*H>0M5[G4^M_5J^ M(!,"UD/ NM-!%R%@W;TPEQ"P'@+6O< X!*R[$TD= M9=-+2%@/40L#YEI$/ MNOU7$0+6G97DK0:LOX](QAOAJ$!?<2YMP#03#$5T$6T8?22Y, ?O#/41Z-GI/#TD?D9IICZ:$R (KQ'AC0$=CL9V'U> M,G$&7&%^+*'T'GV]_"HV<+R[^%SA,03VLL@/9?S R$SY:>AECY]KN?(,V5%T M>GUMO0U^I%PQX](,?[;IK(/UM<#;Q4Z@VRT+LW<&ZQQ][P)_U3)IR9^VLQ/\ MM6/,Q=6VI^W%DFG''F0(JV_/C"T7WU8(,9ILB((KHG:(+#J=R*)P5Z_3\0XN MVJB-]#;O)@D$&A/EXK2"!8QTY.%\_ 4M4.JB$=Q,Z1[ _[X'"+,Y\T"U4;D&<')/!2XSR\)PSFEG=RA#2\5PSF-G$3)&QKIO,=GA+GZ,4)YC M_C7*DB@EZ(&DI"!X$!=BB\>ZX"EL378GA^!^W?%Y-9//O,X>.464;?GF_CL2 M;O)B>\M!8(^XUH?7:H >BE:]>>Y'C/@9\ P6B%A5IWX)/'J ?.P9RDE^01:\ M <[B1E*AW0EX9=;*EA.M61#O019GC"D,X];!QAJQHUO<*[.[-;KWL@]/: M2:?U&T&FFMR?,=A'<^C@EL-)O;5"NCCA:JHCS.#%O.P59>\=8.DP7SXPFC>] MF)>-G7@E!@ODQ=)PBO;GLYEGNV",A%#"'XAS2,XP:>(@ 2S=-S8!>KY M'^?\,RE:O2%];T?XVW^W4Q%?1+QFR4YCS"]W-07VGPT@Z/: 2:%4'SA\3G/P M/M7#HYP0 0X,B6#FBO8TI4\B>QL*Q=N>=NL!U>LGS=P<2S39N[\XQ\&7+"'B M-KB'LC@8'2\1R_C)8L8=9* 0AA+"4$8)0VFC(X=HDQ!M$J)-0K3)*V]*5YNU M=_.E%J7.>NIIA9^T4A9/J]3$4,KD"<>J#*EGGD91B#8^P>&"6%Q"QL2J=\+1 M*GJ#^@!!*NX7]6AC^AFN-,%T9E"-4P,N:WHEDIN%.\!!FK1$WE-4!1PMWP3S M5K9-.%S^Q(J;>/'A^+0MU7;O.DQ-3@$X1/X%B3>'M,#1:5OX['XR(#6$EXP; MV/ON+U&.E_*SL+0O,5TRM%F1."*9+-TL2\CGY7J-V%;8Z.,JQ63?JVUD;^_/ M'2FT=R"Z.\7VWIR?W>.\4-\T6]N@A_#+&T87I! FPBN^, [RR5W%:BTEH!X] MD':'UR2F65+&? C!_"SC*S#?X'AG*VD$K=T(@Y/>EN#Q;A/N?8F @F\'6I@A M^G:,Z-N<%4=>=O[IM8>=?_6/D7%R0?$-SE'Y@M-QP"2LM$WZ<\&]WI2IP,M\7JM R8S12],XB MY^>4;2BG W^FV>[8K#T2P.VMQ#1QH2PF$DS^=XIW)^IL35E!_J5[729=+7#V M@2];(=W,LSN4XOGBK,RY;J ,V%8UM[JV!%&YH ISNBZ_"OFL)/E*S!R^3/"# M*BZRL9]=KG F,K[%5$G6)!.&(3Y9'O'.DZ;B2=_+;G!CI5'NA>GS0W&>PT:5 MGV$N^N"#YHES_EH8XJHVR;@4)(\:OBV('8[K.IS Y7568*XOZ2M6#?)$RW6[ M*B+TD^%5*]LO7Q0E%HNK GM/')^J%^21)%R=5+(![FF!KUUIYOR>SN(_2\(P M5QGY["JVXG8Q0:.HU[RIT2_;#V"!RUO\B+E,L5]%#,7%[Z18G9=YP=\(.\@? M0CKA_Q761P6['4:R$2%;22#Z2SOKVMB,YMV?RCO"ZM0.HSXAGCK$4_<53]V_ MV2,$5/L?4 VPDE 3V\34\3#;OBGHK/(.D^:(\^9#S[NPZJ:)TM(R[UU<-0@G MC4?%NRCJ'B:.W@?EW5)[L_] ;?U31P)V6AL:?+W;80;,"9O*GA)RPD 1.9U- M)E/?4 Q"44T"-@;84MR/@S?U$ RWZ3@;)@CU<@V0X^7^_&ER*IQ&AE9KW\1P M:5I.+R"_$1%RG&4TFP9I5R 3O85@$AV M-#I*(XXX&BOK8%"B74U9&('I3OD.M_P4GB_N5_AWRE>P.B!>U\ZI /A! 1\F M>GZ$.=(AT#VF)9?;ME6DP>Z#?(.[MR>_^,?YW]Y@]/J'D2BYN%10\OS#2)3\ MYXV"DN1*/ERIZ#D^8>00/.& M*+L)-#NC[8>C[5>9D]+8=BR:]^?4,26*O)_&MG8BBU&V) \I/N1&'Z3Z#Y0F M3R1-7['2IJN-0%V58JNN\ [I$H(C0W"DM>#(8:7:$%EY&I&5S><0-3IDIXX) M+)('>'I/W?<.GB J@7KJ@3O& +S6@:<>MF,,P&O5>P _N=L O-:SI^X3-P;@ MM;B=PZ/>WC-U)[0Q *]-M%,7"\8,9W54, CAK"U##L!6 M%>\6B187<_O9R![T=U$J*KGFU3\1WD4 MG1MPT8;R^=L0DTG9[#:^ ,C >8> M-6$G>#S&\'@8VTNO2":*DLOBR;!Z'X >EOF01:#GBR^[(M" ^DF&O2WP)TG3 M7+]X^-WJW; OBW%KR%4WM.$S6/%7?(_9NHEJ=&1BL-:^HNO?80:17K 1Q][F<$-TC9 V:\NGH' MCU+EMV6P791%R7 D\OW7Y7HG6&]VJ7^=#;A&HX]NT&U!72<#[XMK.K=U9MN7 M+=I59U<^G._;^.4#]BF>%^5K/1G2I9W5JAUYLP7?6_^.$;LBCVUHK>T_/-F? M^7RY?\+I(_Y$LV)5:ZIO.<3PQ'> >WRDY1-I69L]9]AU'&+O^0!MH7W1=R1R MGVA;8I][#D2JO!U1AE.(ZZ1CWH*+IV7]M4TF_5N:!164RWN(9W',Y8_D^,+0 M+/E(LV6Q5SJ.?E+G@W8=:]"$ VU=^.8.EKVQ*B$5U-85VM72+;2;5;]L$W$ZD;C3& [RVB!' M=QW&08X[OM@)O%.%Q-ZVNZ,T*W&LGM0*XA5,-C0.D2ZADHD_0=AFIE@0U#FZ01E-MIH MJ;DMU!=LFJ,U819N7Z(4(7.E1Y^7+["%[.H0]VP<>]:',N_= M)BULVCX-U* MJ\6J>Q33:855=]+!3S>\NG^('*VIU-^JZP:/HQ67!EQL;TU\4R_'-,!RZP"2 MHR6;>EYP'0#RXN*@;HX$N'SIA5#>+LP!#M*DI?#VT=MP@"8M>O?CK82#Y87\ MW2YV"@[2I"7O]MD=<( F+7?W&!D"1\P+4;Q#,"H H&0OB#B?4 MMHM(@V-E+),[BY5IN#O(7C Y?"W4_J[R>8!HX=7$!W'[MN MD<)PS.!RNKN8=4_7A.,U:9'=* @,CHD74CH@40V.B+$4[N MS8 R$\^ C%** MY,?HH)5RDS0LBPLIR>4E57[%CXW] IHO:IN>X05EN_)=]^CK*UX'>DKTO6N(5:0= M<=,K4N:C6TVOJR60$W6Y6."X4+QB$SR:QK(]/Z GSD$>?W[!:A@Z##H5/&[Q M(\Z4J:7F UGE&[!HQ34M\P6?S;.B8.2A+$28ZCV]Q1M1.S-;5B>$ H[>QK>Z M5X0LH,G&%ML6*T.^T.GD"X4B[DXG,Q28N67$ZD]F&&[Z^ :0-@<(,7AI4OB MWC4<>S0\#9?WX/+L&])6,%QZA',>ZX%M"L-E44QK;II:(X9+KW!V!@ZFJX[L MB?HI0G%_%'[K"6:3&XZ635THFF)\?/^EY8M_B.$5Y3A9DEZ&>_+/,"\&CF/(S&I,K MRNY0BN>+LYU>7.VO;VW!@SYK@)+5_5&YWP-& &3_**?Q& >*HZ<,ZNX<8Y7# M7)[C[3?![>FDVU.U@B[P@B^)Y QG_(]"W#*?/R^@PQYZ(T02OK1>2"HW4E92 MV(('>Y[E&F1PMH:&;8HP\9T8DV5V7G()/XNW]XSS@6+)0Y;(3^FK/7R *3@L M$0'M,8BPZNCLC]6]3&83;@ -DT'[-6^#0]ON@0ZA*"3H 58]=%@G9Y8@7J&8 MF71M=U?="+S=B"_DAB!;W="\8+@@#%>[;YUDU@&.#D]S4X@13.EG];L6,#6, MZ.1"^9(QC%+R+YS\C:;"V[/W6LRS.QR7K*I&R$@N'$'\8[:\P8S01&4'&NUY M'F#8B'N+,2=A;@S)^+.7$PHM6EG\V[. M]89T%\O$ !%LK@>Z6+6G#1#TYFX1@_$]1 -$P'D%[U!PPL/@I@MGWQ:N 6/E MIK;UMK4A@R$T+HPV20@-#8M@](P+ICE8^J.+.1\,E'FUM*E-LW%\O'!9WVNU MJF6?*_+ MNR2\#//PD3)GZL 9O2?Y'S;0RZ6*!DU>J^1[JE_? OF(% MU,<>+Y=?XQ7*EL+J\(18 F%%V\4")W_#R5+H/#CGQ%4RD7IFZ1L[0;UVWVIJ M;JU4V;-86W/)AYOB#4/&G@>KPOF)AN-7"=>K@X4M=F#41']V6^P(6:1D5M@,!7QR9( M?UD34W&[AJP)6&5%,_/W:'[/F&NS-"6)3"A[0*FX*RS*5Q@7!OY+P"##^R'! M1'2[N&DW$6\879#Z&YEJ6_10>.SEG65\LXVE)%=+1%/;X"QTV%DXB^7=COD^ MPOP6QYAO%'R?%8$2Y[5OO55?B[S=H*T@"L9,?6,[U/-3)#F4#,9Y(P/Z]D[P MH-Q*3+K8X62?"]VAMDO+46SPFR1$'),HO4&$OXUSM"$%2CG!:YK=%33^0\4B MN*,-KO+\Z(A^3;G\T>H-/A4)#>O\N(T[U,X>3KE;"?2H)_7">[6DC4DA21OR >EG@YY(K572+N1(H3[$CNO2O M"=S/ D\?*$V>2)HJ2'_]LY5@C )E2\+ETFH?Y7/@\NON&I0&ZDVZ6N'LD;]\ MRK;JQ5#7Q *E1U.6;_YRVUS1-,$L%X> \FK!IFY63W#P\GW;T#&Z&\2/Y@XV MN* HV^N;]_0,97\TO(2F]E9XR);WF*TE;2+G0I"EI%_3UD;-M_V%6]*"=4N6 M*ZYV?3-=NW6_6WPN/=7-2I\FI9VZ-X@DEQ^W> L;S#.:MM:H9TF M)=QB MM5SUK0B2S7!RB5C&S^W\R 8K"A;%;SQKYAUM!%FO*"N$,"5D*"E0<-.:7,FVC>+3VX; 2P0F'FL$6>(A\^1T,D]"'><0 MD6@8D0CP_OH"B)[5(TQ:>)%]63Y@C)K%?%_R ,"0M BZ\R44'HR1VF/H2T@\ M& J Y0R,";RBF-N8-)G7P8"8%TJF!4K'+; &WUAT<65@2(P+'ULIW6NP?.!6 M33!&QN6-'5U']>$C8!B,BQ<["H-YA U;/\F7JF($$#!SS192^.6+!FV& MC'EHO2_JM1E.AK'MONC;9B"U"GH93A-W$:K&E.[AM' 7X3C:H"&)K;ZHWV;@ MF(3P#J>96] A#"6@QOR% 75R"Y>K]#*)U&'3WNCJ77>B[L8,KV3IEO'2<+2\ MDJ^-LCSA&'DE6P-RAN#(>"%0&]3<\46AAQG*H-&%OAC* /R^= 3KDS]\,8V9 MP:(O@N#/ C+!Q+2$RP#6,;M7DIF !8@*]L4J9@:,:?J,+V8QP[76I2*45X$J M9K@UIT(,9RQS'AS3FA//4(U9 ?3PM;S6(D;Y*EJD]*EM+="FX4:N"@HCIU-] MT-E:W'#]+TGX?'$(>KPK\*;<\!=_^&;GF#A?(;;$M?<'=ARJAXJC?*\3)RF^ MP-6_U]G.VB)V1+X=2M(.WH-=\.O11*_CJNN8[:H%@!ELKN_:U&=@ K4!*D#$ M]6, ,ZC '!28+^9B)["*VZ'Y8VA,Q)257LR4EO+EEX*B:[$5K/=+OYZ=#@/V MS=MN!;Z@11F?6,]-JR%Z()X_(\8XD0:<6[ZEL'C%)\-\(8\F/F>J8+F9*/:? MW^&B2+%4._+5VWSSWL;K@:T[O@OB!_[D_]O>M36WK2/IO[*U[]R99$ZF=JOV M1;XDQU5)Y)+M.;5/6S0)R9Q#$PI)*='\^D&#NHL &R!!@!!?SG%L NS^V : M?3W94+:QUGLR9@1:'T0E[T(NV8/;SS966KX@RJ%*R_O6U,4SG1&F+$1)"M78 M#UK^,P499<*]3IA.<+-AVV1\M(-.HC)95UI=0[%-@Z^R@=R) M!G.7%%4$CP@-Q>%6JI'R#9FO]3AA:YL4#Y5)-[Y9E=]I^7^D!%N,@$/5X?8X MA".G.BY)_D3G)=NAR?'W^2#G$#W]+Q3G6Y,\%"$[&I-HME 3TFEFF#M60>M8K:/HYA'3^;70BJG6\Z/]X-IYD# M!ZT[A-DHO+Z7DB=&>C&=5T9!V"[@AX?W99CD<(VMMYKH3F-7%(': LAEE&;W MO^"VO4J*MZK2TAUY%1T8C>/LLG5 &?P'IQFQ#UG,SK0L*4F:K$F,+EW?8DJK M9\Q1@"AKG\&QSRC-3D-S*YW%,8YW_IM+;R=JC&NBNC= MR?KQ;O!8GS^"YU$^WAT>=V'9LC9RF*'.+46@\!!%KL/?^6C;+%:.^R;UJ_8I M"_1"Z;8:?]S>677PQPE8P4]@U?R')[/A--"?R!VNJZ*&+;YNS00N?MT:,O6^ M+F(B=[BN\:6K<5LS@8M?5ST\07\B.UP?HB;$#%T^8YO625GFR>NJK(J^P/$, M5QV:IA"HMCWX,/RHS&.C54G(<[)R4C]2CG M>^O,%#&I/H.=)DC[(--;FE5AEY C<%1-2\2@PE#+G+%] G0J"!J;SF]619(1 M<#'PA",XI:N_$U'H69NI+'/^4!0K=EG '1;8<99Y @<86U;?0H@/+C?3^60= M)BF(&SOFX(]/)(*_B)71EK,YP/]TOJTUQ<1-:LG #[32MFRY/\MW11 DWD'1 MXW:/BL'WQ8)MZS.D;>'[80F'C'VPFJA=+7?Y,^D.Q8=L3O/W$-.23&VTUPV; MQ#(X-FH:&S6-C9K&1DV"&CIM37.^H-4"!XJR"_JRP P I6YP] 5,9#,UX]E] M!E:QS8(^1@$[KN?7462T 7'V&7X#F?H&ZG[Y_ 7V"T Q3<>SPF%]P:P>"6ZN M IF%VL9]P=QE^+FYXF8>?P"=7#)S)='Z505[.32[JCABKM2:AZ!W4FH+C;CC MS0[ZVDKT:H"@47:]E6%/*&O[]?$WGB$T7^CO?%1*(<>#/-XK3_M[Z@6\X_%V MO'IT7T#K%?G!PSS>(L]OD:VRIO' .U[7VO)&TI3XY$\1>HQU6S?-SYSGR8(& MH0&"%$*E+%?/S,]=8XG( ??,?-PU@K*<9 ,FX:$M8R.EJ[VR )M:TH)"!UX9 M;SN527DU<@.V6)^V041:N,$>%D.1/.FJQ14J,6 L'9X<=E.>WQ>+:.=K&5.E MPZ25L_^6-.T@U,]Y-JS!PU!PTR.(@GJLZJN IEW2X#F5'$49TGKKG^@T2MHZ[W1DX1(8ODAJ%H,QI M-D,23LWB* ;< LZIA8H(ZE?O-.BB;K?7E3G_Q9*3QFXW M>7EUGZ5E$E7[G_J MBQ*.LXAIE;^>FF+)5^L7*T@DK1!,&#%&AH^>NVU?3%@:0"W MC37:YK&>E.1HK/E\#M[__N4".[9/_EG]C?\)^)B1^7_ _U]F#R=, R7L/^^\ M".&'CQ\_50@6NRTW.!2L('&P_W41T'E +RYU5;5#F#/8S<<+&&I.5[%:)%"+ M9,=M+;/;YR\^:;?<5>207R63'7(W%V2KACVG;)W/&<''EJ@VST3*=%.9U#J1/(%GPB M^3J)R+X$2HOFT=U-; D5('N;A"WZJN>/66WI1B^[137V-+D^+W$(RRP,]GFI-D MD54I)M'F.0^S(HR.BQ#>$*;'P^58P)O&#-;;B!\"U 1,B1ZWWQ;\F*J3BU)3 M9QS<8/L,&NE[;I$GQYJ>VT1B?XO9!DB!.9R1=ND9/>>W<:!5#:F9O&H'/#(S M,AG-0YJS#Q/F&V[/56J^9O"-CB,I,P9HSF*[@W-, M=$\M'C.RA)MP%7!P\HSM MGLA7UW&7$41W:=H5T=L%T=3V&3O. D_34\(DLE?SI%4)K$JO2 @^/&"5SADI M2)A'$.9S1]8DI=PD(=]P46/L\"*LB'W)0D/Q[)XI7Q.F#NWN$>K)D0+,CWU?LKR2&3\G"%**:KLBC##,1>P([B+%8O)0):+XAL./9UIW&8 M8YF346D.W/<=9LQFTRUU[$0Z=B(=.Y&.G4@%\>ZM]4OO!$<*%RXTQQ<1:N3V M#)DN@\I\D2L5#!4NXK[D"ZC HW-!]"4]0 4GE8A6STI5J,"$#E#R)0-.<2OJ MJAN=XRT 55#I+FK(0$&)H:X[9!2=5T4>5#4K62B[N6(+C@.#\!'YHB8AR_FI MN?X,7%.LUAY +3 N>&\#ESER!_Q-';6GKMX>HLK-JKRY$6L.+X*W/WHP'( M6\N(1[SZ.X1>.NT1O.XN.0HYT>9<8!9:JN'X5CH4I>DAYBZ=PP.O19:-N=NH MRS :J.=C;I=S&4CI@/X:OP[A() 68_#Z*!!QKGH8R'+DO#X.E %LE6[H]9$@ M@=)(%32OCP6$7"*+Z_AB1<,=#>WBT+TZ*[2AT("SG5(RA(/#()K8O) #GO;* MI;)A[*UO)"N2-0D2OI\'*9@F=K2V*I_:/+W55BQ1TDPF-DFWWRT,\V4XUV5%X7)C4T*NZR)D?"Y;V41CR MXLL+I 4QPG*)2R%=+?+U.YK5+3SV.16/X,]AZ]H(/CIO<:?&@X#?L2*%U>H- M@L-*W/CY<&0=W<]K6DLUY+;V]V*'4!6'$TVRF/\K/5,+]JS6K?A'KF K FR$ MAN"#@VC#\FLX>C%#K>Y)& +;GSF&WC(DO+36$G)69R7H$7[!%SY_ZI&RG9.4 M2#@0PFKD1E<9UJ)=?(-&?QI_S-,!.Z=3_; M6$1D+"(R%A$9BX@(?'ZBX]@[>9"BT%>HK7IH0O^1MAJ(77=H;=\F+G,;U)KD MK[1OYW"/\"$^6B]F,P.;J\WL7;>^8-D15+*R6X>825;(5_2G-%TNEKEG&#&6.!E+\DWF_V/OR'\51IKM7/V,WNYY& 2/VB=ZENFWBQHONVE(OT<^($6 MN/I&,[+Y%N9_DO+S*HOE@B5_V%8?X"0J25Q_=ZG_K93'+J8<4PZ\[$#[\G38 M4I^64(HB)_$]>"N6>5*<&S2D4M9F*BNU2JG7M^)+KV"U4M=XC7Z1*;8UA;+*^"%'S?MSD,?!E'\9=OC0<0;XL M(AQ "I$JOJPA'#!8^ZVY-#LW46EKM?6M.GW$6*]V _S%6YX M44BV$L+7)#WJ+GT>M2JN*),S(7_8 M1M >=%J:SE\*PL^GZ2O;(C(2/V3WOZ*W,%O P7Z,?)/HM9[/40Q./UP7*#3, M.(8MCI6#NPI[4U4,QK"UZPE;&^L(.VTEL82$]":+46*\DPTI(CH*MR_.'76$ M&K1W7YP[.& Z4IB],]JW!@VE7]NRM;V&*7S1H'@CI.S4WH:>N7>;FR)EK>QN MTEM:S1-Z131D+^KK8@*23A[3J^OE(@0FBW88?1^PJLH6TAA1 >D\:)K MDRABVTB,H@PUH /"'G/*-HYR R6CRTD6@PMHN2WU)J8./ZH#$A'W//1:4S0L M*Z[AT;CLI''YIOJ*3_ 1O])M?6=QYG?3XXYP("VBT#S LAE\?Q15[0A$';UD M0ZQ6@JHE#&J)JK-S&.4,1V<*)X*;LQ'.]N!<],U?F@SF_-)%;Y%5QUY#N)?)"+_#3N)HWC'.(* MMZ-(QSC$C?:NHCJ-NSSC=Q;5::SR/#H%!VO5[_Y2-SH&K\5U4=XAN-KQ^7P#&>S M#90NCE>8N*)@JC.8J^):QV>T6]+.LQ*C9R\S%8S@+D(IKPER"I;/P*!LG MT1BI]XAT%2-%=Q :(?6>C:XAA(A90:.AW!_1.32ZLJ2B(5/O8^@J9.W<6GA- MT5=56MU%@S_8QXN SMF_:/3G&TW9ERD"\F-U M%$;8').I-Z_YB,PV=.'B,>O]-T5>'OENV+_._3;L5_]_NWI?I8S'-;F?STE4 M5CU5I_-)3)>G'>AKX_#:3-'>0]4-AYW"GX2BYH>-_&G-MX&CW&<@"!!=DD2 M/V2WX3(IPU3.%V:,%5YVVU7QF>;?R<^#@#WF-&,_1M4&+@G>U)K#+J_/5/!! MGMZ8>O+*5(H8)(^)'3\19W!:%4E)GDB^3B)2;2DS$M%%QF?A]5::X3'Z6@N( M,F+?:?8$YWI#ATC!C MRC)/7E)F>Z7>:L5L885=B]D\P0=&L9-HTHVFQ8T^ 0KCI_#G^)A!B_.*S29#=XM!_.'T-9@'2?-#B)-NS)^MPJPMK-RP:* M'M.$T[ HJI*S)PS"?C^9WC[,2)@F_R+Q"]-]H'CD-/^:,'6H.@%Z@+PC"NTJ MFS(@'N$7G&O^U",MRIR42=5^YH9D9)Z4$(E7="+I+=[F)H0O3#FKOO_O- 4= M[@O3S8'3:7:H;#K)V24P6]RMH)%/I?!J8MC5ZZRT?JT*,-R'.?B/FIJZRAZV MF2QP=AF3F5508\9T#56JI_.G(S]$A>WDE6TD;/]N8@0SUI]4%&/4,@@?BF)% MXN,]AMNR[M^7*=T0PI]Y7.71&Q3S83NZD*D6&V^=^FW/54W/\B>904)-;@6SJ/+9YG9+E=63'3 MRF9<&;LD7<8M;@:[ZMOEKM]H=,/;*[J9//AMQ$>*SR>+^.R;ZS1Z2B1/VJ:; MK\-)Q+Y #FXJL#Z6;U2TDV&&VEW4T,GF$!4@_RJ21_U)YM53=Z\D8;>!1ZH; M1S-T7)2YQB(EC:/R/_>N@^"*H8M6.PB.,50/FKK"S,9F,Y,O H5C^:1OI#1^ MQ;O="(N+0E2;=PL*BQ'&%NU+GKVZ .F%>WI7BAJ+5^/UT%S6H^/(X -D?-FM M6ZM%S;=:<_FACDL3(F9RZ&)DZN+6"JNAG&\.U@E9\N_ WI^7+J;KF;%R7V%9 M$;.QO]ZIZ5(L^XBJN\8Z)C9C0*^P+(I3$<\&;B#_4^&?D05<%(?T!;H.6C2@ MD+L/+CH%RURQ%AQX,[%$.-_"K=+F<4CQ;^JN'^_J85V(6':BA^":WK M0+?Y-WA0?;H-N)R6A_\BWM] !!D)>(24KQV5 ?P^7E/'8I-$M^JB;&P=8\9 MBK=AU39>/7:+O2#*G6ZQM^ST94=X/B/5^5R\)4MYAB]BA(W:4F1-4KHD\3.) MWC*:TL6&5[F7\X(<9:?+);M ?F4Z%KMM[A88K];_4I#Y*OV:S$6Y72I#G>*L M.(I)F[S#V?PO6=TA_8G?@CGOUY6$*;M5%@RLJBW4.P\F85?-L SF89(':QX85[RQSPJ-N-G#:[(- M@ I>-T%1A4EL F!"TY78"RT]>19[Y,6,H[$7!E!^QQZA'-V03KHA)VOVJ4!S M^4QS"/JY(Z_E45S6X=3AA_,AF NBN&[(G.9$7)*YT[D'A V$99G"IG9N]["I M5)0J/O(F+,1]M#2G<8#C YFG1",Y%0VWVM_AEC"\>80@*:;S.[*D12)OTH(8 M8:5)5[ZD.:/I%-N&AEV(,3;Z)GD&)ZX"3TIC+?#VL%8;YXF)'B@KTQ^N)3Q@I+6WT.C9?C^:8XO#2NMKYLRZ/7??2Z MJ]94:&5G]6[AM,%*QVWAW;(S J#$MV%.17*VPIVNPZ#?((>_!V1;2BIXK>JZ M!4LH[!84D/T=5/5QBX"NR@+Z4"39@L?BDZI %["G&='0_8M["E\P1;B96(7N MJ44%)I@":8Q"<#(*@9=SNCDOYS3)\S!;5#4C-X=''L,-_(J78#NM]\=K_JXD M1N7.WV/56]LA-W\0R!<@\83=IL(%V=5/?,R32.A4Z>?M@T9X>MB?C,KEQ7M\ M0,"I78?I,\O>/,K3[I<0N\J.7 M?*@6D]XUSM&E>CTNU3YLLD.QKCEHDW76RF-)6S$G<]> =+V.;<[(ZS:F=K6_ M*[0,&[=BF/.\7P.F>ONP86-]$;V1>,64U"3A<8+\!5R#_<%65C+?<(6VZJ98 M()Y0-MH;)L"\\;X7!EH9\?^Q>^G/,(M(P3LQ%"1?LQ^WE?2+&6.#%XB& MVM&W3*@7I+AE"SB!>OO@ 6:#[G_!&CB_*1I^B\K%N"L(OM.R(BZNB".Q$0SP MKS$.PMV>*&B,P/:HRYPES5GT##,*'BG#2[#),]7+#C!ZJ)ST4.T7 >QF? E# MM((T@P$SQ%+V4L;>MMDO\.V:;DQ=0HP:+;)>YBW)SX*;,(5?"9A C3UOUF](9 P"!-BD % &-O:'4R,#(R,#(Q,5\Q,&LN:'1M[+UI M=^+(LBCZ??\*/9^]]ZUZ"RA&V[BJO9;'*G>7AV>[=I]^7WHE4@+9)21:@VWV MK[\1.6@ ,=E@A,A[S^["2.00!G8CO_+7C\(AD>?/CT_/U>> M&Q77ZWVJM=OM3R_XSIYXZPG*,'7J!VHIS+&90__W]/[[I\ CCM]UO0$)F.O 6+56N7I8;L2+ MA%=_3@?/5R_5]-4CHEX/1D,9 [!*_PT=13_!'!^5J+;%(WPNF M_2IZE/&S,/!H;RH"VI_@>;RW:>_5&HG])7;AN?:47? G6;L(AEXV[>"3%.E, M("5-.?BX0_R(.13W+ M'=#4K^_/OUXR6'[/KYCN((&HQ=#TDLG[<]9B498-=GC H?YW4[UJNOTP-0-^ M@2OE[]7J]5;T9NAYU#%'V2.KIRFD^LR<@GYFIEZD+V8_^TU\DGK5FT)1'M)3 M[3!-@*8;.H$W;(<-,*L<'_.4)5LUDTHQ7K< ;X^H4[N'Q)WR, MOZSB+V%=Q_\POO0IL8Z-?QC&EX %-CU&%"GL_%FK_ET!)?#EDWC&7_M_RF7C M*W6H1P)J&9V1\2B(\QR(T[ASO8#81MFH?ZH=X%1UHW[4JAXUF\;)M5$NBR$& M-" &+K),_P[9TR][9ZX34"!^WCO^8K$G-9/%_*%-8%#' M=2@^8R]'N"3JB8_,LJAS_ _\#&_VW'\;5S=F*EW0RH(X%_PLN;=+;,X26 M_&4/U.I1QP6=09PNL4&H'_-_5CSY&9=(P27S36+_08EWX5CGP!![QV7Q\HKG M.W?- =#N-8E?.?O'5_^L=:Y<'-R)GQ]VER7'C'11N$T81Y6]U%^5/=2 M<[/4A*'#Q-<_'LYA0P]]XE&U#"D0C^[ KJ0 :>LA<,V?=\2[]1X"E#O_(79( MXU_A0N%GU309..' <@.+FFQ 0(3(#R ?KVXN]XZCK:BES]Y++6,O H[[6[>7 M^D)X66 7_!7_) SZK@5]6'P)A-9R&V@LA(P<;Z"Y6@Q<^7[X MFL4W0&4LM_#6:B'_?@L_?*LL.G,' ]?9//.VWRJ(DFC>(_]6"_G7K/WB#S'GT*/%#;Y38P:LHIEX]6&[-;Q T MJUKS="@OX6/\>>>Y0^H%HSL;?,,3Q[H YW^(GL;I"!W_DQ?FET]#9B-%7--! MAWI_WA.G)QY<,X<-PH'X?M*TF#+R#Y]V0_L[ZTIO5<"TW3Q(;1Y#OT<6P E\ MG;WC1G4%#M4;-TM>5KC9PQF;;;[[9J\&0\]]HOC47S.6VS,VO@H/?87[7B7" M6]49^ZZ]V\:OB=EG#O5&T4-X\<'M!L\@A]:+>?36I_-W3@&P4A*HSR*!J3R? MH7_:^_N+.AP3&I\,64!L-&M!^0_# +P+N?NOGNO'JFA_4574@L4W*JV5:*-+ M(+B ?F=/U+IRP [IL8Y-3WR?!O[IZ)K\Y7IG-O%]CIOQY8_](!MGTR>8@K3] M68+Z8!F<'8R9F%.C?A'Z[L))ZP%F@FW==F^'&.P'$?9 >UQ\OUC*Q6T?[&?LH5:N[I?KS<3'=]Y#?8D]-*KC05S<0ZW- M@=]>6!)=,GN,]XK&VF.HK8QX1.06&6IS=5; MV;(-L-*H_GE..\&5XP<>CX9S.?#=)+'_3B8TC/"1/1D@.>(KQ.4U*C"!;7D!QYMHV@8&)_8X R8Q9@/AJH#3. ,@#A;>M[2". MUI)"8TK\*1^P6 EU+ V1&<'U+(@\]IFW)<11FV%M9H(B*SR?$U"LA#:JE?92 M #F<$7+[\SOM$5MD#?!-7OD#:I*)G26M(LQ/B4RBDR?";+2(OH.?Y=]VSSQJ ML6#]IAUL*UL@+K6M#$,)]S&QC871L^2I6*,U?IS'C;M#W 78/Y&==_CG/0V8 MQT,7Z(!&-'E.N[!>ZY0Z\"&X_@4$7],_<)Z"W'EUD[V.CP40W-!"I M#LR4WY[!'*\DVZ7PVVHOYD']R9<)V^#PN!@,;7=$J3A;"SVS3WR*;TQL/S-: MRW\F OKGH0?^EMB\B-M.'?NUGLQ^K=1H+0F4+'*9] 6V%RCU9KVTWYCNJ"X3 M7SAY)IX5L4IJI;=#'%5*^S2P_@Y!:%PY)G 0>^);P232Y:)E'#:G D>=J'@ M:N%T)YZ'/Q%W_,)M$S@=.8#IS,.G(N7(?/XRP(T::4R73P1+G M9:\F @%G_RMF/?I7B@FAI+;Y?6TR+%W+S!YE'TDLE]KQUWXES[-\I MZ_4#:IT(J^?BA7HF XT$Y/O*G)IVI3G=4W^]D+@'>06_#&0RU@\ DW__\$,* M"BG-^)OR\RWLZ-:AF TJ\/O.4K3>>%_5\RH /3Z[FP-0IN# MT"SK9:HBSI Y[?$TDOD"-^'N< ?VA^-1T^TY&/)^)"_2NP'A">XY[ #4)FR< M@O\#/JYI>B$_0N*/[BG T7]KH+Q:68V1"_:#.Z"P YG!)AU>K 4!/)AGH@HF M&]&WL$?X)=+#7@JZ34R2J>T;6/.%_SG$_[0-7($Q*P=]F87/,:4YDC!>0CEL M'JDWX+](+_15!/7*56;9KHNM M4Y/BR:]4":\[ZUYZ.PO;0J_=S@T,_?A,[2=Z#?/T5[RMKNL&CAM0K&@[ H>D M]\L>=J-$A-E*?CU^$-F[0Z'KN %>,QY*&JB\TV& (ZS' F(-733S^9UUF M5/?+;=(Z+)O-EKD/X*:6N;]W?.L8OX8.->K-$A?")>.9 M K&!LTFQ#A# 8OA ";A 4/+&W=FI\0@ZP.B$/L9F_8KQ0*EQ@\NHP1#__I\7 M$.KFYU/YV#@'\@*5$80 6[Z;<^8C+3,'E)\A*1/0('YH89V?9V !'WY+; !$ M5"==^<<_C%<@ID-:W59[OTRMSGZYB9\Z5J-9;EJMJMFL'M(&Q6(VUQNZ6/H( M--T)#!"FH<QT^62C\$*<5."?,QH$"RNA3WSG54 .J"A MG1Y D6' "^ELB*2&0Q&NO#DY.H&!F0"(?H V0CYPL>K2G+HV?+WK L&\@CRZ MM-W8M^J-7];K-S>-!L5&$R@(N0X8!$@\)/@(E@:<3D M9;#(;R;G2M@0"GH?%LRIA%CN4.WCY.$'ZOG]]5*_N M&Z((GU>N& 1@2;Q P7TVQ2^_!9!DS5K[H%UNFVW80F>_6NXH8\%^ MSD&NHT5AU%N*K>.O]OE7PV#QO=P[WC$Q]WEK%.W(KI^D):=PGSC"QPA+LH!\$XYH -D;F^$RM3FKSC);?<)2!>3:S*+3PC"DY,)3DT".1\" M@DH Q"/BZ\\X!' OKI-T^'$D_Y[Q6FQ<7-^UK@>47;.^3\N= U" UKZY#VS3:M%&>U+C32H\BZF5 MSU![CQ,O I'XT0OPS.*2Z.^0V*P[XFPJI;X@%H+O)'2A&^G"B+"$71.1W<0J M#/"7E5Q#E!IR-)3,B>&X2K5M8\B]9U\M@UKOJ+P-^#\.H"!.$A-$$RE2'PO6 M.#"3<'H%'0"NVV V@@59/>R6F_N-1OFPVVB!QFB8M1;9/P1K;.]8^BZ&L,,( MSQ#E $47WD. .E2I.^7)3(KF2:.MIHRVZMC2^5_)=@*\<)*B!0M_8[>2(Y_W MY@!KWN ]98[ZO#T/^H-EU;RA\N);>_(Q-G[X9<]G2+Q[,'YZ##%A:A+^MP\4 M+?[DO7>.I&O!83!2."STLQ&.V=7OZ5;&(S_^%A] ME1Y=D*OZ"ZC#"[ 6_SA>H?I=_"Q:IJ5>K:G"_?03];>:Y%,*%A%LT+GB@$'G M2HT^X-4W]%BVBSF"9^KWZI'Z&W^?"6B57;2?#^B*;C#!<;RH:"#Y9%F B9C\ M.,@DOO@I[^M@5L=.2;5JOF F%_56F-VXSLEP:(,OT+$G89=HR7'$0%*^EN;R MPM$IFDLQZ9+PF]BC"O7D:H]R46^ED>2)EYH%[!!8UW'B51[V(X'KO5)F3?P> MOSRGC@M6;-:PB_)U:HA/Z=7/(]]I*>J;QW)2-ZD5+J*;QDAB2=TT 9N,HXJ< MP4:N< '8J!VL #8L@@W0S8,R,D6B!)Y%N0[Z**H@2!4SRY#\F@$HX2 */\2? M%DSV@DJ R0(D#U1<7I<"$PNO,\B(3?57J(0:,S849$0!GXC_M)S;6P:JU)*"H&Y M65O;*A3FP!1?/YF>6'^%,N9_Z7HW]/DD.BJ\\UP'/IJB4X92(O+A R9:$L_R M?PPM( L\+ZS692]'"Y*@%\0.6 GA*KK28T:VB,.\6Q>$TFZZ13;<^>ED4AMS&.*OF MS#5R9F&BT]O#HIK/MH#/\D+BTQI?%23ZGXFM1)LVB]_GF',CR-7F[98A3)NI^4=AOI+X5[?':1W_ MM:&]'A=JKT26-L,+@$1M3F\EVK19_"YQ\LT@5YNW6X8P;:;F$X73+CO21NA: MW(OWZX']=B1KXW6'D:^-WIU"MS:6WRF&O$U$H8WL'4&T-LX+@'JFS?=U>\XK MOO!"F^&;B"%O!(G:G-Y*M&FS^'UBR!M!KC9OMPQAVDS-#PJCFZWNPJD7Q@WA MH_K]PM>=3:L6O7UVJ.?WV5 (YN^G#_E$/'9D2:UU[QAO@CR*5[PNMV.#U;T9 M64OW0+]>:.)=M$[OSB:B;]#_FM3S2#XQ%YLU&2N76$RN?VUXS--=9!J/6\"/ MD3#^@Q)O0AB'@7?TQZOD<%8DZ<[#.XJ#$0(T.'$LU&M#A,_IZ'$TI)PZ3D,& M\'1Z I!_WN-M\_S!-7/8(!SDFVX6V&&LN--;G4I*"ZF-"$ZBKU<*6,6*5:V' MN,B+)JZ%B2L)+$U2&ZPDJW=1.=EG191'=- MS#X#-W44/807']QN\$P\6F"1Q\W_!3:O!5_N:+ P$G S-%A<.D,Z'?V1*TK!P;OL8Y-3WR?!O[I MZ)K\Y7IG-O&CC-!A&%!/^1]C/\@WII?8:"IG=/Z.B^4F68(ZJOOE>C/Q,0?M M\5*PDV/(RG- ;K _6>F"GP]C#R SI01TQ1AN)IZ(,)Y/L/ M8N?",'B@ P83X2"N]TA]M*2N''](3X@6>9?B2]C5=Z=G3[FMK@Q?^9C"EP[K) UB6TWB6V!#ETO8$[OA\."K8U> MQ"T:QG:SH4#"^F^1G<1;KGE\'H+6QF[O>E&J9J8"!XL7PK=FPGQBD&DV?3^= MMZX;832[Y; J0#-3<<_M%\.W9L)\8I!I-GU'G;>F#K::W?*"B67*W\[I$[7= M(;4>J=EW7-OMC>Y9KY_W,N17%;[-V6OND;R*-[[7@.R,8^=T*\:SQKL:XIH?#B_-$C%KTA UI$ MC(YO;B<$M\;H[HEHC?-""&-^@]%@2 -ZTO/H-C1Q>Q5"IV]S)P2TQK(6VIH. MMD:0*]1>.1;M+H'>*^?.P1!%E1CXIINQ8 M'@)K-!XV2$O[,2VU7Z=L-"WEBY;V%Z>E]GHS=C4M;3,M;2[[.\,VTK2TU;2T M&5LR%0X[IYW@RL%+97$',BG/##T\2/<&WUWB7!*3V;"=?!/#Y#ZB=+P9N\E] M?"OE\6I]AZ'M)XR2>_G+F.N.P<0(#[VE+4 M9&]CZ[E&8V?3O(.5^]P?T';!&BJU#].F^5LKM0\CWTVC;;W^^>'"/M7XJRMH MG/)6'/_Y'^(Q C[L/2R$O_[==2S7 >>6>AWB_+SM=BG\&A]_OSJ]O=\ITEAX MWG$H)JZ<7 2^RHY% MA]^-:A99)00L4\F_?X)!U0-C:H#O1U>KCGO5VQI6R]KQVZW3+) E+_',A-W: M0A('XQY.X4FGHP-%XIV%+)7%2+APPGW69-1T;TY@Y=C#%3W(=:Y5)4M\80P&.?>3M%:1D;+@"AO6NIG":CHI+1YL/2RL9J:T(K M,J&E+:SV^P0Y=32JB-3S7NE+FGJ*1SUO2Z^*PNJ_WOTQ-:P.SUX75E>"[,RC M%HO".9S [NF3:S\QIY=^EF\RF]Q'C/69&]H.R:'0]9WVB'W!ER#J9_P!-4D^ M46-1=C2V7E7SDEAU+N$?\=[9M\NIO ?/7GND)=2 1N:["-+%.K@+O1!Z(";N M;.+(ZK2 ]CS>[.W.<^%3S@^I,W<1U9EE[Z58#M[T6VDT?HN0PM]==:I&G15X^:&R"?>$YA_?% M"POP_5WTFA<%BB; ]9X&:EK<)5K.Z+L72]I^V_S9-8UKG M[K3.W5P>N:9%38MY.S=A.JM6VW\9HG%-]6K:_M/VWZ9I3.O#AO_W9BHKIDHMTQ4 MUTRT'4S4T$R46R9J:";:#!-I#M!$MT:BNW8=.KHFWD\:7(:.Y;]=BFM_(B:E M;.CF0Z)KWV(+F4O[&=O!7-KGV$+FTO['=C"7]D5RP%R:,];'&;M(C#GR. IW M9+:C[L+"2\KKD6+^6&W5_H=FM6(X#YK55LYJJ_9&-*L5PY70K#:7U32?:-+, M*6GFT;?9RG1W[=-L5SE _ECK/7R9G66M7?5A-&N]E^^RLZRUJSY+,5E+\X4F MQ9R08AY]D^VK[=2.R1;5ON:/J=[#*]E-IMI5ET0SU;OX([O)5+OJC!20J31' M:"+<.!'FT0?9PLX6V@G9ILX?^6.K=SD;V4VVVE4W1+/5.YV+["9;[:HC4D2V MTCRAR3 '9+AI7V0+2'.7G(NBD>NNU)+OJ-%>-'+=E>KL'36&\TZN1:>U74*O M:HVK>ZNNB(ZVL:/=SEF@:^HOK7NK[C 3[9Q=O*U,M"O6\S8RTJT;[&%S*7]C.U@+NUS;"%S:?]C.YA+^R(Y8"[-&3O: M6W5-Q)@CCZ.(%>N[Y"8LO*2\E<_GC[5T_R'M)&C66@MKZ?Y#VD70K+40:VF^ MT*28$U+,HV^RU37LVC')>T%]_IA*]Q_2+HEFJBWT1W:3J7;5&2D@4VF.T$2X M<2+,IP\27X;Q,'0=W_6H=0%[\88>\ZF_I8ZV]DZ69K?EZ6!G&/%]_!;-B-JC MT8R8 U]',Z+V@G:,$347:<+=2L+-HT]5E!L=M1.U1==+YH_5]'W>VDW2K%88 MOVCG66U7':%BLYKF$TV:.27-//HVV]WM6'LTN6^]G#^VTO=5:.]%L]56^BP[ MRE:[ZJD4D:TT3V@RS $9;MH7V0+2W"7GHFCDNBO]N7;4:"\:N>Y*QZL=-8;S M3JY%I[4=0:\5H_<@>3/)/0V8V-*=39P;,A".P\,S\WW\)M]XS%[]WK'I]L.C ML3VL$D6 !B\X!YL_1M)!-$[T+(*9I5X=NW]$/7DE/FMM/EP[R;D:GV_%IX+J M(O@:GR^'9\2J@O@4T%]!?ADFBESJ0>99J[5X66<7U9U M79K&RQOY94W7V)W3+G.H=4H=^,!W=SK"_Y[X/@W.0%+V7(]1T9TVG9TA&[9* M5W:[\;L$%"329\#B[:ZJ)C>DG7M*[ N8-J!QM-[?47*; 0M-;JLAMQ,[H)Y# M O:DZ>UH%C TP:U*G8Z_B\W/@XF&&;M$?--_E T;38NO""%%N01C4';]P(M> M_ 8:)^B?86HNZ=%\DUCV]J92T]Q][F(<2A/%IHAB<\&L;.=<4\([4L+Z;S+7 MR,T##(:V.Z+T(7#-GW>A M9_:)3_/O$F9X6G-VDGN5.XUQ-;JVG_^F>=4:M\5UCC5N"^;CIA'*@XE7CHD; M>.( J%>KK>U#YZQ]Y%YG2D^FVBI7QQE.X^<-S@@'Z!IMFI-GXEF1#Y(2*;?# M & BSRT61^F?]\3IB?>NF<,&X2#?J$Y!('93IH+B[<<4*R.NN3/Z7G 4H6/O M&/],X:1XMMW[TSAYT32>-QI/XD33^.MH7--R'HR!?%"<-.0/$A[SNLGC=1[G M0K!9K< M'5_,5G+DS&V_G2L3<)-,.1MZQ>/*-5'>X[.K*>_5E)I1MZFO1> M37I9X"L6[:62(98@N)T@HK>% M>4U*"1E,_D!!:=E=3;&DDK1=)A^NQK[4%; MC:^MU&733J(U<@M\%*V16[2S:(W1_!Y(3T$2^$==UQL0QZ0/?>+%M5F%.+B< MLKOM.$3,(2EL\?G>NY#"NL[:WC6U<^SXC)_NG!*?6DD01E+PJP?34^O*P<%0 MM: F.G$L^.=@2H3KUGGLT\<^\ZP3QV%/U/.)-[KM\GG%>%M%88E#L+> :5T! ML46A72R/8D9T;!ZJBD=\VQ\LTSC;OMB9QME6A](T^HJ@!Q>+K&E<[TZ@3>.Z MX'$WC> M<[BO'-,=P': %'"!WUV38,HF1^:9"QY<]X'8>;^B<\8F$E?0C.]F M-Y2M1G#!-:Q&<$'4ZFM$]#WU*=[\<0+3XLT>[A!?N7@9 H!SWI]B(90OL#\M MQC41:%&OB4"K [_\0&V;.;VOU*$>L0%4)]: .